HCIE-Cloud Computing面试学习笔记-云计算

Posted Digital-Man Harden

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HCIE-Cloud Computing面试学习笔记-云计算相关的知识,希望对你有一定的参考价值。

什么是DRS?

DRS,即动态资源调度(Dynamic Resource Scheduler)在不同的主机间迁移虚拟机,达到集群内的主机负载均衡提高性能。动态分配和平衡资源,采用智能调度算法,周期性检查集群内主机的负载情况,根据系统的负载情况,对资源进行智能调度,达到系统的负载均衡,保证系统良好的用户体验。
【动态资源调度=DRS模块+策略+vMotion(自动),DRS需要共享的存储】

什么是DPM?

DPM,即动态电源管理(Dynamic Power Management),根据业务情况,智能地将部分物理机上下电;对应FusionCompute中的”电源管理自动化“,如果集群中的资源利用率不足,则会将多余的主机下电节能,下电之前会将虚拟机迁移到其他主机。如果集群资源过度使用,则会将离线的主机上电,也就是开机,以增加集群资源,减轻主机的负荷。
上电:VRM配合IPMI协议(智能平台管理接口),通过CNA物理节点上的BMC网卡完成上电动作;
下电:VRM通过VNA对CNA节点进行安全关机动作。

FusionCompute计算资源调度策略、DRS、DPM的优先级

DPM>调度策略>DRS

FusionCompute集群内无法执行调度策略的原因

  • 对于不满足迁移要求的虚拟机,将不会自动迁移。例如下面的情况:
    1.聚集或互斥规则将阻止迁移虚拟机。
    2.已为虚拟机禁用了DRS。
    3.某个设备挂载到了一个或多个虚拟机上,使DRS无法移动虚拟机,从而无法平衡负载。
    4.虚拟机与DRS的目的主机不兼容。
    5.虚拟机与所在主机进行了绑定。
    6.虚拟机配置的内存>4GB(R6.1已取消该限制)
  • 迁移后会产生新的不平衡状态,这类情况将不会迁移虚拟机。例如:
    1.衡量因素选择“CPU和内存”时,部分主机CPU相对高,另外部分主机内存相对高。
    2.衡量因素选择“CPU”或“内存”时,迁移任何一个虚拟机都无法达到平衡。
  • 动态资源调度=DRS模块+策略+vMotion(自动),故无法执行调度策略的原因可以从以上三点去考虑
  • DRS需要共享的存储

虚拟机HA定义、原理、流程

  • 虚拟机HA定义:

是一种高可用特性。当物理主机或者源VM故障时,会根据集群内的HA策略将宕掉的VM再正常工作的主机上开启,范围是在集群内,HA有集群策略管控,HA是在VM宕机的时候进行VM恢复,要求使用共享存储,当VRM故障时,集群内的所有CNA节点都可以自治。

  • 虚拟机HA实现原理:

VRM或者集群的Master节点检测到某计算节点或者虚拟机故障,或者设定的预留资源得不到保障时,主动根据自身记录的虚拟机信息,在正常的节点上重新启动故障虚拟机。

  • 虚拟机HA实现流程:

(1)VM故障或者物理节点故障
(2)VRM查询VM状态,发现VM故障
(3)VRM节点判断VM有HA特性,则根据保存的VM信息(规格、卷等信息)选择可用的CNA主机启动VM
(4)CNA节点收到HA请求,根据VM规格、卷信息创建新的VM
(5)在启动过程中,将VM之前的卷重新挂载,包括用户卷

HA自治

集群下主机通过选取一个主节点,来监控每个主机的状态并维护虚拟机列表;当主机发生故障的时候,主节点负责将故障节点上的虚拟机在其他主机上启动3.0版本的心跳走的是管理平面,节点状态、虚拟机状态由VRM控制和判断是否启用HA机制。
5.0版本Master节点根据集群内各slave节点和master节点之间的管理心跳和存储心跳来判断是否需要启用HA
管理心跳默认走管理网络存储心跳默认不配置走管理网络,可以通过添加业务接口切换虚拟化SAN存储心跳平面。存储心跳作用是及时隔离故障主机,保证虚拟化SAN存储不受影响。
自治场景下,HA启动的前提是管理心跳和存储心跳都失效。用户可以设置管理心跳走管理平面还是非管理平面,可以根据网络平面的负荷来确定。

虚拟机FT流程

FT:fault-tolerant;影子虚拟机,著虚拟机做的任何操作都实时同步到影子虚拟机中,适用于高可用性要求系统,比如交易系统。

The Fifth Day 继续学习!

以上是关于HCIE-Cloud Computing面试学习笔记-云计算的主要内容,如果未能解决你的问题,请参考以下文章

HCIE-Cloud Computing面试学习笔记-云计算

HCIE-Cloud Computing面试学习笔记-云计算

HCIE-Cloud Computing面试学习笔记-云计算

HCIE-Cloud Computing面试学习笔记-云计算

HCIE-Cloud Computing面试学习笔记-云计算

HCIE-Cloud Computing面试学习笔记-云计算