[ English | русский | Indonesia ]
Добавить вычислительный хост¶
Для добавления вычислительного узла в рабочий кластер используйте следующую процедуру.
Настройте хост в качестве целевого узла. Дополнительные сведения см. в разделе конфигурации целевых хостов руководства по развертыванию.
Отредактируйте файл
/etc/openstack_deploy/openstack_user_config.yml
и добавьте хост в ``compute_hosts` `.При необходимости также измените
used_ips
.Если кластер использует службу телеметрии/измерения (ceilometer), отредактируйте файл
/etc/openstack_deploy/conf.d/ceilometer.yml
и добавьте хост вmetering-compute_hosts
.Запустите следующие команды, чтобы добавить хост. Замените
new_host_name
на имя нового хоста.# cd /opt/openstack-ansible/playbooks # openstack-ansible openstack.osa.setup_hosts --limit localhost,NEW_HOST_NAME # openstack-ansible openstack.osa.openstack_hosts_setup -e openstack_hosts_group=nova_compute --tags openstack_hosts-file # openstack-ansible openstack.osa.setup_openstack --limit localhost,NEW_HOST_NAME
В качестве альтернативы вы можете попробовать использовать новый скрипт развертывания вычислительных узлов
/opt/openstack-ansible/scripts/add-compute.sh
.Вы можете дополнить этот скрипт дополнительными задачами, которые будут выполняться до или сразу после ролей OpenStack-Ansible. Для этого необходимо задать переменные окружения
PRE_OSA_TASKS
илиPOST_OSA_TASKS
с именами запускаемых плейбуков, разделенных точкой с запятой:# export POST_OSA_TASKS="/opt/custom/setup.yml --limit HOST_NAME;/opt/custom/tasks.yml --tags deploy" # /opt/openstack-ansible/scripts/add-compute.sh HOST_NAME,HOST_NAME_2
Проверка новых вычислительных узлов¶
После создания нового узла проверьте правильность его работы, запустив инстанс на новом узле:
$ openstack server create --image IMAGE --flavor m1.tiny \
--key-name KEY --availability-zone ZONE:HOST:NODE \
--nic net-id=UUID SERVER
Убедитесь, что новый инстанс может ответить на тест на сетевое соединение через команду ping. Войдите в систему мониторинга и убедитесь, что мониторы возвращают зеленый сигнал для нового узла.