Merge "Added docs for removing compute host"
This commit is contained in:
commit
d4aeb4633e
52
doc/source/install-guide/ops-removecomputehost.rst
Normal file
52
doc/source/install-guide/ops-removecomputehost.rst
Normal file
@ -0,0 +1,52 @@
|
||||
`Home <index.html>`_ OpenStack-Ansible Installation Guide
|
||||
|
||||
=======================
|
||||
Removing a compute host
|
||||
=======================
|
||||
|
||||
The `openstack-ansible-ops <https://github.com/openstack/openstack-ansible-ops>`_
|
||||
repository contains a playbook for removing a compute host from an
|
||||
OpenStack-Ansible (OSA) environment.
|
||||
To remove a compute host, follow the below procedure.
|
||||
|
||||
.. note::
|
||||
|
||||
This guide describes how to remove a compute node from an OSA environment
|
||||
completely. Perform these steps with caution, as the compute node will no
|
||||
longer be in service after the steps have been completed. This guide assumes
|
||||
that all data and instances have been properly migrated.
|
||||
|
||||
#. Disable all OpenStack services running on the compute node.
|
||||
This can include, but is not limited to, the ``nova-compute`` service
|
||||
and the neutron agent service.
|
||||
|
||||
.. note::
|
||||
|
||||
Ensure this step is performed first
|
||||
|
||||
.. code-block::
|
||||
|
||||
# Run these commands on the compute node to be removed
|
||||
# stop nova-compute
|
||||
# stop neutron-linuxbridge-agent
|
||||
|
||||
#. Clone the ``openstack-ansible-ops`` repository to your deployment host:
|
||||
|
||||
.. code-block::
|
||||
|
||||
$ git clone \
|
||||
https://github.com/openstack/openstack-ansible-ops \
|
||||
/opt/openstack-ansible-ops
|
||||
|
||||
#. Run the ``remove_compute_node.yml`` Ansible playbook with the
|
||||
``node_to_be_removed`` user variable set:
|
||||
|
||||
.. code-block::
|
||||
|
||||
$ cd /opt/openstack-ansible-ops/ansible_tools/playbooks
|
||||
openstack-ansible remove_compute_node.yml \
|
||||
-e node_to_be_removed="<name-of-compute-host>"
|
||||
|
||||
#. After the playbook completes, remove the compute node from the
|
||||
OpenStack-Ansible configuration file in
|
||||
``/etc/openstack_deploy/openstack_user_config.yml``.
|
Loading…
Reference in New Issue
Block a user