Hi Zufar, The ovn-metadata-agent is trying to connection with the local OVSDB instance via UNIX socket. The same socket used by the "ovn-controller" process running on your compute nodes. For example: $ ps ax | grep ovn-controller 1640 ? S<sl 0:04 ovn-controller unix:/usr/local/var/run/openvswitch/db.sock -vconsole:emer -vsyslog:err -vfile:info --no-chdir --log-file=/opt/stack/logs/ovn-controller.log --pidfile=/usr/local/var/run/openvswitch/ovn-controller.pid --detach Can you see the "unix:/usr/local/var/run/openvswitch/db.sock" ? That's the UNIX socket path that needs to be passed to the ovn-metadata-agent via configuration option. You can find that configuration option at: $ grep ovsdb_connection /etc/neutron/networking_ovn_metadata_agent.ini ovsdb_connection = unix:/usr/local/var/run/openvswitch/db.sock Hope that helps, Lucas On Fri, Aug 16, 2019 at 5:53 AM Zufar Dhiyaulhaq <zufardhiyaulhaq@gmail.com> wrote:
Hi,
I have set up OpenStack with OVN enabled (manual install) and I can create Instance, associate floating IP and test the ping.
But my Instance not getting metadata from OpenStack. I check the reference architecture, https://docs.openstack.org/networking-ovn/queens/admin/refarch/refarch.html the compute nodes should have installed ovn-metadata-agent but I don't find any configuration document about ovn-metadata-agent.
I have configured the configuration files like this:
[DEFAULT] nova_metadata_ip = 10.100.100.10 [ovs] ovsdb_connection = unix:/var/run/openvswitch/db.sock [ovn] ovn_sb_connection = tcp:10.101.101.10:6642
But the agent always fails. Full logs: http://paste.openstack.org/show/757805/
Anyone know whats happen and how to fix this error?
Best Regards, Zufar Dhiyaulhaq