Перейти к основному содержимому
Восстановить машину в облако на базе VMware
Последнее изменение:

Восстановить машину в облако на базе VMware

Вы можете восстановить резервную копию, созданную с помощью Veeam Agent, из репозитория Selectel в публичное облако на базе VMware. Подробнее о восстановлении через Veeam Recovery Media в инструкции Восстановление с помощью Veeam Recovery Media.

Чтобы восстановление было возможно, до восстановления у вас должен быть создан образ системы с необходмыми драйверами (Linux) или загрузочный диск (Windows), подробнее в инструкции Восстановление с помощью Veeam Recovery Media.

Для восстановления понадобится:

  • резервная копия машины, созданная в режиме Entire computer или содержащая нужные разделы;

  • ресурсы в публичном облаке на базе VMware:

    • виртуальный дата-центр;
    • vApp;
    • сеть с доступом в интернет.

Подробнее о подключении публичного облака в инструкции Публичное облако на базе VMware: быстрый старт.

После восстановления имя сервера, логин и пароль root совпадают с оригинальными из резервной копии. Они могут быть переопределены с помощью рекастомизации гостевой ОС или вручную.

Чтобы восстановить виртуальную машину:

  1. Создайте пустую виртуальную машину.
  2. Опционально: установите VMware Remote Console.
  3. Запустите пустую виртуальную машину.
  4. Загрузите драйверы виртуальных устройств Tools (только для Windows).
  5. Восстановите резервную копию в виртуальную машину.
  6. Настройте сетевое окружение.
  7. Разверните виртуальную машину с Windows Server (только для Windows).
  8. Установите VMTools.
  9. Настройте резервное копирование на восстановленной машине.

1. Создать пустую виртуальную машину

  1. Из панели управления откройте панель Cloud Director: Облако на базе VMwareCloud Director.

  2. Откройте страницу виртуального дата-центра.

  3. Перейдите в раздел Compute → vApps.

  4. В карточке vApp нажмите ACTIONS.

  5. Нажмите AddAdd VM.

  6. Нажмите Add virtual machine.

  7. В поле Name введите имя для виртуальной машины.

  8. В поле Computer name введите имя хоста.

  9. В поле Type выберите New.

  10. В поле OS family выберите семейство ОС как на оригинальном сервере (источнике резервной копии).

  11. Укажите Operating System — ОС как на оригинальном сервере (источнике резервной копии).

  12. Укажите Boot image:

    • для Linux: veeam-recovery-media-5.0.2.4567_x86_64.iso;
    • для Windows: Veeam recovery media.
  13. В поле Virtual CPUs укажите количество vCPU.

  14. В поле Memory укажите объем памяти.

  15. В блоке Storage удалите все диски. Они будут добавлены позднее.

  16. Для выбора политики хранения виртуальной машины отметьте чекбокс Use custom storage policy и в поле Storage Policy выберите нужную политику. Если не выбрать политику, будет применена политика по умолчанию.

  17. В блоке Networking нажмите CUSTOMIZE.

  18. В столбце Network выберите сеть — default_net или другую сеть с доступом в интернет.

  19. В столбце Network Adapter Type выберите VMXNET3.

  20. В столбце IP Mode выберите подходящий для выбранной сети режим.

  21. Нажмите OK.

  22. Проверьте параметры новой ВМ и нажмите ADD.

  23. Откройте страницу vApp → раздел Virtual Machines.

  24. Откройте страницу виртуальной машины.

  25. Перейдите в раздел HardwareHard Disks.

  26. Нажмите EDIT.

  27. Нажмите ADD.

  28. Настройте каждый виртуальный диск в соответствии с дисками на исходной машине:

    • Size — объем, достаточный для восстановления исходных данных;
    • Policy — любая;
    • Bus Type — Paravirtual (SCSI);
    • Bus Number, Unit Number — по умолчанию.
  29. Нажмите SAVE.

2. Опционально: установить VMware Remote Console

VMware Remote Console нужна для использования мыши в консоли виртуальной машины.

  1. Из панели управления откройте панель Cloud Director: Облако на базе VMwareCloud Director.
  2. Откройте страницу виртуального дата-центра.
  3. Перейдите в раздел Compute → vApps.
  4. Откройте страницу vApp → раздел Virtual Machines.
  5. Откройте страницу виртуальной машины.
  6. Нажмите ALL ACTIONSVM ConsoleDownload VM Remote Console. Для скачивания потребуется аккаунт VMware Customer Connect, его можно зарегистрировать при скачивании VMware Remote Console.

