Проект

Общее

Профиль

Апгрейд ganeti в wheezy с 25(stable) до 210 (backports) » История » Версия 2

Владимир Ипатов, 13.04.2014 00:46

1 2 Владимир Ипатов
h1. Апгрейд ganeti в wheezy с 2.5(stable) до 2.10 (backports)
2 1 Владимир Ипатов
3 1 Владимир Ипатов
Забэкапить /var/lib/ganeti на мастере
4 1 Владимир Ипатов
Выполнить обновление пакетов на всех нодах:
5 1 Владимир Ипатов
<pre>aptitude install -t wheezy-backports</pre> 
6 1 Владимир Ипатов
7 1 Владимир Ипатов
при обновлении на мастере будет следующая ругань:
8 1 Владимир Ипатов
9 1 Владимир Ипатов
<pre>
10 1 Владимир Ипатов
[....] ganeti-masterd...Configuration error while opening the configuration file: Object Disk doesn't support the parameter 'physical_id'
11 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.
12 1 Владимир Ипатов
failed (exit code 1).
13 1 Владимир Ипатов
14 1 Владимир Ипатов
</pre>
15 1 Владимир Ипатов
16 1 Владимир Ипатов
Связано с тем, что поменялся формат конфига. На это у них есть утилита по конвертации, вызываем ее:
17 1 Владимир Ипатов
18 1 Владимир Ипатов
<pre>
19 1 Владимир Ипатов
/usr/lib/ganeti/tools/cfgupgrade
20 1 Владимир Ипатов
</pre>
21 1 Владимир Ипатов
22 1 Владимир Ипатов
После этого рестартим ганети на мастере, затем даем
23 1 Владимир Ипатов
<pre>gnt-cluster redist-conf</pre>