[ English | русский | Deutsch | Indonesia | English (United Kingdom) ]

Удалить вычислительный хост

Репозиторий OpenStack-Ansible Operator Tooling содержит руководство по удалению вычислительного узла из окружения OpenStack-Ansible. Чтобы удалить вычислительный узел, выполните следующую процедуру.

Примечание

В этом руководстве описано, как полностью удалить вычислительный узел из окружения OpenStack-Ansible. Выполняйте эти шаги с осторожностью, так как после их завершения вычислительный узел больше не будет работать. В данном руководстве предполагается, что все данные и инстансы были перенесены должным образом.

  1. Отключите все службы OpenStack, запущенные на вычислительном узле. Это может включать, но не ограничиваться, службой nova-compute и службой агента neutron:

    Примечание

    Убедитесь, что этот шаг выполнен первым.

    # Run these commands on the compute node to be removed
    # systemctl stop nova-compute
    # systemctl stop neutron-openvswitch-agent
    
  2. Клонируйте репозиторий openstack-ansible-ops на ваш хост развертывания:

    $ git clone https://opendev.org/openstack/openstack-ansible-ops \
      /opt/openstack-ansible-ops
    
  3. Запустите плейбук Ansible remove_compute_node.yml с установленной пользовательской переменной host_to_be_removed:

    $ cd /opt/openstack-ansible-ops/ansible_tools/playbooks
    openstack-ansible remove_compute_node.yml \
    -e host_to_be_removed="<name-of-compute-host>"
    
  4. После завершения работы плейбука удалите вычислительный узел из конфигурационного файла OpenStack-Ansible в файле /etc/openstack_deploy/openstack_user_config.yml.