vSphere 集群服务 (vCLS) 默认处于激活状态,并在所有 vSphere 集群中运行。vCLS 可确保在 vCenter Server 变得不可用时,集群服务仍可用于维护在集群中运行的工作负载的资源和运行状况。仍需要 vCenter Server 才能运行 DRS 和 HA。
当您升级到 vSphere 7.0 Update 3 或新部署 vSphere 7.0 Update 3 时,vCLS 即会激活。vCLS 会在升级 vCenter Server 过程中进行升级。
vCLS 使用代理虚拟机维护集群服务的运行状况。将主机添加到集群时,将创建 vCLS 代理虚拟机(vCLS 虚拟机)。每个 vSphere 集群中最多需要运行 3 个 vCLS 虚拟机,并在集群内进行分发。此外,也可在仅包含一个或两个主机的集群上激活 vCLS。在这些集群中,vCLS 虚拟机数量分别是 1 和 2。
将自动应用新的反关联性规则。每三分钟执行一次检查,如果多个 vCLS 虚拟机位于一个主机上,则这些虚拟机将自动重新分配到不同的主机。
集群中的主机数 | vCLS 代理虚拟机数 |
---|---|
1 | 1 |
2 | 2 |
3 个或更多 | 3 |
vCLS 虚拟机会在每个集群中运行,即使在集群上未激活 vSphere DRS 或 vSphere HA 等集群服务也无妨。vCLS 虚拟机的生命周期操作由 ESX Agent Manager 和工作负载控制平面等 vCenter Server 服务进行管理。vCLS 虚拟机不支持网卡。
如果 ESXi 版本与 vCenter Server 兼容,则激活了 vCLS 的集群可以包含不同版本的 ESXi 主机。vCLS 可与 vSphere Lifecycle Manager 集群配合使用。
vSphere DRS
vSphere DRS 是 vSphere 的一项重要功能,要维持在 vSphere 集群内运行的工作负载正常运行,必须使用此功能。DRS 取决于 vCLS 虚拟机的可用性。
如果 DRS 不起作用,这并不意味着 DRS 已停用。现有的 DRS 设置和资源池在 vCLS 虚拟机仲裁丢失后仍有效。当 vCLS 虚拟机未运行并因此跳过第一个 DRS 实例时,vCLS 运行状况仅在已激活 DRS 的集群中变为不正常。当至少一个 vCLS 虚拟机未运行时,vCLS 运行状况将在未激活 DRS 的集群上保持已降级状态。
为 vCLS 虚拟机选择数据存储
将根据连接到集群内主机的所有数据存储的排名,自动为 vCLS 虚拟机选择数据存储。如果集群中的主机具有连接到数据存储的闲置预留 DRS 插槽,则选择该数据存储的几率更大。在选择本地数据存储之前,如有可能,算法会尝试将 vCLS 虚拟机置于共享数据存储中。首选具有更多可用空间的数据存储,并且算法尽量不将多个 vCLS 虚拟机放置在同一个数据存储上。只有在部署和打开 vCLS 虚拟机电源后,才能更改这些虚拟机的数据存储。
如果要将 vCLS 虚拟机的 VMDK 移至其他数据存储或附加不同的存储策略,可以重新配置 vCLS 虚拟机。执行此操作时,将显示一条警告消息。
可以通过执行 Storage vMotion 将 vCLS 虚拟机迁移到其他数据存储。如果要将 vCLS 虚拟机与工作负载虚拟机分开进行分组,例如,如果对在数据中心中运行的所有虚拟机使用特定的元数据策略,则可以标记 vCLS 虚拟机或附加自定义属性。
进入维护模式任务将开始但无法完成,因为有 1 个虚拟机驻留在数据存储上。如果决定继续,可以始终在“近期任务”中取消该任务 (The enter maintenance mode task will start but cannot finish because there is 1 virtual machine residing on the datastore. You can always cancel the task in your Recent Tasks if you decide to continue)。
所选数据存储可能存储无法关闭电源的 vSphere 集群服务虚拟机。为确保 vSphere 集群服务正常运行,必须在将此数据存储关闭进行维护之前,手动将这些虚拟机通过 vMotion 迁移到集群中的其他数据存储。请参阅以下知识库文章: KB 79892 (The selected datastore might be storing vSphere Cluster Services VMs which cannot be powered off. To ensure the health of vSphere Cluster Services, these VMs have to be manually vMotioned to a different datastore within the cluster prior to taking this datastore down for maintenance. Refer to this KB article: KB 79892)。选中复选框 让我迁移所有虚拟机的存储,并在迁移之后继续进入维护模式。以继续。