Установка и настройка Вычислительного узла

Установка и настройка Вычислительного узла

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 в идентификаторе.

Завершите установку

  1. Перезаупстите службу Compute:

    # systemctl restart openstack-nova-compute.service
    
  2. Запустите Linux Bridge агент и настройте его на запуск вместе со стартом системы:

    # systemctl enable neutron-linuxbridge-agent.service
    # systemctl start neutron-linuxbridge-agent.service
    
Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.