@@ -41,21 +41,27 @@ Rolling upgrade process
41
41
To reduce downtime, the compute services can be upgraded in a rolling fashion.
42
42
It means upgrading a few services at a time. This results in a condition where
43
43
both old (N) and new (N+1) nova-compute services co-exist for a certain time
44
- period. Note that, there is no upgrade of the hypervisor here, this is just
44
+ period (or even N with N+2 upgraded nova-compute services, see below).
45
+ Note that, there is no upgrade of the hypervisor here, this is just
45
46
upgrading the nova services. If reduced downtime is not a concern (or lower
46
47
complexity is desired), all services may be taken down and restarted at the
47
48
same time.
48
49
49
50
.. important ::
50
51
51
- Nova does not currently support the coexistence of N and N+2 or greater
52
- :program: `nova-compute ` or :program: `nova-conductor ` services in the same
53
- deployment. The `nova-conductor`` service will fail to start when a
54
- ``nova-compute `` service that is older than the previous release (N-2 or
55
- greater) is detected. Similarly, in a :doc: `deployment with multiple cells
52
+ As of OpenStack 2023.1 (Antelope), Nova supports the coexistence of N and
53
+ N-2 (Yoga) :program: `nova-compute ` or :program: `nova-conductor ` services in
54
+ the same deployment. The `nova-conductor`` service will fail to start when
55
+ a ``nova-compute `` service that is older than the support envelope is
56
+ detected. This varies by release and the support envelope will be explained
57
+ in the release notes. Similarly, in a :doc: `deployment with multiple cells
56
58
</admin/cells>`, neither the super conductor service nor any per-cell
57
59
conductor service will start if any other conductor service in the
58
- deployment is older than the previous release.
60
+ deployment is older than the N-2 release.
61
+
62
+ Releases older than 2023.1 will only support rolling upgrades for a single
63
+ release difference between :program: `nova-compute ` and
64
+ :program: `nova-conductor ` services.
59
65
60
66
#. Before maintenance window:
61
67
0 commit comments