Назад | Перейти на главную страницу

Как обновить Virtual Center 2.5 + SQL Server 2000 до vCenter 4.1 + SQL Server 2008 (R2)?

Я планирую обновить существующую инфраструктуру VMware Infrastructure 3 (Virtual Center 2.5 + ESX 3.5) до vSphere 4.1 и застрял на обновлении сервера Virtual Center и его внутренней базы данных.

vSphere 4.1 выпускается только как 64-разрядное программное обеспечение, поэтому для него требуется операционная система x64; это исключает возможность обновления существующего сервера на месте.

Планируется установить новый сервер Windows Server 2008 R2 с SQL Server 2008 (или 2008 R2, если поддерживается), перенести базу данных и установить vCenter 4.1 на сервере.

Вопрос: как перенести базу данных?

При обновлении Virtual Center до vCenter 4.0 на месте база данных обновляется автоматически; но это не тот случай, когда устанавливается новый сервер.

VMware предоставляет утилиту для дампа существующей базы данных и импорта ее на новый сервер, но она работает только для SQL Server Express (который, по мнению самой VMware, должен не использоваться в средних / крупных производственных средах); так что это не вариант.

Я не могу найти поддерживаемую процедуру для выполнения этой миграции.

Кто-нибудь может помочь?

Во-первых, когда я проверял документацию 2 недели назад, SQL Server 2008 R2 не поддерживался, поэтому придерживайтесь SQL Server 2008. Во-вторых, что вам нужно для запуска SQL Server на той же ОС, что и vCenter. Не обязательно плохой план (это то, что мы делаем в нашей среде), но для этого должна быть причина. Наконец, для нашего обновления мы сохранили то же имя сервера vCenter, поэтому ваша служба vCenter на некоторое время не будет работать.

  1. Остановите службы vCenter на старом сервере
  2. Резервное копирование баз данных vCenter SQL server
  3. Резервное копирование сертификатов vCenter (не могу вспомнить точный каталог, см. Руководство по обновлению для определения местоположения)
  4. Завершение работы сервера vCenter
  5. Создать новый сервер vCenter на 2K8 R2
  6. Установите SQL Server 2008 (лучше всего интегрировать SP1 с CU7 в установку, поскольку SQL Server 2008 RTM не устанавливается на 2K8 R2)
  7. Восстановить базы данных ESX
  8. Создайте 64-битное соединение ODBC для vCenter
  9. Создайте 32-разрядное соединение ODBC для диспетчера обновлений
  10. Установите vCenter 4.1
  11. Восстановить сертификаты vCenter

Есть еще кое-что, но это общий процесс. Вы также можете обновить базы данных vCenter с версии SQL 8 (2000) до 10 (2008) после выполнения восстановления.

Прежде чем что-то делать, уделите несколько часов и прочтите руководство по обновлению чтобы проверить процесс, который вы хотите пройти.