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