Подробное руководство по обновлению VMware Cloud Director с использованием пакета обновления
Во время обновления Cloud Director служба Cloud Director перестает работать, и можно ожидать некоторого простоя. Время простоя зависит от времени, необходимого для обновления каждой рабочей ячейки и запуска сценария обновления базы данных.
После применения обновления к каждой рабочей ячейке Cloud Director и завершения обновления базы данных необходимо перезагрузить каждую ячейку Cloud Director.
Предварительные условия
Отключить Automatic Failover для базы данных PostgreSQL
Сделать бэкап или снапшот каждой рабочей ноды Cloud Director (Power > Shut Down Guest OS > Snapshots > Take Snapshot > Power > Power On)
Првоерить, что статус сервиса HA-кластера БД PostgreSQL в состоянии Healthy.
Внимание!
VMware Cloud Director 10.5.1 и более поздние версий больше не принимает сертификаты, алгоритмы подписи которых используют SHA-1.
Если в выводе присутствует значение sha1WithRSAEncryption, то сертифкаты требуется перевыпустить с верным алгоритмом до процесса обновления!
Процесс обновления
Внимание!
Прежде чем обновлять резервные и прикладные ячейки, необходимо обновить Primary ячейку. При резервном копировании базы данных необходимо использовать Primary ячейку.
В браузере перейти в интерфейс управления Cloud Director на Primary ячейку, https://appliance_primary_ip_address:5480
На всех ячейках в кластере выключить сервис Cloud Director, выполнив следующую команду:
Загрузить пакет обновления на ячейку, которую обновляем. VMware Cloud Director распространяется в виде исполняемого файла с именем вида VMware_Cloud_Director_v.v.v.v-nnnnnnnn_update.tar.gz, где v.v.v.v представляет версию продукта, а nnnnnnnn — номер сборки.
Создать каталог local-update-package, в который необходимо извлечь пакет обновления.
1
mkdir /tmp/local-update-package
Извлечь пакет обновления во вновь созданную директорию.
1 2
tar -zxf VMware_Cloud_Director_v.v.v.v-nnnnnnnn_update.tar.gz \ -C /tmp/local-update-package
Установить каталог local-update-package в качестве хранилища обновлений.