Перейти к основному содержанию

VMware vCenter 7 в конфигурации HA не обновляется

VMware

Кластер vCenter 7 High Availability состоит из трех устройств vCenter Server, которые действуют как активный, пассивный и следящий узел. По документации можно перевести vCenter HA в Maintenance Mode, потом обновить неактивные ноды, сделать FAILOVER и обновить бывшую активную ноду. То же самое было и в vCenter 6.7.

https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vcenter.upgrade.doc/GUID-C27CD7DF-AB52-4A77-A6A6-A966498D5CA0.html

Однако, когда я попытался это сделать в кластере vCenter 7 High Availability, то получил ошибку:

You can not patch a vCenter Server appliance in a vCenter HA cluster.
resolution: You must remove the vCenter HA configuration, apply patches to vCenter Server appliance, and then reconfigure your vCenter HA deployment.

vcenter

У меня есть три предположения, почему так произошло:

  1. Документация VMware по обновлению vCenter 7 High Availability не обновлена, статья осталась от версии 6.7, а в версии 7 обновление vCenter 7 HA данным способом не предусмотрено.
  2. Патч содержит изменения структуры базы данных и не может быть применён по очереди к нодам.
  3. Обновление vCenter 7 High Availability предусмотрено каким-то другим способом, о котором нам неизвестно. Я в документации встречал возможность установки нового vCenter из OVA в конфигурации HA на основе текущего vCenter, но это даже сложнее, чем заново собрать кластер HA.

В любом случае пока нам остаётся одно: разбираем кластер vCenter 7 HA, обновляем vCenter, собираем кластер vCenter 7 HA.

P.S.

От поддержки VMware поступил ответ:

The problem you reported is a known issue. Please see the Known Issues section in the VMware vCenter Server 7.0 Update 2 Release Notes for the workaround.

В секции "Known Issues" я ничего не нашёл, но в "Known Issues from Prior Releases" нашёл такой текст:

Patching to vCenter Server 7.0 Update 1 from earlier versions of vCenter Server 7.x is blocked when vCenter Server High Availability is active.

Workaround: To patch your system to vCenter Server 7.0 Update 1 from earlier versions of vCenter Server 7.x, you must remove vCenter Server High Availability and delete the passive and witness nodes. After the upgrade, you must re-create your vCenter Server High Availability clusters.

Так что проблема связана со значительными изменениями в патче, которые не позволяют обновить все ноды.

 

Похожие материалы