Revision 300e9d88 docs/upgrade/upgrade-0.15.rst
b/docs/upgrade/upgrade-0.15.rst | ||
---|---|---|
1 | 1 |
Upgrade to Synnefo v0.15 |
2 | 2 |
^^^^^^^^^^^^^^^^^^^^^^^^ |
3 | 3 |
|
4 |
Prerequisites |
|
5 |
============== |
|
6 |
|
|
7 |
Before upgrading to v0.15 there are two steps that must be performed, relative |
|
8 |
with Cyclades networking service. |
|
9 |
|
|
10 |
Add unique name to the NICs of all Ganeti instances |
|
11 |
--------------------------------------------------- |
|
12 |
|
|
13 |
Since Ganeti 2.8, it is supported to give a name to NICs of Ganeti instances |
|
14 |
and refer to them with their name, and not only by their index. Synnefo v0.15 |
|
15 |
assigns a unique name to each NIC and refers to them by their unique name. |
|
16 |
Before upgrading to v0.15, Synnefo must assign names to all existing NICs. |
|
17 |
This can easily be performed with a helper script that is shipped with Synnefo |
|
18 |
v0.14.10: |
|
19 |
|
|
20 |
.. code-block:: console |
|
21 |
|
|
22 |
cyclades.host$ /usr/lib/synnefo/tools/add_unique_name_to_nics |
|
23 |
|
|
24 |
.. note:: If you are not upgrading from v0.14.10, you can find the migration |
|
25 |
script here XXX. |
|
26 |
|
|
27 |
|
|
28 |
Extend public networks to all Ganeti backends |
|
29 |
--------------------------------------------- |
|
30 |
|
|
31 |
Before v0.15, each public network of Cyclades existed in one of the Ganeti |
|
32 |
backends. In order to support dynamic addition and removal of public IPv4 |
|
33 |
address across VMs, each public network must exist in all Ganeti backends. |
|
34 |
|
|
35 |
If you are using more than one Ganeti backends, before upgrading to v0.15 you |
|
36 |
must ensure that the network configuration to all Ganeti backends is identical |
|
37 |
and appropriate to support all public networks of Cyclades. |
|
38 |
|
|
39 |
|
|
40 |
Upgrade Steps |
|
41 |
============= |
|
42 |
|
|
4 | 43 |
The upgrade to v0.15 consists in the following steps: |
5 | 44 |
|
6 | 45 |
1. Bring down services and backup databases. |
Also available in: Unified diff