Thursday, 2024-03-21

*** Adri2000_ is now known as Adri200010:25
Moha_"OSA was a long dark twisting road to climb. Outdated documentation, a few hand patches to roles here and there to suit our deployment but now we're at the top of the mountain, I definitely prefer it over Triple O. And we really don't have the staff to maintain a k8s cluster properly"12:33
Moha_^ https://www.reddit.com/r/openstack/s/62esOslbMb12:33
jrosserMoha_: if you feel the docs are outdated please do contibute to fix that12:37
mgariepyi'd love to have some details on the ""patches here and there"" most of the configuration have a possibility to override part of config without having to modify the roles.12:38
jrosseryeah, that really should not be necessary otherwise it's a bug or missing feature12:39
Moha_jrosser: oh, no I don't :))12:39
Moha_Just forwarded an opinion; not to bad to know how things are propagated on the web. Don't take it sth serious!12:40
jrosseroh - thats someone else?12:40
mgariepywow. some ppl seems to ask for help on reddit..12:41
mgariepyhttps://www.reddit.com/r/openstack/comments/1avjj1t/trying_to_deploy_openstack_zed_with_ansible_and/12:41
Moha_Jrosser: Yes. The topic itself is mine, not that comment12:42
jrosserprobably we underestimate the barrier of IRC and mailing lists12:43
mgariepyyeah, we are getting too old..12:43
mgariepyLOL12:44
mgariepymaybe we all need to create a facebook account.. LOL12:44
noonedeadpunklol12:46
noonedeadpunkbut I'm really don't know how to deal with reddit12:46
noonedeadpunkand how to track things there12:46
mgariepyi'm not too sure myself either13:01
mgariepylol13:01
noonedeadpunkMoha_: but feel free to bring such comments/notes here - it's really interesting and valuable to be aware about13:15
Moha_+113:16
f0onoonedeadpunk: that's the good part of Reddit, you dont :P13:41
f0ojokes aside, I can see how/why comments like the one pasted by Moha_ can occur. Unless you know the big picture and how things work it's hard to get started. At very least the example yamls aren't working out of the box (specially now with OVN as default)13:42
nixbuilderI am fighting with OVN myself... almost got it going... but still have problems.13:57
f0o_OVN is a bumpy opaque road13:58
mgariepyopenstack is not a oneclick deploy thing either. there are a lot of moving part.13:58
f0o_but I guess I only say that because I enjoyed the simplicity of linuxbridges for so long13:58
jrosseri think really the only thing we guarantee out-of-the-box is that the AIO config works13:59
jrosserparticularly with neutron you have to either follow the reference architecture in os_neutron role docs or know enough to step outside that14:01
jrosserand very quickly things change from "make OSA settings to generate a working config" to "know what config I want and make OSA settings to achieve that"14:02
f0o_^word14:03
f0o_what set me back quite a bit was that I started working off the prod-example, assuming that this would losely follow some production blueprint. However that example is simply nonfunctional as it is due to the new OVN default.14:04
jrosseryeah, we can improve that i am sure14:04
f0o_Coming from non-OVN I honestly didnt know that OVN became the default either, so I started debuging the wrong thing until I finally got the hint from you guys that I'm barking at the wrong tree14:04
f0o_I think many will take those examples and then try to form their own configs, so a faulty example can have a demotivating effect very early on14:05
f0o_oh wow both commas at the same spot14:05
f0o_shoot all 3 ar at the same spot!14:06
*** f0o_ is now known as f0o14:06
mgariepyneeds to read the release notes when deploying / upgradging14:07
jrosserwe are still on linuxbridge and migrating to OVN seems like a totally gigantic thing14:08
mgariepywell it's not a simple step either. switching prodution workload to another network stack without too much downtime and having a pretty good idea how it will react with a lot of unknown..14:09
jrosserfor sure - i won't have the possibility to build a new environment so whatever we do has to be in-place14:10
mgariepythe cloud i have to migrate to ovn is ovs based i didn't took any time to look at it tho.14:11
nixbuilderHopefully once I get my system functional I can share my config files with you guys... hope it will contribute to the cause!14:13
mgariepyi do have an ovn based cloud running14:14
mgariepybut i don't have much exotic services running on it :D14:14
nixbuildermgariepy: I don't have any exotic services running on mine either14:17
nixbuildermgariepy: I think...depends what you consider exotic :-D14:17
mgariepyi do have base + manila and that's it.14:18
mgariepyall ceph backed14:19
spateljamesdenton__ Hey! 14:20
spatelaround14:20
nixbuildermgariepy: I think I just have base... no manila. Storage is all on fiber channel using the Dell EMC driver.14:20
f0oI have a somesort of exotic setup by using bleeding edge OVS on my TOR Routers which are my OVS GatewayNodes and have full tables hah - finding so many hidden gotchas with that14:20
f0oI thought this was straightforward when I started and here I am ~3 weeks later14:21
mgariepywith my ovn setup i have floating ip down to the compute nodes. but that's only a vlan that needs to be attached to the compute.14:22
nixbuildermgariepy: My only unusual thing is that my clouds are in a lab... so my 'internal' and 'external'  VIP addresses are the same.14:22
nixbuildermgariepy: Sound like your setup is similar to mine... floating IP addresses are on the compute nodes.14:23
nixbuildermgariepy: All floating IP addresses are on VLAN based networks.14:24
f0omgariepy: yeah that's what we try to avoid and instead have the actual router-boxes do stuff instead of being pretty. So our network is a traditional North/South where the Gateway Nodes do full-table IBGP to the rest of the lot. Spares us dragging a vlan across all chassis, we did that for linuxbridge and we had too much noise on the wire eventually14:24
mgariepynixbuilder, what are your issue then ? maybe we can help you figure it out.14:25
mgariepymy fip gateway are on the network switches/router14:26
nixbuildermgariepy: Well... I just blew away the installation... so the problem went away :-D14:26
mgariepyLOL14:26
nixbuildermgariepy: So I have decided to just install one infra node and one compute node and see if I can get that working... then press on from there.14:26
nixbuildermgariepy: If you want to look at the relevant portions of my config and see if there is anything wrong https://paste.openstack.org/show/bfFCPsq7MqFsqx0IxIbX/14:46
mgariepynixbuilder, what wasn't working ?15:09
nixbuildermgariepy: I was getting errors from the compute nodes that they could not bind a port whenever I tried to bring up and instance.15:13
nixbuildermgariepy: Getting this as well in the logs... "Mar 19 14:45:19 compute012 ovn-nbctl[51783]: ovs|00001|db_ctl_base|ERR|unix:/var/run/ovn/ovnnb_db.sock: database connection failed (No such file or directory)"15:16
mgariepyhttps://paste.openstack.org/show/b2i6jAyJhZUoaz2103oa/15:20
mgariepythat's my config15:20
mgariepywhat os are you using ?15:20
mgariepyi'm on ubuntu 22.0415:21
mgariepyare your agent up and running in openstack ?15:29
f0othere is a bug in 2023.2 where a patch to the ovn requirement didnt make it into the branch. call it a forward-port... because it did make it into 2023.1. The bug makes neutron-* not reconnect on connection loss to the northd. This might be happening here?15:30
f0oI had some "random" neutron-* error-looping because of that and had to systemctl restart those to get them connected to northd again (or patch the upper-constraints)15:31
nixbuildermgariepy: I'm using Rocky 9.3.  And yes the agents were up.15:34
hamburglermgariepy: these are some things i noticed you did not have https://paste.openstack.org/show/b3QHlf3PJNDBV7qxeeMS/ (examples only from my lab)16:47
hamburglerjust noticed i should have added container bridge type to my dbaas section :p   - also we install openvswitch driver version using UCA, I don't recall OSA keeping that in line with latest version from UCA page but that is likely non issue16:49
hamburgleralso running full SSL for internal services but again maybe just those group_binds are missing on your end? maybe not just didn't see them16:50
hamburglerrunning 22.04 also16:52
noonedeadpunkI'm pretty sure we install from UCA ovs by default16:52
hamburglerI don't remember this happening had to add it later, back in zed and antelope it was always running 2.17 or something, but I'm often wrong ;D 16:54
hamburglerdoes look like it is there in os_neutron, can't remember if there was another reason, but we moved it to happen during setup_hosts 16:57
jrosserhamburgler: there is not always a UCA release that exactly matches the OS / openstack version combinations. you might find in OSA so sometimes that changes slightly unexpectedly16:59
hamburgleryeah definitely noticed that, luckily these: https://openstack-ci-reports.ubuntu.com/reports/cloud-archive/bobcat_versions.html don't seem to change for us duing openstack release cycles17:01
hamburgleror if they do have not noticed, but only rely on that for a few things17:02
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_horizon master: Deploy default policy files  https://review.opendev.org/c/openstack/openstack-ansible-os_horizon/+/91072617:04
hamburglernixbuilder: shoot sorry meant to tag you above not mgariepy17:12
nixbuilderhamburgler: :)17:29
spotz[m]And feel free to tag me on doc reviews! Sorry was in another discussion in another channel when the docs discussion was taking place here17:40
noonedeadpunkwe just need to write them first :D17:47
noonedeadpunkI;'m really struggling to have a prio for that17:48
spotz[m]If I had enough notes I can write them but I figure by the time you wrote notes yo could have already written enough for me to edit in a patch17:54
spotz[m]I just don't have the hardware for anything more then an AIO  at best17:55
noonedeadpunk++18:02
noonedeadpunklike biggest issue right now is to replace old lxb diagrams with ovn ones as users really struggle today with that part18:03
noonedeadpunkbut hopefully will cover that sooner then later18:03
noonedeadpunkand add you for review :)18:03
spotz[m]I've been reviewing some in the main docs someone has been submitting the last week or so18:04
opendevreviewAmy Marrich proposed openstack/openstack-ansible-os_neutron master: [doc] Expand documentation on OVN useful commands  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/91358818:16
noonedeadpunkthanks!18:17
spotz[m]You're welcome:) It's what I'm here for!18:20
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-haproxy_server master: Imporove Jinja indentation for service templates  https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/91392519:05
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-haproxy_server master: Do not resolve all host_vars when haproxy_backend_node is a mapping  https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/91392719:22
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_neutron master: [doc] Expand documentation on OVN useful commands  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/91358820:17
opendevreviewMerged openstack/openstack-ansible-os_horizon master: Deploy default policy files  https://review.opendev.org/c/openstack/openstack-ansible-os_horizon/+/91072622:07
opendevreviewAmy Marrich proposed openstack/openstack-ansible-os_neutron master: [doc] Expand documentation on OVN useful commands  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/91358823:16

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!