VMware在7.0 update1时,改变之前的DRS程序架构,引入 vCLS虚拟机,简单一些说就是在7.0以后DRS的调整时间间隔从原来的5分钟,提升到1分钟,以跟上迅速变化的虚拟机负载,为了减少vCenter的内存消耗,将一些负荷迁移到新引入vCLS 虚拟机上。
这种由系统管理的虚拟机也被称为agent VM, 使用者对其管理十分有限,比如你将其关闭后,会发现其又会马上自动开机,也不允许删除。但有些时候,比如我就已经多次遇到vCLS不正常,无法启动,这时DRS功能就会失效,这样就会导致系统无法自动进行调度,有没有办法删除掉这些虚拟机,进行重置呢?
下面我在我的Home Lab的vSphere 8环境中,为大家演示一下操作。
这是我测试版本
集群下运行的vCLS 虚拟机
首先需要获得集群的Domain ID, 这个需要点击集群,然后从浏览器的URL中获得:
在我这个案例中,需要把"domain-c8",先复制下来,备用。
然后点击vCenter-配置-高级设置-配置
增加一个新参数:
名称:config.vcls.clusters.domain-c8.enabled
值:False
然后再点击保存
大约不超过1分钟,vCLS虚拟机就都会被系统删除,
当然这时DRS也不会正常,会显示这样一个报错
要使之正常也很容易,只要将以上的那个参数值修改为 True
很快系统会数分钟内重新部署好新的vCLS,DRS服务也会变正常。
如果您觉得有用,请点赞,分享和关注。
原文始发于微信公众号(vExpert):如何删除vCLS 虚拟机
- 左青龙
- 微信扫一扫
- 右白虎
- 微信扫一扫
评论