Обновление 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.

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

Запись опубликована в рубрике 5.5, 6.0, VMware, vSphere. Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *