Project

General

Profile

2017-Резервное копирование машин

gnt-backup export

Команда gnt-backup позволяет экспортировать и импортировать виртуальные машины.

Для экспорта виртуальной машины используется

gnt-backup export -n namenode namemachine

При этом виртуальная машина будет выключена актоматический.
Если вы не хотите гасить машину, воспользуйтесь ключом --noshutdown

gnt-backup export --noshutdown -n namenode namemachine

Ключ --shutdown-timeout используется, чтобы указать, сколько времени ждать прежде чем принудительно завершить работу. По умолчанию для каждого экземпляра указывается две минуты.

gnt-backup export --shutdown-timeout=30 -n namenode namemachine 

Параметр --remove можно использовать для удаления экземпляра резервной копии после его экспорта. Это полезно, чтобы сделать последнюю резервную копию перед удалением экземпляра.

gnt-backup export --remove -n namenode namemachine

gnt-backup list

Перечисляет экспорт, доступный в настоящее время в каталоге по умолчанию во всех узлах текущего кластера

gnt-backup list

Можно добавить ключ -n для указания конкретной ноды

gnt-backup list -n namenode

gnt-backup remove

Удаляет резервную копию для данного имени экземпляра, если таковой имеется.

gnt-backup remove NAMEMACHINE

gnt-backup import

Команда позволяет выполнить импорт из быкапа виртуальной машины.
Вам нужно убедиться, что виртуальной машины с таким названием не существует.При развертывании образа системы происходит полное создание новой виртуальной машины.
-t -тип. DRBD,PLAIN
-n нода,ноды
--src-node - нода,на которую разворачиваем машину
--src-dir - пусть до образа быкапа
--no-name-check -не проверять dns
--no-ip-check -не проверять ip

Пример :

gnt-backup import -t plain -n gnt1.local --src-node=gnt1.local --src-dir=/var/lib/ganeti/export/ws2008 --no-name-check --no-ip-check ws2008