Бэкап виртуальных машин

Как известно, создание бэкапов — это одно из основных правил работы системных администраторов любого уровня. И при переезде серверов с физической платформы в виртуальную также необходимо делать бэкапы.

Бэкап виртуальных машин Hyper-V

Можно использовать OpenSource решение http://hypervbackup.codeplex.com/

Или бесплатное решение от veeam (для наших целей функционала хватает)

https://www.veeam.com/ru/virtual-machine-backup-solution-free.html

Бэкап виртуальных машин ESXi

Решение основано на скрипте ghettoVCB (ссылки ниже).

Бэкап виртуальных машин производится вручную скриптом /vmfs/volumes/drive_2_465_GB/distr/ghettoVCB-master/ghettoVCB.sh на локальное хранилище: /vmfs/volumes/drive_2_465_GB /wbackup/

Сделать бэкап одной виртуалки

Для примера возьмем srv-inventory (сервер инвентаризации).

./ghettoVCB.sh -m srv-inventory -g ghettoVCB.conf

Бэкап всех виртуалок

./ghettoVCB.sh -a

Восстановить виртуальную машину из бэкапа

./ghettoVCB-restore.sh -c vms_to_restore.txt

В файле vms_to_restore должны быть описаны виртуалки для восстановления.

Пример:

cat vms_to_restore.txt
# srv-dc1 VM to restore
#»<DIRECTORY or .TGZ>;<DATASTORE_TO_RESTORE_TO>;<DISK_FORMAT_TO_RESTORE>;<OPTIONAL_RESTORED_VM_DISPLAY_NAME>»
# DISK_FORMATS
# 1 = zeroedthick
# 2 = 2gbsparse
# 3 = thin
# 4 = eagerzeroedthick
# e.g.
# «/vmfs/volumes/dlgCore-NFS-bigboi.VM-Backups/WILLIAM_BACKUPS/VCAP/VCAP-2009-08-18—1;/vmfs/volumes/himalaya-local-SATA.RE4-GP:Storage;1»
#»/vmfs/volumes/1TB-Hitachi/WILLIAM_BACKUPS/Srv-dc1/Srv-dc1-2015-08-31_15-19-00;/vmfs/volumes/1TB-Hitachi/;3;srv-dc1″
«/vmfs/volumes/1TB-Hitachi/WILLIAM_BACKUPS/Srv-Inventory/Srv-Inventory-2015-08-31_15-01-25/;/vmfs/volumes/1TB-Hitachi/;3;srv-inventory»

Примеры

  • бэкап виртуалки srv-dc1 (Server2008R2, диск 60ГБ, из них используется 37) занимает примерно 25 минут, восстановление – 16 минут;
  • бэкап виртуалки srv-inventory (CentOS 7, диск 14ГБ) занимает примерно 13 мин, восстановление – 8 мин.

 Сделано по мануалам:

pike777

Недавние статьи

HIKVISION H99I. Заработало! Но сначала… пляски с бубном

Установка устройства производится приложением на смартфоне. Само приложение скачивается по ссылке из QR кода в…

4 года ago

Bitrix: JSON error: Syntax error

При настройке сайта, пункт "Рабочий стол - Маркетинг - Поисковая оптимизация - Поисковые системы -…

5 лет ago

Восстановление Fail2Ban на VestaCP CentOS 7

После установки Vesta CP на свежеустановленную CentOS обратил внимание, что в панели управления в разделе…

5 лет ago

Ошибка службы виртуальных дисков объект не найден (решено)

Проблема возникла с флешками после какого-то из обновлений Windows 10. Некоторые USB флешки (не все)…

6 лет ago

Зависает проводник в Windows: Программа explorer.exe прекратила взаимодействие с Windows и была закрыта.

На одном из компьютеров с Windows 10 стал зависать проводник (explorer.exe) при стандартном вызове из…

7 лет ago

Как посчитать количество файлов в папке Linux

Первое решение (что называется "в лоб") для подсчета количества файлов в linux директории: $ ls…

8 лет ago