Апгрейд ganeti в wheezy с 25(stable) до 210 (backports) » История » Версия 7
Владимир Ипатов, 20.08.2014 23:08
1 | 2 | Владимир Ипатов | h1. Апгрейд ganeti в wheezy с 2.5(stable) до 2.10 (backports) |
---|---|---|---|
2 | 1 | Владимир Ипатов | |
3 | 1 | Владимир Ипатов | Забэкапить /var/lib/ganeti на мастере |
4 | 1 | Владимир Ипатов | Выполнить обновление пакетов на всех нодах: |
5 | 6 | Владимир Ипатов | <pre> |
6 | 6 | Владимир Ипатов | aptitude install -V ganeti ganeti2 ganeti-2.10 ganeti-htools-2.10 ganeti-haskell-2.10 |
7 | 6 | Владимир Ипатов | </pre> |
8 | 1 | Владимир Ипатов | |
9 | 1 | Владимир Ипатов | при обновлении на мастере будет следующая ругань: |
10 | 1 | Владимир Ипатов | |
11 | 1 | Владимир Ипатов | <pre> |
12 | 1 | Владимир Ипатов | [....] ganeti-masterd...Configuration error while opening the configuration file: Object Disk doesn't support the parameter 'physical_id' |
13 | 1 | Владимир Ипатов | This might be caused by an incomplete software upgrade or by a corrupted configuration file. Until the problem is fixed the master daemon cannot start. |
14 | 1 | Владимир Ипатов | failed (exit code 1). |
15 | 1 | Владимир Ипатов | |
16 | 1 | Владимир Ипатов | </pre> |
17 | 1 | Владимир Ипатов | |
18 | 1 | Владимир Ипатов | Связано с тем, что поменялся формат конфига. На это у них есть утилита по конвертации, вызываем ее: |
19 | 1 | Владимир Ипатов | |
20 | 1 | Владимир Ипатов | <pre> |
21 | 1 | Владимир Ипатов | /usr/lib/ganeti/tools/cfgupgrade |
22 | 1 | Владимир Ипатов | </pre> |
23 | 1 | Владимир Ипатов | |
24 | 3 | Владимир Ипатов | <pre> |
25 | 3 | Владимир Ипатов | chmod 640 /etc/ganeti/vnc-cluster-password |
26 | 1 | Владимир Ипатов | chgrp gnt-daemons /etc/ganeti/vnc-cluster-password |
27 | 5 | Владимир Ипатов | </pre> |
28 | 5 | Владимир Ипатов | |
29 | 7 | Владимир Ипатов | также нужно симлинк в /var/lib/ganeti/export сменить на mount -o bind: |
30 | 7 | Владимир Ипатов | <pre> |
31 | 7 | Владимир Ипатов | rm /var/lib/ganeti/export |
32 | 7 | Владимир Ипатов | mkdir /var/lib/ganeti/export |
33 | 7 | Владимир Ипатов | |
34 | 7 | Владимир Ипатов | </pre> |
35 | 7 | Владимир Ипатов | в /etc/fstab добавить строчку: |
36 | 7 | Владимир Ипатов | <pre> |
37 | 7 | Владимир Ипатов | /stuff/export /var/lib/ganeti/export ext4 bind 0 0 |
38 | 7 | Владимир Ипатов | </pre> |
39 | 7 | Владимир Ипатов | |
40 | 7 | Владимир Ипатов | и дать mount -a |
41 | 5 | Владимир Ипатов | дальше на мастере: |
42 | 5 | Владимир Ипатов | <pre> |
43 | 5 | Владимир Ипатов | service ganeti restart |
44 | 5 | Владимир Ипатов | gnt-cluster redist-conf |
45 | 5 | Владимир Ипатов | </pre> |
46 | 5 | Владимир Ипатов | |
47 | 5 | Владимир Ипатов | затем рестарт ганети демонов на всех нодах. |