Проект

Общее

Профиль

Простейшие операции » История » Версия 17

Dmitry Chernyak, 07.12.2020 16:11

1 1 Владимир Ипатов
h1. Простейшие операции
2 1 Владимир Ипатов
3 7 Dmitry Chernyak
{{toc}}
4 7 Dmitry Chernyak
5 13 Dmitry Chernyak
[[OVERVIEW]] | [[INSTALL]] | [[SETUP]] | [[OPERATIONS]] | [[LICENSE]]
6 13 Dmitry Chernyak
[[ОБЗОР]] | [[УСТАНОВКА]] | [[НАСТРОЙКА]] | [[ОПЕРАЦИИ]] | [[ЛИЦЕНЗИЯ]]
7 13 Dmitry Chernyak
8 1 Владимир Ипатов
h3. Проверка корректности работы кластера
9 1 Владимир Ипатов
10 1 Владимир Ипатов
<pre>
11 1 Владимир Ипатов
gnt-cluster verify
12 8 Dmitry Chernyak
gnt-cluster verify-disks
13 1 Владимир Ипатов
</pre>
14 1 Владимир Ипатов
15 1 Владимир Ипатов
h3. Показ списка объектов
16 1 Владимир Ипатов
17 9 Dmitry Chernyak
Узлы
18 1 Владимир Ипатов
<pre>
19 1 Владимир Ипатов
gnt-node list
20 1 Владимир Ипатов
</pre>
21 1 Владимир Ипатов
22 1 Владимир Ипатов
Настроенные виртуальные машины
23 1 Владимир Ипатов
<pre>
24 1 Владимир Ипатов
gnt-instance list
25 1 Владимир Ипатов
</pre>
26 1 Владимир Ипатов
27 5 Dmitry Chernyak
h3. Показ детальной информации
28 1 Владимир Ипатов
29 1 Владимир Ипатов
<pre>
30 5 Dmitry Chernyak
gnt-cluster info
31 6 Dmitry Chernyak
gnt-node info УЗЕЛ
32 6 Dmitry Chernyak
gnt-instance info ИНСТАНС
33 5 Dmitry Chernyak
</pre>
34 5 Dmitry Chernyak
35 5 Dmitry Chernyak
h3. Включение и выключение режима репликации (drbd)
36 5 Dmitry Chernyak
37 5 Dmitry Chernyak
Включение репликации. Переводим инстанс из режима plain в drbd.
38 5 Dmitry Chernyak
39 5 Dmitry Chernyak
<pre>
40 16 Евгений Антонов
gnt-instance modify -t drbd -n ВТОРИЧНЫЙ_УЗЕЛ ИНСТАНС
41 5 Dmitry Chernyak
</pre>
42 5 Dmitry Chernyak
43 5 Dmitry Chernyak
Выключение репликации. Переводим инстанс из режима drbd в plain.
44 5 Dmitry Chernyak
45 5 Dmitry Chernyak
<pre>
46 15 Евгений Антонов
gnt-instance modify -t plain ИНСТАНС
47 4 Владимир Ипатов
</pre>
48 4 Владимир Ипатов
49 2 Владимир Ипатов
h3. Управление виртуальными машинами
50 1 Владимир Ипатов
51 1 Владимир Ипатов
<pre>
52 10 Dmitry Chernyak
gnt-instance (startup|shutdown|reboot|failover|remove|console) ИНСТАНС
53 1 Владимир Ипатов
</pre>
54 1 Владимир Ипатов
55 17 Dmitry Chernyak
h3. Расширение тома виртуальной машины
56 14 Dmitry Chernyak
57 14 Dmitry Chernyak
Нет необходимости сразу выделять под диски много пространства - его всегда можно добавить позже:
58 14 Dmitry Chernyak
<pre>
59 14 Dmitry Chernyak
gnt-instance grow-disk --submit ИНСТАНС 1 16g
60 14 Dmitry Chernyak
</pre>
61 14 Dmitry Chernyak
62 14 Dmitry Chernyak
Увеличит размер первого диска (индекс 1) виртуальной машины на 16Гб
63 1 Владимир Ипатов
После этого вам необходимо будет в операционной системе увеличить размер тома ее средствами.
64 17 Dmitry Chernyak
65 17 Dmitry Chernyak
Для этого в Linux:
66 17 Dmitry Chernyak
67 17 Dmitry Chernyak
1. В терминале виртуальной машины
68 17 Dmitry Chernyak
<pre>
69 17 Dmitry Chernyak
parted p
70 17 Dmitry Chernyak
</pre>
71 17 Dmitry Chernyak
72 17 Dmitry Chernyak
Команда выдаст полный размер диска и покажет разделы.
73 17 Dmitry Chernyak
Размер диска будет больше размеченного раздела именно на эту величину.
74 17 Dmitry Chernyak
75 17 Dmitry Chernyak
2. Увеличить раздел
76 17 Dmitry Chernyak
<pre>
77 17 Dmitry Chernyak
parted resizepart (номер увеличиваемого раздела) (размер диска с буквами)
78 17 Dmitry Chernyak
</pre>
79 17 Dmitry Chernyak
80 17 Dmitry Chernyak
3. Увеличить файловую систему
81 17 Dmitry Chernyak
<pre>
82 17 Dmitry Chernyak
resize2fs /dev(название диска)
83 17 Dmitry Chernyak
</pre>
84 17 Dmitry Chernyak
85 14 Dmitry Chernyak
> В Linux для упрощения этой процедуры рекомендуем не создавать на диске таблицу разделов,
86 14 Dmitry Chernyak
> а использовать под файловую систему весь диск т.е.:
87 14 Dmitry Chernyak
> @mkfs.ext4 /dev/xvdb; mount /dev/xvdb /home@
88 14 Dmitry Chernyak
89 14 Dmitry Chernyak
90 12 Dmitry Chernyak
h3. Запуск команд на всех узлах одновременно
91 1 Владимир Ипатов
92 10 Dmitry Chernyak
Запустить команду на всех узлы:
93 1 Владимир Ипатов
<pre>
94 1 Владимир Ипатов
gnt-cluster command .....
95 10 Dmitry Chernyak
</pre>
96 10 Dmitry Chernyak
97 10 Dmitry Chernyak
Копирование файла на все узлы
98 10 Dmitry Chernyak
<pre>
99 10 Dmitry Chernyak
gnt-cluster copyfile /путь/к/файлу
100 1 Владимир Ипатов
</pre>