Если в кластере для аварийного переключения или обеспечения высокой доступности развернуто несколько виртуальных устройств VMware Identity Manager, узлы можно обновлять по очереди. При обновлении узла следует закладывать определенное время простоя и соответствующим образом планировать время его выполнения.

Процедура

  1. Создайте снимки базы данных и узлов VMware Identity Manager.
  2. Удалите все узлы, кроме одного, из подсистемы балансировки нагрузки.
  3. Обновите узел, который остался подключенным к средству балансировки нагрузки.
    Выполните обновление по сети или в автономном режиме, как описано в разделах Обновление VMware Identity Manager по сети и Обновление VMware Identity Manager в автономном режиме.
    Важно!: При обновлении узла следует закладывать определенное время простоя.
  4. После обновления узла оставьте его подключенным к подсистеме балансировки нагрузки.
    Благодаря этому служба VMware Identity Manager будет доступна при обновлении других узлов.
  5. Обновите по очереди все остальные узлы.
  6. Убедитесь в том, что RabbitMQ на обновляемых узлах не запущен в режиме кластера.
    В выпуске 2.9.1 кластеризация RabbitMQ не поддерживается.
    1. Войдите поочередно на каждый из обновляемых узлов.
    2. Выполните следующую команду:
      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',[]}]}]
      
  7. Когда все узлы будут обновлены, добавьте их обратно в подсистему балансировки нагрузки.