3. Запустить пустую виртуальную машину

  1. Из панели управления откройте панель Cloud Director: Облако на базе VMwareCloud Director.
  2. Откройте страницу виртуального дата-центра.
  3. Перейдите в раздел Compute → vApps.
  4. В карточке vApp нажмите ACTIONS.
  5. Нажмите PowerPower on.
  6. В меню виртуальной машины нажмите VM ConsoleLaunch Remote Console или Launch Web Console. Загрузка среды восстановления Veeam Recovery Media произойдет автоматически. Если среда не загружается, проверьте настройки.
  7. Дождитесь загрузки Veeam Recovery Media конфигурации сети и SSH (при наличии DHCP). Если SSH не требуется, нажмите Proceed without SSH. По истечение 60 секунд отобразятся параметры автоматически сконфигурированной сети и доступа.

Проверить настройки Veeam Recovery Media

Если Veeam Recovery Media не загружается, проверьте настройки.

  1. Из панели управления откройте панель Cloud Director: Облако на базе VMwareCloud Director.

  2. Откройте страницу виртуального дата-центра.

  3. Перейдите в раздел Compute → vApps.

  4. Откройте страницу vApp → раздел Virtual Machines.

  5. Откройте страницу виртуальной машины.

  6. Перейдите в раздел HardwareRemovable Media.

  7. Убедитесь, что в поле CD/DVD drive выбран корректный загрузочный диск:

    • для Linux: veeam-recovery-media-5.0.2.4567_x86_64.iso
    • для Windows: Veeam recovery media.
  8. Перейдите в раздел General.

  9. Убедитесь, что в поле Enter BIOS Setup указано Enabled.

  10. Перезагрузите виртуальную машину.

4. Загрузить драйверы виртуальных устройств Tools (Windows)

Загрузка драйверов нужна только для машин на ОС Windows.

  1. В Veeam Recovery Media перейдите в раздел Tools.
  2. Выберите Load Driver.
  3. Для драйверов SAS Controller и Ethernet Controller нажмите Install driver.
  4. Убедитесь, что у обоих драйверов статус Online.
  5. Отметьте чекбокс Inject these drivers into operating system while performing bare metal recovery.
  6. Нажмите ОК.

5. Восстановить резервную копию в виртуальную машину

Воспользуйтесь инструкцией Восстановить виртуальную машину для нужной ОС.

6. Настроить сетевое окружение

По умолчанию сетевые адаптеры виртуальной машины не соответствуют сетевым адаптерам оригинальной машины. Настройте параметры в соответствии с условиями нового сетевого окружения.

7. Развернуть виртуальную машину с Windows Server

Если вы используете Windows, используйте инструкцию Развернуть виртуальную машину с Windows Server.

8. Установить VMTools

  1. Установите VMTools (необходим Perl):

    sudo apt install open-vm-tools
  2. Убедитесь, что сервис запущен:

    systemctl status open-vm-tools
  3. Если драйверы виртуального сетевого адаптера или open-vm-tools отсутствуют, виртуальная машина не будет подключена к сети. В этом случае выполните пункты 1-4 из инструкции Установить VMware Tools.

  4. На виртуальной машине проверьте, смонтирован ли диск с VMTools автоматически:

    mount

    Вывод команды:

    /dev/cdrom on /mnt/cdrom
  5. Если диск не смонтирован, смонтируйте его с учетом путей к файлам устройств и точкам монтирования в зависимости от дистрибутива:

    sudo mkdir /mnt/cdrom
    sudo mount /dev/cdrom /mnt/cdrom
  6. Проверьте наличие архива с расширением .tar.gz с VMTools на смонтированном устройстве:

    ls /mnt/cdrom
  7. Извлеките архив в директорию /tmp:

    tar -zxpf /mnt/cdrom/<vmwaretools.tar.gz> -C /tmp

    Укажите <vmwaretools.tar.gz> — имя архива с VMware Tools, зависит от версии.

  8. Перейдите в директорию с распакованным архивом:

    cd /tmp/vmware-tools-distrib
  9. Запустите установочный скрипт:

    sudo ./vmware-install.pl
  10. Следуйте инструкциям установщика.

  11. После установки перезагрузите виртуальную машину.

9. Настроить резервное копирование

Для резервного копирования виртуальных машин VMware доступна услуга Резервное копирование облака на базе VMware.

Агенты Veeam используют BIOS UUID для идентификации машин. Восстановленная машина имеет новый BIOS UUID, поэтому продолжить существующие цепочки бэкапов Veeam Agent может не получиться.

  1. Удалите агенты Veeam:

    Ubuntu, Debian:

    sudo apt remove veeamma veeam

    RHEL, CentOS, Fedora:

    sudo yum remove veeamma veeam

    SuSE:

    sudo zypper remove veeamma veeam
  2. Установите агент управления и бэкап-агент заново.