[ English | Indonesia | русский ]
移除计算主机¶
OpenStack-Ansible Operator Tooling 仓库包含一个用于从 OpenStack-Ansible 环境中移除计算主机的 playbook。要移除计算主机,请按照以下步骤操作。
注意
本指南描述了如何完全从 OpenStack-Ansible 环境中移除一个计算节点。请谨慎执行这些步骤,因为完成这些步骤后,计算节点将不再处于服务状态。本指南假定所有数据和实例都已正确迁移。
禁用在计算节点上运行的所有 OpenStack 服务。这可能包括但不限于
nova-compute服务和 neutron agent 服务注意
请确保首先执行此步骤。
# Run these commands on the compute node to be removed # systemctl stop nova-compute # systemctl stop neutron-openvswitch-agent
克隆
openstack-ansible-ops仓库到您的部署主机$ git clone https://opendev.org/openstack/openstack-ansible-ops \ /opt/openstack-ansible-ops
使用
host_to_be_removed用户变量运行remove_compute_node.ymlAnsible playbook$ cd /opt/openstack-ansible-ops/ansible_tools/playbooks openstack-ansible remove_compute_node.yml \ -e host_to_be_removed="<name-of-compute-host>"
playbook 完成后,从
/etc/openstack_deploy/openstack_user_config.yml中的 OpenStack-Ansible 配置文件中移除计算节点。