@@ -32,17 +32,31 @@ working on a production system.
3232 The following upgrade instructions should be performed regardless of
3333 hypervisor type.
3434
35- Upgrade Steps:
35+ Overview of Upgrade Steps:
36+ ----------------------------
3637
38+ #. Check any customisations and integrations
39+ #. Upload the |sysvm64-version | System VM template if not already using it.
40+ #. Stop all running management servers
3741#. Backup CloudStack database (MySQL)
38- #. Add package repository for MySQL connector
39- #. Upgrade CloudStack management server(s)
42+ #. Upgrade 1st CloudStack management server
4043#. Update hypervisors specific dependencies
44+ #. Restart 1st management server
45+ #. Check that your upgraded environment works as expected
46+ #. Upgrade and restart the remaining management servers
47+
4148
4249Apache CloudStack 4.10.0.0 users who are upgrading to 4.11.0.0 should read the
4350following discussion and workaround for a db-upgrade issue:
4451http://markmail.org/message/f42kqr3mx4r4hgih
4552
53+ .. include :: _customisation_warnings.rst
54+
55+ .. warning ::
56+ If you are not already using the |sysvm64-version | System VM template you will need to
57+ upgrade your System VM template prior to performing the upgrade of the
58+ CloudStack packages.
59+
4660.. include :: _sysvm_templates.rst
4761
4862Packages repository
@@ -109,9 +123,14 @@ Backup current database
109123
110124
111125.. _ubuntu410:
126+ .. _apt-repo410:
127+
128+ Management Server
129+ -----------------
130+
131+ Ubuntu
132+ ######
112133
113- Management Server on Ubuntu
114- ---------------------------
115134
116135If you are using Ubuntu, follow this procedure to upgrade your packages. If
117136not, skip to step :ref: `rhel410`.
@@ -126,14 +145,8 @@ each system with CloudStack packages. This means all management
126145servers, and any hosts that have the KVM agent. (No changes should
127146be necessary for hosts that are running VMware or Xen.)
128147
129-
130- .. _apt-repo410 :
131-
132148.. include :: _java_8_ubuntu.rst
133149
134- CloudStack apt repository
135- ^^^^^^^^^^^^^^^^^^^^^^^^^
136-
137150Start by opening ``/etc/apt/sources.list.d/cloudstack.list `` on
138151any systems that have CloudStack packages installed.
139152
@@ -179,9 +192,10 @@ read as appropriate for your |version| repository.
179192
180193
181194 .. _rhel410 :
195+ .. _rpm-repo410 :
182196
183- Management Server on CentOS/RHEL
184- --------------------------------
197+ CentOS/RHEL
198+ ##############
185199
186200If you are using CentOS or RHEL, follow this procedure to upgrade your
187201packages. If not, skip to hypervisors section :ref: `upg_hyp_410 `.
@@ -191,12 +205,6 @@ packages. If not, skip to hypervisors section :ref:`upg_hyp_410`.
191205 supplied packages for CloudStack. If you've created your own packages and
192206 yum repository, substitute your own URL for the ones used in these examples.
193207
194-
195- .. _rpm-repo410 :
196-
197- CloudStack RPM repository
198- ^^^^^^^^^^^^^^^^^^^^^^^^^
199-
200208The first order of business will be to change the yum repository
201209for each system with CloudStack packages. This means all
202210management servers, and any hosts that have the KVM agent.
@@ -250,8 +258,11 @@ read as appropriate for your |version| repository.
250258
251259 .. _upg_hyp_410 :
252260
261+ Upgrade Hypervisors
262+ -------------------
263+
253264Hypervisor: XenServer
254- ---------------------
265+ #####################
255266
256267**(XenServer only) ** Copy vhd-utils file on CloudStack management servers.
257268Copy the file `vhd-utils <http://download.cloudstack.org/tools/vhd-util >`_
@@ -264,7 +275,7 @@ to ``/usr/share/cloudstack-common/scripts/vm/hypervisor/xenserver``.
264275
265276
266277 Hypervisor: VMware
267- ------------------
278+ #####################
268279
269280.. warning ::
270281 For VMware hypervisor CloudStack management server packages must be
@@ -338,10 +349,10 @@ the plain text password
338349 .. _kvm410 :
339350
340351Hypervisor: KVM
341- ---------------
352+ #################
342353
343354KVM on Ubuntu
344- ^^^^^^^^^^^^^
355+ """"""""""""""
345356
346357(KVM only) Additional steps are required for each KVM host. These
347358steps will not affect running guests in the cloud. These steps are
@@ -379,7 +390,8 @@ hosts.
379390
380391
381392 KVM on CentOS/RHEL
382- ^^^^^^^^^^^^^^^^^^
393+ """""""""""""""""""
394+
383395For KVM hosts, upgrade the ``cloudstack-agent `` package
384396
385397#. Configure the :ref: `rpm-repo410 ` as detailed above.
0 commit comments