Docs: Fix missing instructions for Liberty manual upgrades

If the deployer follows current manual instructions, he will miss a few
steps, which will cause issues in the upgrade.

This commit took the commit here as basis, and added the Liberty specifics.
https://review.openstack.org/329623

Change-Id: I7a926e23998f5f1544747fc4626182620306da3b
Fixes-Bug: 1592067
Signed-off-by: Jean-Philippe Evrard <jean-philippe.evrard@rackspace.co.uk>
This commit is contained in:
Jean-Philippe Evrard 2016-06-14 19:34:41 +01:00
parent 00fc080b25
commit 68d7402e05
2 changed files with 45 additions and 0 deletions

View File

@ -71,6 +71,18 @@ inventory is found automatically.
# cd playbooks
Cleanup old facts
~~~~~~~~~~~~~~~~~
Some configuration changed, and old facts should be purged before
the upgrade.
See :ref:`fact-cleanup-playbook` for more details.
.. code-block:: console
# openstack-ansible "${UPGRADE_PLAYBOOKS}/ansible_fact_cleanup.yml"
Update configuration and environment files
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@ -96,6 +108,16 @@ See :ref:`user-secrets-playbook` for more details.
# openstack-ansible "${UPGRADE_PLAYBOOKS}/user-secrets-adjustment.yml"
Remove MariaDB apt repositories leftovers
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This makes sures that all references to mariadb in apt sources are removed.
.. code-block:: console
# openstack-ansible "${UPGRADE_PLAYBOOKS}/mariadb-apt-cleanup.yml"
Upgrade hosts
~~~~~~~~~~~~~
@ -167,6 +189,15 @@ See :ref:`neutron-port-sec-playbook` for details.
# openstack-ansible "${UPGRADE_PLAYBOOKS}/disable-neutron-port-security.yml"
Flush Memcached cache
~~~~~~~~~~~~~~~~~~~~~
See :ref:`memcached-flush` for details.
.. code-block:: console
# openstack-ansible "${UPGRADE_PLAYBOOKS}/memcached-flush.yml"
Upgrade OpenStack
~~~~~~~~~~~~~~~~~

View File

@ -24,6 +24,13 @@ are not there by default.
Do not run this playbook until after all the services have
stopped using the shared configuration.
.. _fact-cleanup-playbook:
``ansible_fact_cleanup.yml``
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This calls a script to removes files in ``/etc/openstack_deploy/ansible_facts/``
.. _config-change-playbook:
``deploy-config-changes.yml``
@ -132,6 +139,13 @@ The following stanza adds to
This playbook cleans up older MariaDB apt repositories which used HTTP instead
of HTTPS.
.. _memcached-flush:
``memcached-flush.yml``
~~~~~~~~~~~~~~~~~~~~~~~
Sends "flush_all" to memcached with the help of nc.
--------------
.. include:: navigation.txt