Настройка ML2/OVS

По умолчанию kolla-ansible использует OpenvSwitch (OVS) в качестве базового сетевого механизма.

Для того чтобы изменить сетевой механизм с иного на OVS откройте файл globals.d/REGION.yml в репозитории региона и измените переменную neutron_plugin_agent:

neutron_plugin_agent: "openvswitch"

Примечание

Параметр neutron_plugin_agent является базовым и не может быть изменён на уже развернутом регионе (например, с OVS на OVN) без процедуры миграции.

При использовании OpenvSwitch вы можете переключиться на использование встроенного драйвера брандмауэра OVS, переопределив конфигурацию, для этого выполните следующие действия:

  1. В файле config/neutron/openvswitch_agent.ini в репозитории региона измените или добавьте параметр firewall_driver:

    [securitygroup]
    firewall_driver = openvswitch
    
  2. Откройте веб-интерфейс развёрнутого GitLab.

  3. Откройте проект project_k / deployments / <имя региона>.

  4. Создайте новый пайплайн: Build > Pipelines > New Pipeline.

  5. В открывшемся окне добавьте переменную KOLLA_ARGS со значением -t neutron.

  6. Запустите пайплайн, нажав кнопку New pipeline.

  7. Запустите задачу deploy в созданном пайплайне.

  8. Дождитесь завершения выполнения задачи.