вторник, 14 декабря 2021 г.

Отсутствует плагин Update Manager после обновления VCenter 6.7

 Всем доброго времени суток!

Жил себе VMWare VCenter версии 6.7.0.3200. Но водин прекрасный день по требованиям безопасности пришла пора его обновить. На момент обновления была актуальная версия 6.7.0.51000. Сам процесс обновления достаточно прост. В интернете достаточно много примеров обновления как онлайн так и оффлайн. Само обновление прошло легко, но при открытии Веб консоли я вдруг понял... не хватает Update Managerа и вкладки Update на хостах. Интересно то , что когда обновлялись другие Appliance (правда билд был постарше) таких проблем не было.

Пришлось разбираться с данной проблемой.

Почитав Базу знаний VMWare я натолкнулся на следующую статью

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

В которой описана данная проблема и пути ее решения.

Пробежавшись по настройкам VCentre критических ошибок найдено не было. Все сертификаты были корректны и перезапуск служб ни к чему не привел.

Было принято решение попробовать проинсталлировать плагин вручную.

Свои действия я приведу ниже. На момент обновления версия плагина должна быть 6.7.0.42257. поэтому команды будут относится именно к этой версии.

Для начала подключимся к нашему VCentre по SSH по порту 22. Используя учетную запись root и пароль.

Далее вводим команду 

#shell

Переходим в управляющий режим.

Загружаем вручную клиентскую часть. Где <vCenterFQDN> это адрес сервера VCenter

#curl https://<vCenterFQDN>:9087/vci/downloads/vum-htmlclient.zip --insecure >/etc/vmware/vsphere-ui/cm-service-packages/com.vmware.cis.vsphereclient.plugin/vum-htmlclient.zip

#curl https://<vCenterFQDN>:9087/vci/downloads/vumclient.zip --insecure >/etc/vmware/vsphere-client/cm-service-packages/com.vmware.cis.vsphereclient.plugin/vumclient.zip

Проверим версию Update Manager serviceи регистрацию в  VMware Lookup Service. 

#python /usr/lib/vmidentity/tools/scripts/lstool.py list --url http://localhost:7080/lookupservice/sdk --type client --product com.vmware.vum

 Распакуем Update Manager Plug-in из zip файла:

#unzip /etc/vmware/vsphere-ui/cm-service-packages/com.vmware.cis.vsphereclient.plugin/vum-htmlclient.zip -d /etc/vmware/vsphere-ui/cm-service-packages/com.vmware.cis.vsphereclient.plugin/com.vmware.vum.client-6.7.0.42257

#unzip /etc/vmware/vsphere-client/cm-service-packages/com.vmware.cis.vsphereclient.plugin/vumclient.zip -d /etc/vmware/vsphere-client/cm-service-packages/com.vmware.cis.vsphereclient.plugin/com.vmware.vcIntegrity.vcIntegrity-6.7.0.42257

 Изменяем владельца директории с plug-in. 

#chown -R vsphere-ui /etc/vmware/vsphere-ui/cm-service-packages/com.vmware.cis.vsphereclient.plugin/com.vmware.vum.client-6.7.0.42257

 #chown -R vsphere-client /etc/vmware/vsphere-client/cm-service-packages/com.vmware.cis.vsphereclient.plugin/com.vmware.vcIntegrity.vcIntegrity-6.7.0.42257

 

Удаляем скачанные plug-in zip файлы.

#rm /etc/vmware/vsphere-ui/cm-service-packages/com.vmware.cis.vsphereclient.plugin/vum-htmlclient.zip

#rm /etc/vmware/vsphere-client/cm-service-packages/com.vmware.cis.vsphereclient.plugin/vumclient.zip

 

Перезапускаемt vSphere Client и vSphere Web Client:

#service-control --restart vsphere-ui

#service-control --restart vsphere-client

 

После чего залогинившись в систему я увидел, что Update plug-in на месте. Все заработало нормально.



Комментариев нет:

Отправить комментарий

При обновлении VCenter 6.7 до VCenter 7.0 ошибка Host not found

 Всем доброго времени суток! При обновлении VCenter 6.7 до версии 7.0 пришлось столкнуться со следующей ошибкой при обновлении , точнее в пр...