Перейти к основному содержанию

VMware — kill vCLS

VMware

В vCenter 7U1 появилась такая штука как vSphere Cluster Services (vCLS). Это такие мелкие виртуалки, которые сами заводятся в кластере и поддерживают его работу. Если vCenter отвалится, то благодаря vCLS кластер продолжит функционировать.

Вся эта система самоорганизуется. Виртуалки автоматически создаются, запускаются, удаляются. Случилось так, что одна из виртуалок vCLS не смогла запуститься. Полез я в ESXi, посмотрел в папку с этой виртуалкой, а там ничего нет. Вероятно, в процессе создания виртуалки произошёл сбой.

Чинить нечего, я просто удалил папку вместе с остатками содержимого. в vCenter виртуалка перешла в статус orphaned.

vcls

Теперь её нужно удалить из базы, но кнопочка Remove From Inventory оказалась недоступна. Упс, виртуалки vCLS в vCenter удалять нельзя. Они же самоорганизующиеся. Что делать?

Первое что нужно сделать теперь — перезагрузить vCenter. По идее при запуске все виртуалки vCLS в статусе orphaned должны удалиться. Мне помогло. Если не поможет, читаем дальше.

А дальше мы можем отключить в кластере режим Retreat Mode. Тогда все виртуалки vCLS в этом кластере сами удалятся. Естественно, при этом функционал DRS и HA перестанет работать.

Заходим в vSphere Client. Тыкаем на нужный кластер. Из URL вытаскиваем его номер: domain-c<number>. Получится нечто такое: "domain-c1006".

vmware

Тыкаем в vCenter. Configure → Advanced setting → Edit settings. Откроется окно "Edit Advanced vCenter Server Settings". Добавляем новое значение, подставив номер кластера:

  • name = config.vcls.clusters.domain-c<number>.enabled
  • value = False

Save.

Теперь vCLS виртуалки кластера начнут самоуничтожаться. После удаления всех виртуалок vCLS можно сменить значение на True и вернуть всё как было.

Ссылки

https://kb.vmware.com/s/article/80472

 

Похожие материалы

Добавление шаблона vSphere 6.0 в центр сертификации

Если у вас есть собственный центр сертификации, то сертификат для vSphere 6.0 удобно сгенерировать в нём. Для этого потребуется создать шаблон в центре сертификации. В этой статье распишу как это делать. Саму инструкцию я нагуглил где-то на просторах Интернета, но она на английском языке. Поэтому мне придётся заняться переводом. Скриншоты возьму те что есть, потому как шаблон в центре сертификации я уже внёс. И сертификат был успешно сгенерирован этим шаблоном. Так что инструкция - рабочая, что не может не радовать.

Установка VMware Tools на Ubuntu

VMware Tools - бесплатный набор утилит для улучшения взаимодействия виртуальной машины и платформы VMware. В Интернете пишут про то, что от установки VMware Tools улучшается производительность виртуальной машины. В качестве примера указывают на то, что только в этом наборе утилит есть драйвера для сетевой карты vmxnet3. Не согласен, драйвера можно и отдельно поставить. В linux так и без этих драйверов сетевая карта работает нормально. А вот если у вас Windows Server - рекомендую vmxnet3, меньше глюков.

Установка VMware Tools на Windows Server 2012 R2

VMware Tools - бесплатный набор утилит для улучшения взаимодействия виртуальной машины и платформы VMware. Если у вас Windows Server, то рекомендую установить VMware Tools для смены сетевой карты на vmxnet3, меньше глюков. Как показала практика, другие сетевые карты работают не очень стабильно.