Всем доброго времени суток!
Жил себе 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 на месте. Все заработало нормально.
Комментариев нет:
Отправить комментарий