Новости
Колись давно ми публікували замітки про P2V-міграції фізичних серверів у віртуальні машини на платформі тоді ще VMware ESX Server (а також розповідали про необхідні діях після міграції ). З тих пір багато чого змінилося, вийшов VMware vCenter Converter Standalone 5.0 , Процес міграції став простіше і стабільніше, а також накопичилося пару моментів, про які можна розповісти. Крім того, з'явилася відмінна стаття на цю тему.
Отже, є 3 типи P2V-міграції:
- "Гаряча" - коли переноситься працює сервіс фізичного сервера з мінімальним часом простою і максимально швидким перемиканням (як правило, дуже критичні сервіси). Тобто, під час безпосередньо P2V-конвертації основний сервер продовжує роботу і зупиняється тільки на час перемикання.
- "Тепла" - коли переноситься працює сервіс фізичного сервера з попередньо зупиненими системними і прикладними службами і узгодженим часом запланованого простою.
- "Холодна" - коли фізичний сервер завантажується з завантажувального диска Converter для міграції на рівні фізичних або логічних томів.
Два перших способи вимагають установки агента vCenter Converter Agent на конвертований сервер, а останній - кошти Cold Clone CD, яке не так-то просто знайти, оскільки воно не випускається з моменту vSphere 4.0 (насправді воно є тут , Всередині пакету VMware vCenter Server 4.0 and modules - але підтримка його вже припинена).
Гарячу і теплу міграцію фізичних серверів можна проводити двома способами:
- Поставити vCenter Converter Standalone 5.0 і його агент (всі компоненти) на мігріруемий сервер і "штовхати" його диски на цільової сервер.
- Поставити vCenter Converter Standalone 5.0 на виділений сервер (серверну частину продукту і клієнт), а агент на мігріруемий сервер і "тягнути" його диски на цільової сервер.
Очевидно, що коли йде масова міграція фізичних серверів, потрібно використовувати другий спосіб, оскільки агент можна поставити на сервери швидко і централізовано керувати міграцією з єдиної консолі клієнта Converter. Іноді другий спосіб не прокатує (виникає помилка), і тоді потрібно використовувати перший. Крім того, перший спосіб підходить для P2V-міграції самого сервера управління vCenter.
Що потрібно зробити на фізичному сервері перед міграцією засобами vCenter Converter:
- Зробити бекап важливих даних і конфігурацій.
- Переконатися, що до цільового сервера ESXi є з'єднання 1Gbps, а необхідні порти відкриті.
- Виконати команду для збереження IP-налаштувань: ipconfig / all> c: \% computername% _ipaddress.txt.
- Виконати команду для збереження імені комп'ютера: hostname> c: \% computername% _hostname.txt.
- Виконати команду для збереження маршрутів: route print> c: \% computername% _routeprint.txt.
- Виконати команду для збереження мережевих куля: net share> c: \% computername% _netshare.txt.
- Виконати команду для збереження групової політики: gpresult / r> c: \% computername% _gpresult.txt.
- Зберегти логін і пароль локального адміністратора.
- Переконатися, що є вільне місце для vCenter Converter Agent.
- Переконатися, що є мінімально 512 МБ вільної оперативної пам'яті для vCenter Converter Agent.
- Зупинити сервіси додатки (наприклад служби IIS).
Щось з цього потім, можливо, буде потрібно відновити на цільової ВМ.
Сам процес міграції засобами Converter ми тут розглядати не будемо - він дуже простий (до речі, швидкість конверсії - приблизно 20-30 ГБ на годину). Єдине, що рекомендується при міграції відзначити наступні галки:
- Ignore page file and hibernation file
- Create optimized partition layout (це вирівняє сектори віртуального диска)
Ну і не намагайтеся не запускати більше 10-15 одночасних міграцій ВМ на один сервер VMware Converter.
Не забудьте відключити мережевий адаптер ВМ після міграції, щоб не виникло конфлікту з продуктивною машиною:
Що потрібно зробити після міграції (P2V Cleanup):
- Перед внесенням змін зробіть снапшот ВМ.
- Встановіть VMware Tools, ігноруйте установку нових пристроїв і драйверів. Після установки ТУЛЗ - перезавантажте сервер.
- Змініть дозвіл екрана.
- Видаліть агенти HP, Dell, IBM та інших (для ВМ цього не потрібно).
- Видаліть пристрої, яких більше немає у вашій віртуальної машини (Show hidden devices в диспетчері пристроїв).
- Змініть властивості мережевого адаптера і налаштуйте IP-адреса згідно вашим параметрам.
- Змініть HAL на "multi processor" в диспетчері пристроїв для властивостей комп'ютера (для windows 2003).
- Перевірте, що сервіси смігрірованного сервера працюють.
- Вимкніть вихідний фізичний сервер.
- Увімкніть віртуальний мережевий адаптер і протестуйте роботу віртуальної машини і сервісів додатків.
- Видаліть снапшот ВМ.
Є також утиліта VM Advanced ISO , Яка допоможе зробити вам P2V Clean-up (про неї ми писали ось тут ).
Також відзначимо, що Converter 5 не підтримує P2V-міграцію Windows 2000, тому вам буде потрібно пошукати версії старіший. Ось таблиця підтримуваних ОС для міграції:
Converter Standalone 3.0.3 Converter Standalone 4.0.1 Converter Standalone 5.0 Supported Guest Operating Systems- Windows Vista (32-bit and 64-bit)
- Windows XP Professional (32 bit and 64-bit)
- Windows 2003 Server (32-bit and 64-bit)
- Windows 2000 Professional (32-bit)
- Windows 2000 Server (32-bit)
- Windows NT 4 SP4 + (32-bit) (IE5 or higher required)
- Windows NT SP6 and later
- Windows 2000 SP4
- Windows XP Professional (32 bit and 64 bit)
- Windows Server 2003 (32 bit and 64 bit)
- Windows Vista (32 bit and 64 bit)
- Windows Server 2008 (32 bit and 64 bit) *
- Red Hat Enterprise Linux 2.1 (32 bit)
- Red Hat Enterprise Linux 3.0 (32 bit and 64 bit)
- Red Hat Enterprise Linux 4.0 (32 bit and 64 bit)
- Red Hat Enterprise Linux 5.0 (32 bit and 64 bit)
- Red Hat Linux Advanced Server 2.1 (32 bit)
- SUSE Linux Enterprise Server 8.0
- SUSE Linux Enterprise Server 9.0 (32 bit and 64 bit)
- SUSE Linux Enterprise Server 10.0 (32 bit and 64 bit)
- Ubuntu 5.x
- Ubuntu 6.x
- Ubuntu 7.x (32 bit and 64 bit)
- Ubuntu 8.x (32 bit and 64 bit)
- Windows XP Professional SP3 (32-bit and 64-bit)
- Windows Server 2003 SP2, R2 (32-bit and 64-bit)
- Windows Vista SP2 (32-bit and 64-bit)
- Windows Server 2008 SP2 (32-bit and 64-bit)
- Windows Server 2008 R2 (64-bit)
- Windows 7 (32-bit and 64-bit)
- Red Hat Enterprise Linux 2.x (32-bit and 64-bit)
- Red Hat Enterprise Linux 3.x (32-bit and 64-bit)
- Red Hat Enterprise Linux 4.x (32-bit and 64-bit)
- Red Hat Enterprise Linux 5.x (32-bit and 64-bit)
- SUSE Linux Enterprise Server 8.x (32-bit and 64-bit)
- SUSE Linux Enterprise Server 9.x (32-bit and 64-bit)
- SUSE Linux Enterprise Server 10.x (32-bit and 64-bit)
- SUSE Linux Enterprise Server 11.x (32-bit and 64-bit)
- Ubuntu 8.x (32-bit and 64-bit)
- Ubuntu 9.x (32-bit and 64-bit)
- Ubuntu 10.x (32-bit and 64-bit)
Для міграції ВМ з GPT-дисками слід використовувати рекомендації KB 1016992 .