Если в кластере для аварийного переключения или обеспечения высокой доступности развернуто несколько виртуальных устройств VMware Identity Manager, узлы можно обновлять по очереди. При обновлении узла следует закладывать определенное время простоя и соответствующим образом планировать время его выполнения.
Процедура
- Создайте снимки базы данных и узлов VMware Identity Manager.
- Удалите все узлы, кроме одного, из подсистемы балансировки нагрузки.
- Обновите узел, который остался подключенным к средству балансировки нагрузки.
- После обновления узла оставьте его подключенным к подсистеме балансировки нагрузки.
Благодаря этому служба
VMware Identity Manager будет доступна при обновлении других узлов.
- Обновите по очереди все остальные узлы.
- Убедитесь в том, что RabbitMQ на обновляемых узлах не запущен в режиме кластера.
В выпуске 2.9.1 кластеризация RabbitMQ не поддерживается.
- Войдите поочередно на каждый из обновляемых узлов.
- Выполните следующую команду:
rabbitmqctl cluster_status
Команда должна возвращать для каждого из узлов статус, аналогичный следующему:
sva-1:~ # rabbitmqctl cluster_status
Cluster status of node 'rabbitmq@sva-1' ...
[{nodes,[{disc,['rabbitmq@sva-1']}]},
{running_nodes,['rabbitmq@sva-1']},
{cluster_name,<<"[email protected]">>},
{partitions,[]},
{alarms,[{'rabbitmq@sva-1',[]}]}]
- Когда все узлы будут обновлены, добавьте их обратно в подсистему балансировки нагрузки.