Проект

Общее

Профиль

Gnt-backup » История » Версия 9

Евгений Антонов, 20.09.2017 16:16

1 2 Евгений Антонов
h1. gnt-backup export
2 2 Евгений Антонов
3 8 Евгений Антонов
Команда gnt-backup позволяет экспортировать и импортировать виртуальные машины.
4 2 Евгений Антонов
5 9 Евгений Антонов
6 2 Евгений Антонов
Для экспорта виртуальной машины используется 
7 9 Евгений Антонов
8 9 Евгений Антонов
Команда запускается на master-узле , ключ -n указывает, куда делается быкап.
9 2 Евгений Антонов
10 2 Евгений Антонов
<pre>
11 2 Евгений Антонов
gnt-backup export -n namenode namemachine
12 2 Евгений Антонов
</pre>
13 2 Евгений Антонов
14 2 Евгений Антонов
При этом виртуальная машина будет выключена актоматический.
15 2 Евгений Антонов
Если вы не хотите гасить машину, воспользуйтесь ключом *--noshutdown*
16 2 Евгений Антонов
17 2 Евгений Антонов
<pre>
18 2 Евгений Антонов
gnt-backup export --noshutdown -n namenode namemachine
19 2 Евгений Антонов
</pre>
20 2 Евгений Антонов
21 8 Евгений Антонов
Ключ *--shutdown-timeout* используется, чтобы указать, сколько времени ждать прежде чем принудительно завершить работу. По умолчанию для каждого экземпляра указывается две минуты.
22 2 Евгений Антонов
23 2 Евгений Антонов
<pre>
24 3 Евгений Антонов
gnt-backup export --shutdown-timeout=30 -n namenode namemachine 
25 2 Евгений Антонов
</pre>
26 2 Евгений Антонов
27 2 Евгений Антонов
28 8 Евгений Антонов
Параметр  *--remove* можно использовать для удаления экземпляра резервной копии после его экспорта. Это полезно, чтобы сделать последнюю резервную копию перед удалением экземпляра.
29 2 Евгений Антонов
30 2 Евгений Антонов
<pre>
31 2 Евгений Антонов
gnt-backup export --remove -n namenode namemachine
32 2 Евгений Антонов
</pre>
33 4 Евгений Антонов
34 4 Евгений Антонов
h1. gnt-backup list
35 5 Евгений Антонов
36 4 Евгений Антонов
Перечисляет экспорт, доступный в настоящее время в каталоге по умолчанию во всех узлах текущего кластера
37 4 Евгений Антонов
38 4 Евгений Антонов
<pre>
39 4 Евгений Антонов
gnt-backup list
40 4 Евгений Антонов
</pre>
41 4 Евгений Антонов
42 4 Евгений Антонов
Можно добавить ключ -n для указания конкретной ноды
43 4 Евгений Антонов
44 4 Евгений Антонов
<pre>
45 4 Евгений Антонов
gnt-backup list -n namenode
46 4 Евгений Антонов
</pre>
47 6 Евгений Антонов
48 6 Евгений Антонов
h1. gnt-backup remove
49 6 Евгений Антонов
50 6 Евгений Антонов
Удаляет резервную копию для данного имени экземпляра, если таковой имеется. 
51 6 Евгений Антонов
52 6 Евгений Антонов
<pre>
53 6 Евгений Антонов
gnt-backup remove NAMEMACHINE
54 6 Евгений Антонов
</pre>
55 7 Евгений Антонов
56 7 Евгений Антонов
h1. gnt-backup import
57 7 Евгений Антонов
58 8 Евгений Антонов
Команда позволяет выполнить импорт из быкапа виртуальной машины.
59 8 Евгений Антонов
Вам нужно убедиться, что виртуальной машины с таким названием не существует.При развертывании образа системы происходит полное создание новой виртуальной машины.
60 7 Евгений Антонов
-t -тип. DRBD,PLAIN
61 7 Евгений Антонов
-n нода,ноды
62 7 Евгений Антонов
--src-node - нода,на которую разворачиваем машину
63 7 Евгений Антонов
--src-dir - пусть до образа быкапа
64 7 Евгений Антонов
--no-name-check -не проверять dns
65 7 Евгений Антонов
--no-ip-check -не проверять ip
66 7 Евгений Антонов
67 7 Евгений Антонов
Пример :
68 7 Евгений Антонов
<pre>
69 7 Евгений Антонов
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
70 7 Евгений Антонов
</pre>