The compute node handles connectivity and security groups for instances.
# yum install openstack-neutron-linuxbridge ebtables ipset
Настройка общего сетевого компонента включает механизм аутентификации, очередь сообщений и плагин.
Примечание
Набор конфигурационных файлов по умолчанию может варьироваться между дистрибуциями. Вам может потребоваться добавить данные разделы и опции вместо того, чтобы изменять существующие. Также, эллипсис (...
) в конфигурационных сниппетах означают потенциальные опции конфигурации, которые вам необходимо сохранить без изменений.
Отредактируйте файл /etc/neutron/neutron.conf
и выполните следующие действия:
В секции [database]
закомментируйте все опции``connection`` потому что вычислительные узлы не обращаются напрямую к базе данных.
В разделе [DEFAULT]
настройте доступ к RabbitMQ
очереди сообщений:
[DEFAULT]
# ...
transport_url = rabbit://openstack:RABBIT_PASS@controller
Замените RABBIT_PASS
паролем, который вы выбрали для учетной записи openstack
в RabbitMQ.
Настройте доступ к идентификатору в разделах [DEFAULT]
и [keystone_authtoken]
:
[DEFAULT]
# ...
auth_strategy = keystone
[keystone_authtoken]
# ...
auth_uri = http://controller:5000
auth_url = http://controller:35357
memcached_servers = controller:11211
auth_type = password
project_domain_name = default
user_domain_name = default
project_name = service
username = neutron
password = NEUTRON_PASS
Замените NEUTRON_PASS `` паролем, который вы выбрали для пользователя ``neutron
в идентификаторе.
Примечание
Закомментируйте или удалите любые другие опции в разделе [keystone_authtoken]
.
Настройте путь до файлов локов в разделе [oslo_concurrency]
:
[oslo_concurrency]
# ...
lock_path = /var/lib/neutron/tmp
Выберите ту же сетевую настройку, что и для управляющего узла, чтобы настроить специфичные для него службы. Затем вернитесь сюда и перейдите к Настройте вычислительную службу для использования сетевой службы..
Отредактируйте файл /etc/nova/nova.conf
и выполните следующие действия:
Настройте параметры доступа в разделе [neutron]
[neutron]
# ...
url = http://controller:9696
auth_url = http://controller:35357
auth_type = password
project_domain_name = default
user_domain_name = default
region_name = RegionOne
project_name = service
username = neutron
password = NEUTRON_PASS
Замените NEUTRON_PASS `` паролем, который вы выбрали для пользователя ``neutron
в идентификаторе.
Перезаупстите службу Compute:
# systemctl restart openstack-nova-compute.service
Запустите Linux Bridge агент и настройте его на запуск вместе со стартом системы:
# systemctl enable neutron-linuxbridge-agent.service
# systemctl start neutron-linuxbridge-agent.service
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.