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

Добавить вычислительный хост

Для добавления вычислительного узла в рабочий кластер используйте следующую процедуру.

  1. Настройте хост в качестве целевого узла. Дополнительные сведения см. в разделе конфигурации целевых хостов руководства по развертыванию.

  2. Отредактируйте файл /etc/openstack_deploy/openstack_user_config.yml и добавьте хост в `` compute_hosts` `.

    При необходимости также измените `` usd_ips``.

  3. Если кластер использует службу телеметрии/измерения (ceilometer), отредактируйте файл /etc/openstack_deploy/conf.d/ceilometer.yml и добавьте хост в `` stering-compute_hosts``.

  4. Запустите следующие команды, чтобы добавить хост. Замените `` 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-Asble. Для этого вы должны установить переменные окружения `` 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`. Войдите в систему мониторинга и убедитесь, что мониторы возвращают зеленый сигнал для нового узла.