Я планирую обновить существующую инфраструктуру 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 на некоторое время не будет работать.
Есть еще кое-что, но это общий процесс. Вы также можете обновить базы данных vCenter с версии SQL 8 (2000) до 10 (2008) после выполнения восстановления.
Прежде чем что-то делать, уделите несколько часов и прочтите руководство по обновлению чтобы проверить процесс, который вы хотите пройти.