Я хочу интегрировать OpenStack и Ovn в соответствии с официальным руководством OpenStack по интеграции ovn в OpenStack. Однако, когда я запускаю Neutron-server.service, возникает следующая ошибка (из /var/log/neutron/server.log).
22:04:01.116 55307 ОШИБКА. Обнаружен драйвер .service_plugins, ищущий network_ovn.l3.l3_ovn.OVNL3RouterPlugin.
Вот мой нейтрон.config:
[DEFAULT]
#
# From oslo.log
#
core_plugin = neutron.plugins.ml2.plugin.Ml2Plugin
service_plugins =networking_ovn.l3.l3_ovn.OVNL3RouterPlugin
transport_url = rabbit://openstack:abcdefg@controller
auth_strategy = keystone
notify_nova_on_port_status_changes = true
notify_nova_on_port_data_changes = true
Как я могу решить эту проблему.
Спасибо за ваш совет. Я поделился своим нейтроном.config.
Вот интересно, я нашел здесь немного разные примеры конфигов: docs.openstack.org/neutron/latest/install/ovn/… Можете попробовать с core_plugin = ml2
и service_plugins = ovn-router
? Может дело в документации, не знаю.
Спасибо за ваш ответ, я также обнаружил эту проблему позже и попробовал ее с core_plugin = ml2
и service_plugins = ovn-router
. Нейтрон-server.service может быть запущен нормально. Я также думаю, что это проблема документации.
Спасибо за обновление, я создам для этого ошибку документации.
Судя по всему, документ, который вы нашли, был удален (что для меня неочевидно, за исключением последнего обновления страницы от 2019 года). Правильное руководство это. Итак, правильные конфигурации плагина:
core_plugin = ml2
service_plugins = ovn-router
Поделитесь, пожалуйста, своим нейтроном.config, особенно здесь актуален service_plugin. Но просто добавьте текущую конфигурацию полностью к своему вопросу и используйте теги кода.