[ English | русский | Deutsch | Indonesia | English (United Kingdom) ]
Entfernen Sie einen Computer-Host¶
The OpenStack-Ansible Operator Tooling repository contains a playbook for removing a compute host from an OpenStack-Ansible environment. To remove a compute host, follow the below procedure.
Bemerkung
In diesem Handbuch wird beschrieben, wie ein Rechenknoten vollständig aus einer OpenStack-Ansible-Umgebung entfernt wird. Führen Sie diese Schritte mit Vorsicht durch, da der Rechenknoten nach Abschluss der Schritte nicht mehr in Betrieb ist. In diesem Handbuch wird davon ausgegangen, dass alle Daten und Instanzen ordnungsgemäß migriert wurden.
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:Bemerkung
Ensure this step is performed first.
# Run these commands on the compute node to be removed # systemctl stop nova-compute # systemctl stop neutron-openvswitch-agent
Klonen Sie das Repository
openstack-ansible-ops
auf Ihren Bereitstellungshost:$ git clone https://opendev.org/openstack/openstack-ansible-ops \ /opt/openstack-ansible-ops
Führen Sie das
remove_compute_node.yml
Ansible-Playbook mit derhost_to_be_removed
-Benutzervariablen aus:$ cd /opt/openstack-ansible-ops/ansible_tools/playbooks openstack-ansible remove_compute_node.yml \ -e host_to_be_removed="<name-of-compute-host>"
Nachdem das Playbook abgeschlossen ist, entfernen Sie den Compute-Knoten aus der OpenStack-Ansible-Konfigurationsdatei in
/etc/openstack_deploy/openstack_user_config.yml
.