Проект

Общее

Профиль

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

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

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