Wednesday, 2025-09-10

opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: docs: updated information in the troubleshooting guide  https://review.opendev.org/c/openstack/openstack-ansible/+/95996501:19
opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: docs: updated information in the troubleshooting guide  https://review.opendev.org/c/openstack/openstack-ansible/+/95996501:21
opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: docs: updated information in the troubleshooting guide  https://review.opendev.org/c/openstack/openstack-ansible/+/95996501:36
opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: docs: updated information in the troubleshooting guide  https://review.opendev.org/c/openstack/openstack-ansible/+/95996501:37
mnasiadkaNeilHanlon: seems the ceph extras package got in, but the openvswitch didn't ;-)05:51
mnasiadkaNeilHanlon: aaand... centos-release-ceph-squid is using el9 repo definition ;-)06:08
mnasiadkaNeilHanlon: metalink points to el9, default baseurl is broken (404 - wrong path)06:10
mnasiadkaNeilHanlon: at least I validated I can install ceph after fixing the url, enabling epel and crb06:53
noonedeadpunkmnasiadka: thanks for the update :)07:06
mnasiadkanoonedeadpunk: I decided you probably are interested in it, so I'll post it here - and put more pressure on NeilHanlon :)07:07
noonedeadpunkoh yes, I do08:42
noonedeadpunkas we also are backporting el10 support back to Epoxy08:43
opendevreviewDmitriy Chubinidze proposed openstack/openstack-ansible master: [doc] Logging  https://review.opendev.org/c/openstack/openstack-ansible/+/96034408:47
opendevreviewDmitriy Chubinidze proposed openstack/openstack-ansible master: docs: updated information in the troubleshooting guide  https://review.opendev.org/c/openstack/openstack-ansible/+/95996509:50
jannoHello, I’m currently struggling to create a VLAN provider network where individual instances can directly reach an external service. This is the relevant excerpt from my openstack_user_config.yml: https://pastebin.com/qccGRcZL10:04
jannoDo you have any advice on what I might be doing wrong?10:05
jannoI already tried without "host_bind_override: bond1.1710" before.10:06
jannoVLAN 1710 arrives on bond1. bond1 is also used for other VLANs.10:07
kleiniYou want to connect instances to this provider network, right? Not anything of OpenStacks control plane? When you add a network as shown in you paste, it is more for the control plane and not for instances. For instances just create the provider network in Neutron with an account with administrator permissions.10:36
jannoI want to connect instances to VLAN 1710. Everything else doesn't matter. :)10:38
kleiniThen create the provider network in Neutron. Furthermore your switches need to transport that network to the ports, where br-vlan bridge is connected to.10:39
kleiniyou can automate the creation of that provider network by using openstack resources of OSA: https://opendev.org/openstack/openstack-ansible-plugins/src/branch/master/roles/openstack_resources/defaults/main.yml#L11710:41
noonedeadpunkhey10:49
* noonedeadpunk reading back10:49
noonedeadpunkjanno: what bond1 interface serves for?10:51
noonedeadpunkdo you use it for untagged traffic?10:51
noonedeadpunkas I'm not sure what neutron plugin you are using, but in general vlan interface would be smth which you need to give control over to neutron10:52
noonedeadpunkso ideally you should not have any untag usage on it10:52
noonedeadpunkaccording to what you're doing in the paste, I think this should be marked as a flat network then10:54
jannonoonedeadpunk: No, it's not used for untagged traffic. 10:54
noonedeadpunkok, so you're already using it for vlan traffic?10:54
noonedeadpunkok, so there are multiple ways to address this....10:55
noonedeadpunkfirst, you can use bond1 as vlan interface, and then you can just create any vlan from "allowed" range in the neutron10:55
noonedeadpunkie `openstack network create --provider-network-type vlan --provider-physical-network vlan --provider-segment 1710 dns`10:56
noonedeadpunkthen neutron will take care of creating tagged interface and all associated overhead with that10:56
noonedeadpunkbut it will take control over bond110:56
noonedeadpunkother option is to create interface manually, and add it to neutron as a flat network10:57
noonedeadpunkso if you have already bond1.1710 - you can say that it is flat network, and neutron will use the interface "as-is"10:57
jannonoonedeadpunk: To clarify things: Usually we use geneve for the networks, but we also have some tagged VLANs on bond1 which we use independently of Openstack. And then there is VLAN 1710, which we want to associate with an OpenStack/Neutron network.10:58
noonedeadpunkie --provider-network-type flat --provider-physical-network physnet-dns10:58
noonedeadpunkyeah, so that is why having an allowed range is useful when defining vlan networks...10:59
noonedeadpunkas you can set a range neutron allowed to take from10:59
noonedeadpunkif it's a very occasional thing, and you don;'t expect or have more vlans - you can really do that as a flat network10:59
noonedeadpunkand given you use it for designate, and want to connect it also to your LXC containers - probably having a flat network in this case might make total sense11:00
noonedeadpunkjanno: am I right to assume that you don't have `neutron_provider_networks` defined anywhere in your configs?11:03
jannonoonedeadpunk: yep, that's right.11:03
noonedeadpunkI don't really recall how to do that exactly correct with `provider_networks`, but I think this should work: https://paste.openstack.org/show/beyNxskNoqs7WZlUevL9/11:05
noonedeadpunkthen you run openstack.osa.neutron playbook, and should be able to add network to neutron11:05
jannoDo I have to create bond1.1710 beforehand or would openstack-ansible take care of that?11:07
noonedeadpunkif it;'s the flat network - you'd need to have it. there's a way for openstack-ansible to create it for you, but it would need couple of more variables to have11:08
jannonoonedeadpunk: Would you recommend moving to "provider_networks"? That would still be possible as it is a new cluster without any production load.11:08
noonedeadpunkjanno: so I lately use `neutron_provider_networks` as it has just more clear to me personally structure, and has precedence over anything you set in `provider_networks`.11:09
noonedeadpunkie: https://docs.openstack.org/openstack-ansible-os_neutron/latest/app-ovn.html#openstack-ansible-user-variables11:10
noonedeadpunkit is focused on neutron configuration, and will not affect anyhow container connections11:10
noonedeadpunkand if you opt for vlan network - then these bridges and vlans will be created and handled during playbook rolout (or by neutron a bit later)11:11
noonedeadpunkfor falt it is expected for interface to exist - then role will create a bridge for it and add interface to that bridge11:11
noonedeadpunkif you want openstack-ansible to create this vlan interface for you - this can be done and some sample of network config for that could be found in https://docs.openstack.org/openstack-ansible/latest/user/network-arch/example.html#configuring-network-interfaces11:12
noonedeadpunkgive me a sec....11:14
noonedeadpunkjanno: this would create an interface for you on compute nodes, if placed under /etc/openstack_deploy/group_vars/compute_hosts.yml: https://paste.openstack.org/show/bw4cSvfAup435CGa4lS0/11:19
noonedeadpunkyou;'d need to mention all vlans managed through netplan though if you're using it for network management11:20
noonedeadpunkand assuming you're running smth like Epoxy...11:20
jannoyes, it's Epoxy. I'll give it a try in a second.11:23
jannoUnfortunately it doesn't work, from ovs-vswitchd.log:  https://pastebin.com/wKsicWzj12:48
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-galera_server master: Improve mariabackup script readability  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/96037313:07
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-galera_server master: Copy mariabackup script instead of templating  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/96037313:17
noonedeadpunkjanno: so it's weird that it attempts to have a bridge with name `bond1.1710`13:18
noonedeadpunkas it should be br-dns or smth instead13:18
noonedeadpunkor well13:18
noonedeadpunkyou're doing it as a flat network, right?13:18
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-galera_server master: Improve mariabackup script readability  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/96037513:23
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-galera_server master: Fix argument types for mariabackup script  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/96037613:35
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-galera_server master: Improve mariabackup script readability  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/96037513:50
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-galera_server master: Fix argument types for mariabackup script  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/96037613:51
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-galera_server master: Fix argument types for mariabackup script  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/96037613:52
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-galera_server master: Replace normpath with join for backup script  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/96038514:08
mnasiadkanoonedeadpunk: we plan to backport this as well, but first I need to have the container images which I don't ;-)14:39
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-galera_server master: Remove Popen wait() for compress scenario  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/96038714:42
NeilHanlonmnasiadka: hmmm... i totally checked that these worked 🤔15:13
NeilHanlonI need to sleep more, apparently15:13
NeilHanlonwill try and correct tonight15:13
mnasiadkaNeilHanlon: see https://paste.openstack.org/show/bTIE0yjMilzWEQUJ3acO/15:16
mnasiadka(fresh rocky:10 container image)15:16
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-galera_server master: Refactor compressed backup creation  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/96038715:40
jannonoonedeadpunk: yes, it's a flat network16:35
opendevreviewDamian DÄ…browski proposed openstack/openstack-ansible master: Adopt new cert.san format  https://review.opendev.org/c/openstack/openstack-ansible/+/94888618:53
opendevreviewDamian DÄ…browski proposed openstack/openstack-ansible master: Use ttl instead of not_after in pki_authorities  https://review.opendev.org/c/openstack/openstack-ansible/+/94888718:53
opendevreviewDamian DÄ…browski proposed openstack/openstack-ansible master: Add support for hashi_vault PKI backend  https://review.opendev.org/c/openstack/openstack-ansible/+/94888818:53
opendevreviewDamian DÄ…browski proposed openstack/openstack-ansible master: Enable openbao jobs  https://review.opendev.org/c/openstack/openstack-ansible/+/94888918:54
opendevreviewDamian DÄ…browski proposed openstack/openstack-ansible-os_neutron master: Add hashi_vault pki backend support  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/94942019:21
opendevreviewMerged openstack/openstack-ansible master: [doc] Add Ansible logging and ARA integration guide  https://review.opendev.org/c/openstack/openstack-ansible/+/95969421:57
opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: wip  https://review.opendev.org/c/openstack/openstack-ansible/+/96042122:10
opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: wip  https://review.opendev.org/c/openstack/openstack-ansible/+/96042122:12
opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: wip  https://review.opendev.org/c/openstack/openstack-ansible/+/96042122:15
opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: Move deploy-guide under docs for translation  https://review.opendev.org/c/openstack/openstack-ansible/+/94949722:26
opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: Move deploy-guide under docs for translation  https://review.opendev.org/c/openstack/openstack-ansible/+/94949722:26
opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: Move deploy-guide under docs for translation  https://review.opendev.org/c/openstack/openstack-ansible/+/94949722:28
opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: wip  https://review.opendev.org/c/openstack/openstack-ansible/+/96042122:54
opendevreviewMerged openstack/openstack-ansible-os_nova master: Remove deprecated run_tests/vagrantfile  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/95994123:05
opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: Move deploy-guide under docs for translation  https://review.opendev.org/c/openstack/openstack-ansible/+/94949723:08
opendevreviewMerged openstack/openstack-ansible-os_rally master: Remove deprecated run_tests/vagrantfile  https://review.opendev.org/c/openstack/openstack-ansible-os_rally/+/95995223:08
opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: docs: updated information in the troubleshooting guide  https://review.opendev.org/c/openstack/openstack-ansible/+/95996523:09
opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: docs: updated information in the troubleshooting guide  https://review.opendev.org/c/openstack/openstack-ansible/+/95996523:10
opendevreviewMerged openstack/openstack-ansible-os_mistral master: Remove deprecated run_tests/vagrantfile  https://review.opendev.org/c/openstack/openstack-ansible-os_mistral/+/95993423:11
opendevreviewMerged openstack/openstack-ansible-os_mistral master: Remove outdate file manual-test.rc  https://review.opendev.org/c/openstack/openstack-ansible-os_mistral/+/95993323:11
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_octavia master: tox: Remove ineffective ignore_basepython_conflict and bump minimum version  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/95994623:14
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_octavia master: tox: Remove ineffective ignore_basepython_conflict and bump minimum version  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/95994623:14
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_placement master: tox: Remove ineffective ignore_basepython_conflict and bump minimum version  https://review.opendev.org/c/openstack/openstack-ansible-os_placement/+/95994823:15
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_rally master: tox: Remove ineffective ignore_basepython_conflict and bump minimum version  https://review.opendev.org/c/openstack/openstack-ansible-os_rally/+/95995323:16
opendevreviewMerged openstack/openstack-ansible-os_nova master: Remove outdate file manual-test.rc  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/95994023:17
opendevreviewMerged openstack/openstack-ansible-os_masakari master: Remove deprecated run_tests/vagrantfile  https://review.opendev.org/c/openstack/openstack-ansible-os_masakari/+/95993123:18
opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: wip  https://review.opendev.org/c/openstack/openstack-ansible/+/96042323:20
opendevreviewMerged openstack/openstack-ansible-lxc_hosts master: Remove deprecated run_tests/vagrantfile  https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/95958523:22
opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: wip  https://review.opendev.org/c/openstack/openstack-ansible/+/96042323:29

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