Створення резервних копій та відновлення конфігурації сервера vmware esxi, windows для системних

На наш погляд, найпростіший спосіб створення резервної копії хостовой системи VMware ESXi і відновлення з неї - скористатися спеціальними Командлети PowerCLI:

  • Get-VMHostFirmware - дозволяє створити резервну копію конфігурації ESXi
  • Set-VMHostFirmware - дозволяє відновити конфиг гипервизора з резервної копії

Примітка. Природно, що на машині адміністратора повинен бути встановлений Powershell і розширення vSphere PowerCLI.

Примітка. Каталог C: \ BackupESXi повинен бути створений заздалегідь.

  • Після виконання команди в каталозі C: ​​\ BackupESXi з'явиться файл, який містить бекап конфігурації сервера ESXi.
  • Відновлення конфігурації ESXi виконується командою:
  • Примітка. 1. Необхідно враховувати, що відновлення конфігурації ESXi з резервної копії має проводитися на точно таку ж версію ESXi, в іншому випадку результат не гарантований.

    2. Якщо в зазначеному каталозі зберігаються бекапи декількох сєверов, скрипт сам вибере потрібний файл бекапа на ім'я.

    Порада. Якщо командою Connect-VIServer ви встановите сесію з сервером VMware vCenter, то наступною командою можна створити резервні копії всіх серверів ESXi, підключених в даний vCenter:

    Бекап / відновлення ESXi за допомогою vSphere CLI

    Для резервного копіювання / відновлення конфігурації ESXi можна скористатися можливостями vCLI, наприклад, за допомогою клієнта vCLI для Windows або Linux, або ж через vMA Appliance.

    Для управління резервними копіями в vCLI існує спеціальна команда: vicfg-cfgbackup

    Примітка. Команда vicfg-cfgbackup доступна тільки на сервера ESXi, використовувати її при підключенні до сервера vCenter Server не вдасться.

    Створити бекап конфігурації хоста ESXi можна так:

    Після виконання команди файл esx05-backup можна скачати на свій комп'ютер, наприклад, по WinSCP.

    Процедура відновлення ESXi в разі падіння сервера наступна:

    Примітка. Всі запущені віртуальні машини повинні бути вимкнені.

  • Встановити з'єднання із сервером через vCLI або vMA, і переведіть сервер в maintenance mode:
  • Запустіть відновлення командою:

    Порада. У тому випадку, якщо версії ESXi на хості і в бекапе відрізняються, можна спробувати примусово перезаписати конфігурацію, скориставшись ключем -f (force)

  • Після виконання команди перезавантажте гипервизор для застосування налаштувань.
  • Зазначені вище способи резервного копіювання працюватимуть тільки в комерційних (платних) версія ESXi. У тому випадку, якщо ви використовуєте безкоштовну версію гипервизора VMware (vSphere Hypervisor), майте на увазі в ній є обмеження, урізує можливості CLI. Справа в тому, що vSphere API в vSphere Free Hypervisor, працює в режимі читання (read-only). Це означає, що хоча ви і зможете створити «бекап» поточної конфігурації безкоштовного ESXi, але відновити цей бекап на безкоштовну версію ESXi-сервера, не вийде.

    Цей неприємний факт обходиться досить просто: при свіжої установці ESXi вам може бути надано тестовий (trial період) 60 днів, протягом яких ви можете користуватися всіма функціоналом ESXi, а команди vSphere CLI будуть відпрацьовувати в режимі читання і запису, що означає можливість відновлення з наявного бекапа.

    Інформація. Повертаючись до архітектури гипервизора, хотілося б відзначити, що сервер ESXi сервер раз на годину зберігає свою конфігурацію в архів state.tgz, тим самим надаючи створюючи копію своєї конфігурації, що дозволяє повернутися в актуальний стан при перезагрузках або при відключенні сервера. Таким чином, в разі збереження доступу до диска з ESXi, адміністратор завжди може скопіювати архів з поточної конфігурацією, навіть якщо фізично сервер не працює.

    • Стискаємо тонкий (thin) диск в ESXi 5
    • Скидання пароля root на VMWare ESXi 5
    • Як розширити диск віртуальної машини в VMWare
    • Перезапуск зависла віртуальної машини в ESXi 5
    • SSD Host Cache в ESXi 5.0

    Схожі статті