集群设置
在添加附加存储之前,vCenter无法启用 vSphere (DRS)和 vSphere® VMware (HA)等高级功能。 在添加 NFS 连接的存储设备后,会在集群上启用这些功能,具体设置如以下部分所示。
vSphere 分布式资源调度程序
在集群上启用 vSphere DRS 时,会启用两个主要功能:负载均衡和电源管理。
负载均衡
使用负载均衡时,集群中所有主机和虚拟机 (VM) 的 CPU 和内存资源的分配和使用会持续受到监视。 在给定集群的资源池和 VM 的属性以及当前需求的情况下,DRS 会将这些度量值与理想状态的资源使用率进行比较。 然后,DRS 会根据需要完成 VM 迁移或给出迁移建议。
当虚拟机首次在集群中启动时,DRS会尝试通过将虚拟机放置在适当的主机上或提出建议来保持适当的负载平衡。 放置或建议的相关设置可在集群设置的“DRS 自动化”部分中配置。
在此设计中,“DRS 自动化”的级别设置为完全自动化。因此,在打开 VM 电源后,会自动将 VM 放置在容量充足的主机上。 还会自动将 VM 从一个主机迁移到另一个主机,从而使集群负载均衡。 此外,DRS 群集的迁移阈值设置为保守和激进之间的中点,这样就会应用优先级 1、优先级 2 和优先级 3 的建议。vCenter服务器至少能很好地改善群集的负载平衡。
下表显示了 VMware vSphere Web Client 中 vSphere DRS 集群的设置。
设置 | 值 |
---|---|
开启 vSphere DRS | 已选 |
自动化级别 | 完全自动化 |
迁移阈值 | 应用优先级 1、优先级 2 和优先级 3 建议 |
启用单个机器自动化级别 | 已选,设置为 15 毫秒 |
有关vSphere配置这些设置的更多信息,请参阅 vSphere。
除了集群的自动化级别和迁移阈值,此设计还实现了 VM 自动化,因此可覆盖单个 VM 的值。 通过更精确地控制 VM,可进一步划分 VM 负载均衡的优先级。
电源管理
在启用 VMware 分布式电源管理功能时,DRS 会将集群级别和主机级别的容量与集群的 VM 需求(包括最新的历史需求)进行比较。 如果发现足够的过剩容量,电源管理功能会将(或建议将)主机置于备用电源方式。如果需要容量,那么电源管理功能会打开主机电源。 对于 VM,可能需要将其迁移到主机或从主机中迁出,具体取决于生成的主机电源状态建议。
在这种设计中,由于集群中主机开关操作不存在任何运营或财务效益,因此未启用电源管理。
vSphere
vSphere 通过将虚拟机及其所在主机整合到一个集群中,为虚拟机提供高可用性。 集群中的主机会受到监视,如果发生故障,即会在备用主机上重新启动发生故障的主机上的 VM。
在此设计中 vSphere 通过集群上的主机监控和虚拟机监控启用。
主机监视
使用主机监视时,集群中的主机可以交换网络脉动信号,而且会在检测到故障时启用 vSphere HA。 在此设计中,此功能为启用状态。
虚拟机监视
VM 监视功能使用 VMware Tools 代为捕获的脉动信号信息来提供访客操作系统可用性。 通过 VM 监视,vSphere HA 可以自动重置或重新启动无法发出脉动信号的单个 VM。 此设计支持 VM 监视和应用程序监视。
故障条件和 VM 响应
故障条件定义了 VM 的故障情况以及针对每个故障所提供的响应。 在此设计中,VM 重新启动优先级设置为“中”。 请复查此值并相应地调整设置,以使重新启动优先级与工作负载的重要性相匹配。 此外,对主机隔离的响应设置为“关闭并重新启动 VM”,以便 VM 不会受到集群中隔离的主机的影响。 此设置的其余值均为缺省设置。
下表显示了 VMware vSphere Web Client 中 vSphere HA 集群的设置。
设置 | 值 |
---|---|
VM 重新启动优先级 | 中 |
对主机隔离的响应 | 关闭并重新启动 VM |
对永久设备丢失 (PDL) 的数据存储的响应 | 已禁用 |
对所有路径异常 (APD) 的数据存储的响应 | 已禁用 |
对 APD 超时后 APD 恢复的响应 | 已禁用 |
VM 监视敏感度 | 定制 |
故障时间间隔 | 50s |
最短正常运行时间 | 90s |
每个 VM 的最大重置数 | 10 |
最长重置时间窗口 | 1h内 |
有关vSphere配置这些设置的更多信息,请参阅 vSphere。
许可控制
vCenter Server 使用许可控制来确保集群中有足够的资源可用于提供故障转移保护,并且遵循 VM 资源保留协议。 在此设计中,故障转移容量是通过指定集群资源的百分比来保留的。 定义的故障转移容量设置为 25% CPU 和 25% 内存。
数据存储脉动信号
vSphere 使用数据存储心跳来识别故障主机和网络分区中的主机。 通过使用数据存储脉动信号,vSphere HA 可以在发生管理网络分区时监视主机,并继续对发生的故障进行响应。 在此设计中,脉动信号数据存储选择策略设置为“自动选择可从主机访问的数据存储”。