Многие пользователи VMware Virtual Infrastructure 3.x уже всерьез задумались о переносе виртуальной инфраструктуры на платформу VMware vSphere, тем более, что некоторое время уже прошло, а о критических ошибках объявлено не было. Итак, предположим, что у нас есть виртуальная инфраструктура промышленной среды VMware Virtual Infrastructure 3.5 и только что развернутая VMware vSphere 4. Наша задача - перенести виртуальные машины с VMware ESX 3.5 на ESX 4 и ввести их под управление нового VMware vCenter 4 (его лучше установить заново, а не обновлять с 2.5).
Требования перед обновлением на vSphere 4:
Virtual Infrastructure Client имеет доступ к старому VirtualCenter 2.5, а vSphere Client к новому vCenter 4
Для виртуальных машин необходимо запланировать время простоя 5-10 минут
Для каждой виртуальной машины нужно знать учетную запись локального администратора
1. Первый шаг - это записать имя виртуального хранилища (Datastore), на котором расположена виртуальная машина.
2. Далее в гостевой ОС выполните команду ipconfig /all и запишите IP-информацию.
3. Далее выберите Shut Down в гостевой ОС и корректно завершите работу виртуального сервера.
4. После того, как виртуальная машина на ESX 3.5 выключится удалите ее из Inventory VirtualCenter через Virtual Infrastructure Client (Remove from Inventory).
5. В новом vSphere Client нажмите правой кнопкой на Datastore, имя которого вы записали на шаге 1 (Browse Datastore).
6. Выберите vmx-файл виртуальной машины, нажмите на нем правой кнопкой и выберите Add to Inventory.
7. Указжите параметры новой ВМ и добавьте ее в окружение vCenter 4. Убедитесь, что она есть в окружении vSphere Client.
8. Включите виртуальную машину и перейдите на вкладку Console.
9. Зайдите в гостевую ОС под учетной записью администратора, нажмите правой кнопкой на VMware Tools и выберите пункт Open VMware Tools.
10. На вкладке Options нажмите кнопку Upgrade.
11. Нажмите Ok для подтверждения.
12. Нажмите последовательно Next, Next, Install, после чего Finish для завершения установки.
13. Далее нажмите Yes для перезагрузки виртуальной машины.
14. После того, как виртуальная машина перезагрузится, нажмите Shut Down в гостевой ОС, чтобы снова выключить ее.
15. После того, как виртуальная машина выключится, нажмите на ней правой кнопкой и выберите пункт Upgrade Virtual Machine Hardware.
16. Нажмите Yes для подтверждения обновления виртуального аппаратного обеспечения.
17. Не включая виртуальную машину, нажмите Edit Settings.
18. Перейдите на вкладку Options.
19. Перейдите в категорию CPUID Mask и нажмите кнопку Advanced.
20. Нажмите кнопку Reset All to Default.
21. Убедитесь, что строчки в таблице очищены и нажмите Ok.
22. Дождитесь окончания операции на панели задач VMware vCenter.
23. Запустите виртуальную машину, и когда она загрузится, возникнет диалог о перезагрузке. Нажмите Yes.
24. Когда гостевая ОС загрузится, запустите снова команду ipconfig /all и убедитесь, что настройки сетевых интерфейсов в точности соответствуют записанным на шаге 2.
25. Миграция виртуальной машины из VMware Virtual Infrastructure 3.5 на VMware vSphere завершена.