Improve upgrade overview
Improve and streamline upgrade overview text. In particular, move the topology information to the upgrade-overview page. Related-Bug: #1929091 Change-Id: If8bb494966915c34f50a23937f3b500ed99c7049
This commit is contained in:
parent
70a2ebe80f
commit
8707712087
|
@ -28,6 +28,35 @@ Series upgrade
|
|||
across the cloud. Operating a cloud consisting of partially upgraded
|
||||
components is not tested nor supported.
|
||||
|
||||
Cloud topology
|
||||
--------------
|
||||
|
||||
All upgrade procedures assume a specific hyperconverged cloud topology.
|
||||
|
||||
.. caution::
|
||||
|
||||
Any deviation from the described topology may require adjustments to the
|
||||
given procedural steps. In particular, look at differences in co-located
|
||||
principal applications.
|
||||
|
||||
The topology is defined in this way:
|
||||
|
||||
* Only compute and storage charms (and their subordinates) are co-located.
|
||||
|
||||
* Third-party charms either do not exist or have been thoroughly tested for all
|
||||
three upgrade types.
|
||||
|
||||
* The following services run in LXD containers:
|
||||
|
||||
* all API applications
|
||||
* the database application (percona-cluster or mysql-innodb-cluster)
|
||||
* the rabbitmq-server application
|
||||
* the ceph-mon application
|
||||
|
||||
* All applications, where possible, are under high availability, whether
|
||||
natively (e.g. ceph-mon, rabbitmq-server) or via hacluster (e.g.
|
||||
keystone).
|
||||
|
||||
Development notes
|
||||
-----------------
|
||||
|
||||
|
|
|
@ -36,55 +36,6 @@ that the commencement of an outage coincides with this step (it will cause
|
|||
cluster quorum heartbeats to fail and the service VIP will consequently go
|
||||
offline).
|
||||
|
||||
Reference cloud topology
|
||||
------------------------
|
||||
|
||||
This section describes a hyperconverged cloud topology that this document will
|
||||
use for the procedural steps to follow. Hyperconvergence refers to the practice
|
||||
of co-locating principal applications on the same machine.
|
||||
|
||||
The topology is defined in this way:
|
||||
|
||||
* Only compute and storage charms (and their subordinates) may be co-located.
|
||||
|
||||
* Third-party charms either do not exist or have been thoroughly tested for a
|
||||
series upgrade.
|
||||
|
||||
* The following are containerised:
|
||||
|
||||
* All API applications
|
||||
|
||||
* The percona-cluster application
|
||||
|
||||
* The rabbitmq-server application
|
||||
|
||||
* The ceph-mon application
|
||||
|
||||
* All applications, where possible, are under high availability, whether
|
||||
natively (e.g. ceph-mon, rabbitmq-server) or via hacluster (e.g.
|
||||
percona-cluster).
|
||||
|
||||
.. caution::
|
||||
|
||||
If your cloud differs from this topology you must adapt the procedural steps
|
||||
accordingly. In particular, look at the aspects of co-located applications
|
||||
and containerised applications. Recall that:
|
||||
|
||||
* the :command:`upgrade-series` command:
|
||||
|
||||
* affects all applications residing on the target machine
|
||||
|
||||
* does not affect containers hosted on the target machine
|
||||
|
||||
Notes
|
||||
~~~~~
|
||||
|
||||
Storage charms are charms that manage physical disks. For example, ceph-osd and
|
||||
swift-storage.
|
||||
|
||||
Example OpenStack subordinate charms are networking SDN charms for the
|
||||
nova-compute charm, or monitoring charms for compute or storage charms.
|
||||
|
||||
Generalised OpenStack series upgrade
|
||||
------------------------------------
|
||||
|
||||
|
|
Loading…
Reference in New Issue