Обновление VMware vCenter Server с 5.5 до 6.0

Никогда такого не было, и вот опять…

Внезапно мы узнали, что vSphere 5.5 не поддерживается на новых серверах HPE BL460c Gen10, и приняли принципиальное решение двигаться дальше :).

Так как основная масса хостов – это vSphere 5.5 с одиноким 5.1, то максимально допустимая для нас версия vCenter – это 6.0. Текущий vCenter установлен на MS Windows Server, так что было принято решение там и оставаться.

Я прочитал гайд по обновлению, посмотрел пару видео, и заверте…

План был прост:

  1. установить актуальное обновление на vCenter Server 5.5 U3h;
  2. перезагрузить vCenter Server;
  3. выполнить бэкап базы данных vCenter и снять снапшот ВМ с vCenter;
  4. запустить на базе данных скрипт очистки “мусора”;
  5. запустить установщик vCenter 6.0 U3e и в режиме “Далее->Далее->Готово” покликать мышкой;
  6. после успешного обновления удалить снапшот ВМ и бэкап БД.

Первая ошибка ждала меня на шаге №4: скрипт очистки не захотел работать из-за того, что Collation базы отличался от Collation сервера.

Вторая – на шаге №5:

Error: Unsupported database driver: sqlncli.dll Resolution: Verify you’re using vCenter Server with supported driver.

Достаточно легко гуглится kb1015804, говорящая о том, что у меня старый драйвер для SQL Native Client. Необходимо скачать актуальный драйвер из “SQL 20## Feature Pack Service Pack #” (sqlncli.msi).

После установки SQL Native Client необходимо пересоздать DSN для vCenter Server и для Update Manager.

Больше проблем не было – даже скучно.

Leave a Reply

Your email address will not be published. Required fields are marked *