vSphere之vCLS

        vCLS(vSphere Cluster Services)是在vSphere7.0U1引入的集群服务,它使用代理虚拟机维护集群服务的运行状况。当主机添加到集群时,将创建 vCLS 代理虚拟机(vCLS vm)。每个 vSphere 集群中最多需要运行 3 个 vCLS 虚拟机,并在集群内进行分发。此外,也可在仅包含一个或两个主机的集群上启用 vCLS。在这些集群中,vCLS 虚拟机数量分别是 1 和 2。关系如下所示:

集群中host数 vCLS vm数
1 1
2 2
3或更多 3

        vCLS虚拟机在每个集群中运行,由vCenter Server托管,它的生命周期操作由 ESX Agent Manager 和工作负载控制平面等 vCenter 服务进行管理。

                                                 vSphere之vCLS_第1张图片

1、vCLS规格

        vCLS虚拟机规格如下图所示,1个CPU/128MB内存/2GB硬盘,它不支持网卡。在创建vCLS虚拟机时,会判断集群内主机的数据存储路径,首选尝试将其创建在共享存储上,再者根据存储大小选择放置位置,并且算法尽量不将多个 vCLS 虚拟机放置在同一个数据存储上。只有在vCLS虚拟机上电完后,才可以更改数据存储路径。

                          vSphere之vCLS_第2张图片

2、vCLS反亲和规则

        vCLS虚拟机有弱反亲和规则,自动创建后会在不同主机上电。且每三分钟执行一次检查,如果多个 vCLS 虚拟机位于一个主机上,则这些虚拟机将自动重新分配到不同的主机。

3、vCLS和DRS关系

        DRS(分布式资源调度)是vSphere的一项重要功能,能维持集群内工作负载的正常运行,它的功能取决于vCLS的可用性。

        如果尝试在 vCLS 虚拟机出现问题的集群上启用 DRS,则会在 集群摘要页面上显示一条警告消息。

        如果 DRS 已启用但 vCLS 虚拟机出现问题,必须解决这些问题,DRS 才能正常运行。将在 集群摘要页面上显示一条警告消息。

        如果 DRS 不起作用,这并不意味着 DRS 已禁用。现有的 DRS 设置和资源池在 vCLS 虚拟机仲裁丢失后仍有效。当 vCLS 虚拟机未运行并由此跳过第一个 DRS 实例时,vCLS 运行状况仅在已启用 DRS 的集群中变为不正常。当至少一个 vCLS 虚拟机未运行时,vCLS 运行状况将在未启用 DRS 的集群上保持已降级状态。

        在DRS失效时,上电虚拟机可能会出现“虚拟机已固定到主机”的报错,这个时候往往是vCLS不可用导致。

4、vCLS虚拟机密码

        1、ssh登录到vCenter

        2、运行python脚本输出

/usr/lib/vmware-wcp/decrypt_clustervm_pw.py

        3、根据输出获取密码

Read key from file

Connected to PSQL

PWD: (password displayed here)
------------------------------------------------------------

  

 

你可能感兴趣的:(VMware,运维,vmware,vSphere)