Нейтронные агенты не отображаются. Ussuri

#python #openstack #openstack-neutron

#python #openstack #openstack-neutron

Вопрос:

Нейтронные агенты не отображаются. При этом сами агенты как служба запускаются корректно. Dhcp, l3, openvswitch не работают. Агент метаданных отображается и запускается.

/var/log/neutron/ сообщает эту информацию во всех трех агентах:

 2021-02-05 14:53:04.271 24955 INFO neutron.common.config [-] Logging enabled!
2021-02-05 14:53:04.272 24955 INFO neutron.common.config [-] /usr/bin/neutron-dhcp-agent version 16.3.0
2021-02-05 14:53:04.272 24955 CRITICAL neutron [-] Unhandled error: ValueError: No closing quotation
2021-02-05 14:53:04.272 24955 ERROR neutron Traceback (most recent call last):
2021-02-05 14:53:04.272 24955 ERROR neutron   File "/usr/bin/neutron-dhcp-agent", line 10, in <module>
2021-02-05 14:53:04.272 24955 ERROR neutron     sys.exit(main())
2021-02-05 14:53:04.272 24955 ERROR neutron   File "/usr/lib/python3.6/site-packages/neutron/cmd/eventlet/agents/dhcp.py", line 17, in main
2021-02-05 14:53:04.272 24955 ERROR neutron     dhcp_agent.main()
2021-02-05 14:53:04.272 24955 ERROR neutron   File "/usr/lib/python3.6/site-packages/neutron/agent/dhcp_agent.py", line 46, in main
2021-02-05 14:53:04.272 24955 ERROR neutron     config.setup_privsep()
2021-02-05 14:53:04.272 24955 ERROR neutron   File "/usr/lib/python3.6/site-packages/neutron/conf/agent/common.py", line 261, in setup_privsep
2021-02-05 14:53:04.272 24955 ERROR neutron     priv_context.init(root_helper=shlex.split(get_root_helper(cfg.CONF)))
2021-02-05 14:53:04.272 24955 ERROR neutron   File "/usr/lib64/python3.6/shlex.py", line 305, in split
2021-02-05 14:53:04.272 24955 ERROR neutron     return list(lex)
2021-02-05 14:53:04.272 24955 ERROR neutron   File "/usr/lib64/python3.6/shlex.py", line 295, in __next__
2021-02-05 14:53:04.272 24955 ERROR neutron     token = self.get_token()
2021-02-05 14:53:04.272 24955 ERROR neutron   File "/usr/lib64/python3.6/shlex.py", line 105, in get_token
2021-02-05 14:53:04.272 24955 ERROR neutron     raw = self.read_token()
2021-02-05 14:53:04.272 24955 ERROR neutron   File "/usr/lib64/python3.6/shlex.py", line 187, in read_token
2021-02-05 14:53:04.272 24955 ERROR neutron     raise ValueError("No closing quotation")
2021-02-05 14:53:04.272 24955 ERROR neutron ValueError: No closing quotation
2021-02-05 14:53:04.272 24955 ERROR neutron
 

Скажите, пожалуйста, в чем дело?

Комментарии:

1. «нет закрывающей кавычки» выглядит как синтаксическая ошибка в конфигурации агента DHCP, возможно, отсутствует символ кавычки. Я бы сначала это исправил. Однако могут возникнуть и другие проблемы, например, агенты не могут связаться с сервером Neutron.

2. И из-за чего может отсутствовать связь между агентами и сервером? Я установил его в соответствии с инструкциями. Не отключил диспетчер сетей. Доступно 4 интерфейса. enp0s3, enp0s8, enp0s8, br-int

3. Есть много разных возможностей. Каким инструкциям вы следовали? Их тоже много.

4. На самом деле, NetworkManager может быть проблемой. Я не думаю, что Ussuri Neutron поддерживает это.

5. В общем, я все сделал в соответствии с этим уроком — youtube.com/watch?v=E7P6bUejf6oamp;list Сетевой менеджер там не был отключен.