Як перемістити віртуальну машину між серверами vSphere

Описується як перемістити віртуальну машину між серверами vSphere під керуванням гипервизора ESXi без використання технології vMotion (вручну). Дається покрокова інструкція з поясненнями. П'ята частина циклу "Створення віртуального середовища з декількох серверів".

У нас є два сервера під керуванням гипервизора ESXi (див. " Як встановити гипервизор ESXi "," Як налаштувати гипервизор ESXi "І" Як підключити NAS до Гіпервізор ESXi ") І з якихось причин ми не можемо використовувати технологію vMotion (наприклад, через її відсутність взагалі або в даний момент). Треба перемістити віртуальну машину з одного сервера на інший. Це необхідно, наприклад, при переміщенні серверів в кластер VMware vSphere (див. " Як створити кластер в ЦОД VMware vSphere "," Як перемістити сервер в кластер VMware vSphere "). Подивимося як це робиться.

Для переміщення віртуальної машини "вручну", нам буде потрібно пристрій ємністю приблизно в 2,5 рази більше, ніж обсяг дисків віртуальної машини. Якщо є NAS, то то це найкраще пристрій, видиме з обох серверів. Якщо немає, то будемо завантажувати / вивантажувати багато гігабайт інформації.

  1. Запускаємо vSphere Windows Client і єднаємося з сервером під управлінням гипервизора ESXi, на якому переміщується віртуальна машина встановлена ​​в даний момент, як це описано в " Завантаження і установка vSphere Client ".
  2. Виділяємо в списку віртуальних машин переміщувану (див. " Що таке робочий стіл vSphere Client "), Відкриваємо правою кнопкою мишки контекстне меню і вибираємо" Open Console "(Відкрити консоль) - Рис. 1. Описується як перемістити віртуальну машину між серверами vSphere під керуванням гипервизора ESXi без використання технології vMotion (вручну)

    Рис. 1. Відкрити консоль ВМ

  3. Натискаємо мишкою всередині консолі, щоб передати їй управління. Входимо як адміністратор цієї віртуальної машини і зупиняємо її (Рис. 2.).

    Рис. 2. Зупинка віртуальної машини

  4. Чекаємо, поки операційна система повністю зупиниться і закриваємо консоль.
  5. Якщо немає загального для обох серверів сховища даних (NAS), то виділяємо мишкою переміщувану віртуальну машину, вибираємо вгорі меню "File" -> "Export" -> "Export OVF Template" (Рис. 3.). У вікні (Рис. 4.) вибираємо папку ( "Directory"), куди буде збережений файл і формат файлу. Я рекомендую вивантажувати у вигляді одного файлу (формат "OVA"). Файл може бути розміром кілька гігабайт. По завершенні вивантаження, встановлюємо віртуальну машину з шаблону на другому сервері, як це описано в " Як встановити віртуальну машину VMware з шаблону ". При цьому, не забуваємо видалити цю віртуальну машину зі списку на першому сервері. Як це зробити, буде описано нижче (див. П. 14).

    Рис. 3. Експорт шаблону

    Експорт шаблону

    Рис. 4. Параметри шаблону

  6. Відкриваємо вкладку "Summary" для цієї віртуальної машини і в таблиці ресурсів (Рис. 3.) дивимося на якому сховище даних вона розташована.

    Рис. 5. Ресурси ВМ

  7. Виділяємо в дереві елементів сервер і переходимо на вкладку "Configuration" (Конфігурація), виділяємо посилання "Storage" (Сховища даних) в розділі "Hardware" (Апаратні засоби) - рис. 4.

    Рис. 6. Місце де розташована ВМ

  8. Якщо переміщувана віртуальна машина розташована на сховище NAS, то переходимо до п. 14. У нас вона розташована на локальному диску сервера. Виділяємо його мишкою і правою кнопкою викликаємо випадає контекстне меню (Рис. 5.)

    Рис. 7. Контекстне меню сховища

  9. Вибираємо "Browse Datastore" (Перегляд сховища даних) і відкриється вікно з вмістом сховища.
  10. Для того, щоб при переміщенні віртуальної машини при випадковому збої чогось не втратити її, спочатку зробимо копію на будь-яке доступне сховище (Рис. 8.). Виберемо папку, яка містить файли віртуальної машини, викличемо правою кнопкою миші контекстне меню і виберемо "Copy". У вікні з вмісті сховища, де буде копія, в порожньому місці в викликаному правою клавішею меню вибираємо "Paste" (Вставити) і чекаємо. Копіювання може зайняти кілька годин. Звичайно, можна опустити цей процес, оскільки зазвичай збоїв не буває, але один раз я відновлював вручну файлові системи віртуальних дисків. З тих пір я завжди роблю копії.

    Рис. 8. Копіювання ВМ

  11. Як тільки копіювання закінчиться, знову вибираємо папку, яка містить файли віртуальної машини, викликаємо контекстне меню і вибираємо "Move to ..." (Перемістити в).
  12. Отримаємо застереження (Рис. 9.) про те, що переміщується віртуальна машина не буде працювати, поки її знову не включать в список. Ігноруємо - натискаємо кнопку "Yes" внизу.

    Рис. 9. Застереження про переміщення ВМ

  13. У вікні (Рис. 10.) вибираємо сховище з доступних, де буде розташовуватися папка віртуальної машини і натискаємо кнопку "Move" внизу. Переміщення файлів віртуальної машини займе стільки ж часу, скільки зайняло копіювання.

    Рис. 10. Переміщення ВМ

  14. Як тільки переміщення завершено, необхідно видалити віртуальну машину зі списку. Виділяємо її і правою кнопкою миші, викликаємо контекстне меню (Рис. 11) і вибираємо "Remove from Inventory" (Видалити зі списку). Якщо ми переносили через файл шаблону OVA, то вибираємо "Delete from Disk" (Видалити з диска), щоб не засмічувати сховища даних невикористовуваними файлами віртуальних машин.

    Рис. 11. Видалення віртуальної машини зі списку

  15. Закриваємо vSphere Windows Client, відкриваємо його знову і єднаємося з сервером, куди переміщаємо віртуальну машину. Як було описано вище, відкриваємо вміст сховища, де тепер розташована віртуальна машина, відкриваємо папку з файлами віртуальної машини (Рис. 12). Знаходимо файл з розширенням vmx, який містить опис віртуальної машини і правою кнопкою мишки викликаємо контекстне меню, в якому вибираємо "Add to Inventory" (Додати до списку). Назва віртуальної машини залишаємо незмінним. Натискаємо "Finish" внизу праворуч.

    Рис. 12. Занести ВМ в список

  16. Запускаємо віртуальну машину на новому сервері. При запуску Вас запитають, звідки взялася ця віртуальна машина (Рис. 13.). На що треба чесно відповісти, що ми її перемістили.

    Рис. 13. Запуск переміщеної ВМ

  17. Останнє. Щоб не засмічувати наші сховища даних не використовуваними файлами віртуальних машин, необхідно видалити файли копії. Відкриваємо vSphere Windows Client і єднаємося з сервером, звідки була скопійована віртуальна машина. Відкриваємо вміст сховища даних з копією, виділяємо папку, яка містить файли копії переміщеної віртуальної машини, викликаємо контекстне меню, як на рис. 8. і вибираємо "Delete from Disk" (Видалити з диска).
  18. Усе. Віртуальна машина успішно переміщена на новий сервер і запущена на ньому.

Описано як перемістити віртуальну машину між серверами vSphere під керуванням гипервизора ESXi без використання технології vMotion ( "вручну"). Дана покрокова інструкція з поясненнями. П'ята частина циклу "Створення віртуального середовища з декількох серверів".