opendevreview | Andrew Bonney proposed openstack/openstack-ansible master: haproxy: fix csp issue preventing embedded serial console https://review.opendev.org/c/openstack/openstack-ansible/+/890519 | 12:42 |
---|---|---|
opendevreview | Andrew Bonney proposed openstack/openstack-ansible master: haproxy: fix health checks for serialconsole in http mode https://review.opendev.org/c/openstack/openstack-ansible/+/890520 | 12:54 |
opendevreview | Andrew Bonney proposed openstack/openstack-ansible-os_nova master: Enable multiple console proxies where requried in deployments https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/890521 | 12:56 |
opendevreview | Andrew Bonney proposed openstack/openstack-ansible master: Enable multiple console proxies when required in deployments https://review.opendev.org/c/openstack/openstack-ansible/+/890522 | 12:57 |
opendevreview | Marc Gariépy proposed openstack/openstack-ansible-os_keystone master: Install libldap-common for keystone https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/890533 | 15:09 |
opendevreview | Marc Gariépy proposed openstack/openstack-ansible-os_keystone master: Install libldap-common for keystone https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/890533 | 15:15 |
spatel | where openstack-ansible dump octavia ssh key? | 16:27 |
spatel | I found one in /root/.ssh/octavia_key | 16:30 |
tuggernuts | I'm using the openstack antelope deploy and for whatever reason I'm not getting any neutron APIs. Do I need more than just network-infra_hosts define in the openstack_user_config? | 16:48 |
jamesdenton | tuggernuts any errors running the neutron playbook? | 17:31 |
tuggernuts | from what I can tell it just doesn't place the service | 17:37 |
tuggernuts | nothing actually errors | 17:37 |
tuggernuts | https://pastebin.com/QPNh18h1 | 17:38 |
tuggernuts | seems to me neutron_server should have some hosts in it | 17:38 |
tuggernuts | sorry here is a better one | 17:39 |
tuggernuts | https://pastebin.com/2pc2hgFU | 17:40 |
tuggernuts | this appears like it should be deploying the neutron api to the inf nodes but it doesn't | 17:40 |
jamesdenton | can you share you openstack_user_config.yml? | 17:40 |
tuggernuts | moment | 17:40 |
tuggernuts | https://pastebin.com/t3mkvbpQ | 17:41 |
mgariepy | https://github.com/openstack/openstack-ansible/blob/master/etc/openstack_deploy/conf.d/neutron.yml.aio | 17:44 |
tuggernuts | ah ok | 17:44 |
mgariepy | maybe this ? | 17:44 |
tuggernuts | network-gateway_hosts is missing | 17:45 |
mgariepy | add network-northd_hosts, then re-run list-hosts | 17:45 |
tuggernuts | is northd api related or agent related? | 17:45 |
tuggernuts | inf node or net node I guess is my question | 17:46 |
mgariepy | northd is the ovn northd/southd | 17:46 |
jamesdenton | Well, it's also setup for linuxbridge, which prob needs to change too | 17:46 |
tuggernuts | k, I pretty much have to run everything layer 3 | 17:46 |
tuggernuts | my environment every node is a /32 | 17:47 |
mgariepy | you want to have ovn || ovs || linux bridge or something else? | 17:48 |
tuggernuts | I was running ml2 before because that's about the only thing I was able to get working | 17:49 |
tuggernuts | this deployment is half gcp and half colo | 17:49 |
jamesdenton | what lives where? | 17:51 |
tuggernuts | inf, haproxy, and some computes are GCP. net nodes are over dark fiber in a colo and some computes can exist in the colo | 17:51 |
tuggernuts | I have a functioning stein deploy setup now that's setup like this | 17:52 |
jamesdenton | cool | 17:52 |
jamesdenton | does this show anything? | 17:54 |
jamesdenton | cat openstack_inventory.json | jq .neutron_server | 17:54 |
jamesdenton | cat /etc/openstack_deploy/openstack_inventory.json | jq .neutron_server | 17:54 |
tuggernuts | https://pastebin.com/MHgFVh1V | 17:55 |
tuggernuts | it has the inf nodes in it | 17:55 |
tuggernuts | I just made the changes that was recommend and am rerunning os-neutron | 17:56 |
jamesdenton | ok, so then i would expect neutron-server service to be there | 17:56 |
jamesdenton | but your playbook debug output doesn't seem to show any matches? | 17:56 |
tuggernuts | oh let me run gather that | 17:57 |
tuggernuts | https://pastebin.com/grKw5LSH | 17:57 |
tuggernuts | os-neutron-install.yml doesn't seem to have placed the api though | 18:00 |
tuggernuts | you said I should get off linuxbridge? what's the recommend setup in antelope? | 18:01 |
jamesdenton | can you run it without --list-hosts? | 18:02 |
supamatt | I feel bad for people still using ovs on new releases ;S | 18:02 |
jamesdenton | The default as of Zed for OSA is OVN. Linuxbridge can be used but is deprecated upstream | 18:02 |
jamesdenton | doesn't mean it isn't used, though | 18:02 |
tuggernuts | k, I'll give that a test then | 18:03 |
jamesdenton | So, OVS and OVN are the first class citizens now | 18:03 |
tuggernuts | I have really stupid network issues | 18:03 |
jamesdenton | Well, it already sounds like a more complicated setup than the usual | 18:03 |
jamesdenton | but likely doable, esp if you're already doing it :) | 18:04 |
tuggernuts | unfortunately yes it's extra complicated | 18:04 |
jamesdenton | supamatt have you entered a higher plane of existence? No need for SDN | 18:04 |
supamatt | hahaha not yet | 18:05 |
supamatt | I'm still leveraging OVN.. but it's getting tough to find new use cases for OpenStack that K8S can't already cover. | 18:06 |
jamesdenton | <insert old bareknuckle boxing meme here> | 18:07 |
tuggernuts | do you know if ovn functions in a non l2 environment? | 18:07 |
jamesdenton | yes, it uses GENEVE instead of VXLAN to accomplish everything you're doing now, but eventually you will need some kind of provider vlan, no? | 18:07 |
tuggernuts | my net nodes sit in a colo where they can do l2 stuff | 18:08 |
tuggernuts | I just need everything gcp -> colo routing basically | 18:08 |
jamesdenton | ovn should be able to do that, i would think, if you keep the virtual routers on those net nodes | 18:09 |
jamesdenton | there's a way to enable computes to host the routers... enable_chassis_as_gw or something | 18:09 |
jamesdenton | would need to make sure that's not set, i don't recall offhand | 18:10 |
tuggernuts | k | 18:10 |
tuggernuts | is there a doc on how to switch to ovn? | 18:10 |
tuggernuts | https://docs.openstack.org/openstack-ansible-os_neutron/latest/app-ovn.html ? | 18:11 |
jamesdenton | how far along is your deployment? | 18:11 |
jamesdenton | yes, that's the one | 18:11 |
jamesdenton | if you haven't build networks yet then it should be an issue | 18:11 |
tuggernuts | I can rebuild this pretty easy | 18:11 |
jamesdenton | you might need to clean up some old agents... l3, dhcp, linuxbridge won't be used here | 18:11 |
tuggernuts | I manage all these with terraform | 18:11 |
jamesdenton | nice | 18:12 |
tuggernuts | I guess I should just rebuild on ovn | 18:13 |
jamesdenton | yes | 18:13 |
jamesdenton | that doc explains the gateway groups you'll want to use | 18:13 |
tuggernuts | awesome thanks | 18:13 |
jamesdenton | stepping out, but will be back a bit later | 18:14 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!