能力要求
1.了解vSphere资源管理和分布式资源调度的基础知识。
2.掌握DRS群集的创建和配置方法。
3.掌握使用DRS群集管理资源的方法。
4.学会使用Storage DRS平衡存储资源分配。
一、 vSphere资源管理
(1)资源管理基础
资源类型
CPU 内存
电源
存储
网络资源
资源提供者
主机
群集(包括数据存储群集)
资源消费者
虚拟机
资源池(Resource pools)
资源池是资源灵活管理的逻辑抽象。
资源池可以分组形成层次结构,用于对可用的CPU和内存资源按层次结构进行分区。
每个独立主机和每个DRS群集都具有一个(不可见的)根资源池。
可以创建根资源池的子资源池或任何子资源池的子资源池。
一个资源池可包含多个子资源池和虚拟机。
资源池层次中的父、子和同级
(2)配置资源分配设置
资源分配设置项
份额(shares)
预留(reservation)
限制(limit)
资源分配设置建议
使用预留指定CPU或内存可接受的最小值,而不是想要的可用量。
不要将所有资源全部指定为虚拟机的预留,将至少10%的资源保留为未预留。
如果期望频繁更改总的可用资源,则使用分配额在虚拟机之间合理分配资源。
编辑资源设置(VM-win2012a→编辑资源设置)
更改虚拟机的内存和CPU资源的分配
选项“份额”用于指定相对于父级总量的份额。
选项“预留”用于保证资源池的资源分配。
选项“限制”用于指定资源池的资源分配的上限。
更改虚拟机的资源分配设置(VM-win2012a→编辑设置)
注:“低”“正常”“高”分别表示1:2:4
二、DRS基础
(1)DRS的主要功能
准入控制(Admission Control)
当尝试启动启用DRS的群集中的单个虚拟机,或组启动时,vCenter Server将执行准入控制,检查群集中是否有足够的资源来支持虚拟机。
初始放置(Initial Placement)
虚拟机启动时DRS将虚拟机放置在最适合运行该虚拟机的物理主机上。
初始放置建议
自动执行放置建议。
显示放置建议。
DRS考虑网络带宽。
维持主机动态的负载平衡
为平衡整个群集的负载,DRS生成虚拟机迁移建议或自动执行虚拟机迁移。
DRS的负载平衡过程
电源管理与节能
DRS群集支持电源管理配置。系统自动计算ESXi主机的负载,当某台主机负载很低时,可将该主机上正在运行的虚拟机自动迁移到其他ESXi主机,接着临时关闭该主机电源或让该主机机处于待机状态。
电源管理功能可实现节能,对于具有峰谷特征的业务运行尤其有用。
(2)DRS自动化级别
DRS自动化级别决定DRS功能实现过程的人工干预程度和自动化程度。
自动化级别
手动(Manual)
半自动(Partially Automated)
全自动(Fully Automated)
自动化级别的选择
根据实际需要
考虑硬件配置
(3)DRS迁移建议
DRS自动化级别选择手动或半自动,则vCenter Server将显示迁移建议。
建议的内容
要移动的虚拟机
当前(源)主机 目标主机
提出建议的原因
提出建议的可能原因
平衡平均CPU负载或预留。
平衡平均内存负载或预留。
满足资源池预留。 满足关联性规则。
主机正在进入维护模式或待机模式。
(4)DRS迁移阈值
优先级1:最保守的级别,表示与DRS负载平衡无关
优先级2:次保守的级别,应用优先级为1和2的建议,对群集的负载平衡具有重大改善的建议
优先级3:最为折中的级别,应用优先级为1、2和3的建议,对群集的负载平衡具有积极改善的建议
优先级4:次激进的级别,应用优先级为1、2、3和4的建议,对群集的负载平衡具有适当善的建议
优先级5:最激进的级别,应用优先级为1、2、3、4和5的建议,对群集的负载平衡有微小的不均衡,就会触发迁移
(5)EVC模式(增强型vMotion兼容性)
3种EVC模式
禁用EVC(Disable)
为AMD主机启用EVC(Enable EVC for AMD Host)
为Intel主机启用EVC(Enable EVC for Intel Host)
(6)电力资源管理
DPM功能允许DRS群集根据群集资源利用率来开启和关闭主机来降低能耗。
DPM监视群集资源利用率
如果发现足够的多余容量,DPM会将其中一台或多台主机置于待机模式,并将其虚拟机迁移到其他主机后,再关闭其电源。
如果发现容量不足时,DPM会使这些主机退出待机模式(打开主机电源),并使用vMotion将虚拟机迁移到这些主机。
电源管理协议
智能平台管理接口(Intelligent Platform Management Interface,IPMI)
惠普集成Lights-Out(Hewlett-Packard Integrated Lights-Out,iLO)
LAN唤醒(Wake-On-LAN,WOL)
(7)DRS规则
DRS规则最主要的作用是控制群集内主机上的虚拟机的放置位置。
虚拟机-虚拟机关联性规则
聚集虚拟机:关联性规则(affinity rule)
分开虚拟机:反关联性规则(anti-affinity rule)
虚拟机-主机关联性