Tuesday, 2022-11-22

*** ysandeep|out is now known as ysandeep04:49
*** ysandeep is now known as ysandeep|ruck04:49
noonedeadpunkElDuderino: hey. keepalived config in l3 namespaces are done by neutron only, while on controller it's configured by OSA. So you should not really compare these 2 configs as they are different in many parts and not supposed to match08:09
noonedeadpunkHowever, it's totally not ok, that all of l3 agents are shown as active for the router08:10
noonedeadpunkI've double cheked on my env and all keepalived in neutron have same weight08:13
noonedeadpunkThough from what I can tell it should not be an issue on it's own08:13
noonedeadpunkElDuderino: what operating system and openstack version you run on your net nodes?08:14
noonedeadpunkAs there was bunch of mess on neutron side with keepalived once ubuntu 20.04 has been released08:14
noonedeadpunkor better say - compatability between keepalived 1.8 and 2.0 which are defaults for 18.04 and 20.04 corresponsively08:15
jrosserkeepalived will use the Mac or ip values to determine priority if everything else is equal I think?08:36
noonedeadpunkYeah, I think it's some sort of hash based on that...09:06
noonedeadpunkAlso checking on my keepalived confs for neutron, it seems that it's using multicast. Which means you must have l2 connection between net nodes by default09:06
noonedeadpunkI think unicast should be possible with some config setting09:07
opendevreviewMarcus Klein proposed openstack/openstack-ansible-os_neutron master: Allow to set dnsmasq configuration options  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/86487209:18
admin1those using ovs + osa .. ( very common) .. how do you monitor your outbound traffic .. say you see a traffic of 2 gbit increase suddenly .. how do you map out to a specific vm ? 10:30
noonedeadpunkI'd check sflow - then you will see source IP which can you map quite easily10:32
noonedeadpunkrather then check traffic on interface3s10:33
admin1do you use the slow to something like hostmon ? 10:34
noonedeadpunkWell, I used Wanguard previously, have no idea what's being used as of today10:38
noonedeadpunkkind of not my problem anymore :D10:39
noonedeadpunkbut yes, mapping interface to vm is nightmare in ovs for me10:40
noonedeadpunkI think you need to check ovs flows or smth for that10:40
damiandabrowskiadmin1: if you don't have any tool in place and you just see traffic spike on some compute node: long time ago i written short guide "How to find a VM(s) to which the VXLAN traffic from br-vxlan tcpdump belongs"10:52
damiandabrowskiit's quite nasty and there's definitely better way to achieve it but it saved me once or twice: https://paste.openstack.org/show/bMypmA8JJpNXQgwsyAKz/10:53
opendevreviewJorge San Emeterio proposed openstack/openstack-ansible-os_tempest master: [DNM] Restarting glance before running tempest  https://review.opendev.org/c/openstack/openstack-ansible-os_tempest/+/86230410:57
*** dviroel|afk is now known as dviroel11:20
admin1damiandabrowski, thanks . i am more going in this direction => https://blog.sflow.com/2010/01/open-vswitch.html11:29
admin1but instead of using conf, doing this https://mail.openvswitch.org/pipermail/ovs-dev/2010-July/165245.html11:29
damiandabrowskiyeah, that's definitely more convenient method :D 11:31
*** dviroel_ is now known as dviroel11:38
dok53Hi all, quick one. When I spin up an instance (local storage or backend storage I have no migrate/live migrate option on the dropdown to move it between compute hosts.Should that be in OSA by default?12:04
dok53It's ok, I found it :)12:07
*** dviroel_ is now known as dviroel12:16
admin1damiandabrowski, all i can say is .. implementation was swift and its awesome :D 12:18
admin1full br-vlan and br-vxlan traffic monitoring and graphing 12:18
admin1was able to find out who and where easily in a graph 12:19
noonedeadpunkyeah, sflow is awesome indeed. not 100% accurate but really great on trends and possible to react quickly and detect suspicious things (like too much incoming traffic on dns inside vm or smth like that)12:20
noonedeadpunkand quite a few tools to process it as well12:22
admin1i had someone pushing 4.6g on a single interface .. 12:22
admin1i quiet like it :) 12:22
admin1the fact that he  was able to push 4.6g in a single port 12:22
noonedeadpunkI'm quite surprised... Does you have multiqueue enabled?12:26
noonedeadpunk*Do12:26
admin1yep 12:32
noonedeadpunkah, ok, then it explains 4.6g :)12:46
dok53Me again, live migrate works over the cli fine but is there a way I can enable it from horizon?12:47
dok53Sorry my bad, needed to go to the admin section12:55
opendevreviewJorge San Emeterio proposed openstack/openstack-ansible-os_tempest master: [DNM] Restarting glance before running tempest  https://review.opendev.org/c/openstack/openstack-ansible-os_tempest/+/86230414:05
opendevreviewJorge San Emeterio proposed openstack/openstack-ansible-os_tempest master: [DNM] Restarting glance before running tempest  https://review.opendev.org/c/openstack/openstack-ansible-os_tempest/+/86230414:07
opendevreviewMarc GariĆ©py proposed openstack/openstack-ansible-os_neutron master: add ovn ssl config  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/86240314:29
*** frenzy_friday is now known as frenzy_friday|doc14:43
mgariepyadmin1, do you have an ovn deployment >?14:44
ElDuderino@noonedeadpunk thanks a bunch. We're on on 18.04 and are running Rocky (I know, ugh). Our provisioning codebase works in other environments, but this is a diff switch fabric and server vendor (so I'll go digging on the l2 side to see if they are blocking multicast). 14:56
noonedeadpunk#startmeeting openstack_ansible_meeting15:00
opendevmeetMeeting started Tue Nov 22 15:00:33 2022 UTC and is due to finish in 60 minutes.  The chair is noonedeadpunk. Information about MeetBot at http://wiki.debian.org/MeetBot.15:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:00
opendevmeetThe meeting name has been set to 'openstack_ansible_meeting'15:00
noonedeadpunk#topic rollcall15:00
noonedeadpunko/15:00
NeilHanlono/15:03
noonedeadpunk#topic bug triage15:04
noonedeadpunkWe have fresh bug regarding debian, pbr and our new Yoga release (25.2.0)15:05
noonedeadpunkhttps://bugs.launchpad.net/openstack-ansible/+bug/199736515:05
noonedeadpunkPBR should be constrained in u-c so I won't assume issue because of that15:06
mgariepyhmm 15:06
noonedeadpunkUbuntu is using py3.10 by default, Debian 3.9 which is by far only difference.15:07
noonedeadpunkOh damn15:08
noonedeadpunksetuptools is not more constrained in u-c15:08
damiandabrowskisorry i'm not available today but i'd appreciate some input in internal tls changes when you have some time15:12
damiandabrowskihttps://review.opendev.org/q/topic:tls-backend15:12
noonedeadpunkhttps://review.opendev.org/c/openstack/ansible-role-uwsgi/+/864783 is affacted by this bug15:13
noonedeadpunkhttps://zuul.opendev.org/t/openstack/build/5cdb8c6ede164be9abd29e8743fcd2f3/log/job-output.txt#523215:13
noonedeadpunkok, I will push a fix for that15:14
noonedeadpunk#topic office hours15:15
noonedeadpunkWell, we've released 25.2.0 that includes rocky 9 support in Yoga15:15
noonedeadpunkso Yoga now supports both rocky 8 and 915:15
noonedeadpunkIt's a bit weird as there's no reason to get 8 deployed - it's first release where R support was added and we're dropping 8 in Zed15:16
noonedeadpunkBut anyway15:16
noonedeadpunkZookeeper role is in fair shape I would say, except TLS part. I tried to follow what infra folks are doing to encrypt zookeeper, except using our pki role and failed with java trace that it can't read certs or smth15:17
noonedeadpunkI will spend more time to sort this out15:18
noonedeadpunkmgariepy: how's ovn tls is going? 15:21
noonedeadpunkah, you've jsut uploaded new patchset :)15:21
mgariepyit doing well :)15:21
mgariepywas working in my vm but needs some review15:22
noonedeadpunkok, awesome15:22
mgariepyis your zookeeper patch in gerrit ?15:23
noonedeadpunkyup15:23
noonedeadpunkhttps://review.opendev.org/q/topic:osa%252Fzookeeper15:24
noonedeadpunkit even is passing ci15:24
noonedeadpunkbut without TLS yet15:24
noonedeadpunkI'm going to add tls as a follow up patch15:24
mgariepyha ok15:24
noonedeadpunkor well, almost passing it15:25
noonedeadpunkbut ready to be tested :)15:25
noonedeadpunkor reviewed at least15:25
mgariepyyours is way bigger than mine ;p hahah 15:25
noonedeadpunkbtw skyline repo still has not been merged15:25
noonedeadpunksorry for that hehe15:26
mgariepyhmm intermitent fail are no fun :/15:27
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Constrain setuptools  https://review.opendev.org/c/openstack/openstack-ansible/+/86529715:30
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible stable/yoga: Constrain setuptools  https://review.opendev.org/c/openstack/openstack-ansible/+/86516015:31
mgariepyfor zookeeper patch do we need additional logs / configs ?15:32
mgariepymeyba add them in there : https://github.com/openstack/openstack-ansible/blob/master/scripts/log-collect.sh15:33
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible stable/yoga: Constrain setuptools  https://review.opendev.org/c/openstack/openstack-ansible/+/86516015:33
noonedeadpunkmgariepy: oh, yes, good catch15:34
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Add zookeeper deployment  https://review.opendev.org/c/openstack/openstack-ansible/+/86475015:36
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Add zookeeper deployment  https://review.opendev.org/c/openstack/openstack-ansible/+/86475015:37
mgariepyawesome15:37
noonedeadpunkSo I guess that zookeeper is by far the only thing out ones that we defined as required for Zed on PTG15:39
noonedeadpunkSo I'm thinking to make beta release once we merge this plus ovn and some bugfixes15:39
noonedeadpunkHopefully I will end tls part for zookeeper this week15:40
mgariepyif you need some help i can probably take a couple hours to help you with the tls stuff on zookeeper.15:40
opendevreviewJorge San Emeterio proposed openstack/openstack-ansible-os_tempest master: [DNM] Restarting glance before running tempest  https://review.opendev.org/c/openstack/openstack-ansible-os_tempest/+/86230415:43
opendevreviewJorge San Emeterio proposed openstack/openstack-ansible-os_tempest master: [DNM] Restarting glance before running tempest  https://review.opendev.org/c/openstack/openstack-ansible-os_tempest/+/86230415:44
noonedeadpunkWell, I think I followed infra scripts right in terms of pki role. But for some reason zookeeper doesn't like it15:49
noonedeadpunkMaybe I need to re-create containers... 15:49
noonedeadpunkAs if it's added to java storage, maybe it just refuses to add simmilar but a bit different key... Or with new key with same name... Hm15:49
noonedeadpunkBut it felt super close. As actually I made to the point where client auth worked but stuck on cluster trafic encryption...15:50
noonedeadpunkI will ping you though for help if got completely stuck )15:50
noonedeadpunkAs I get some code but seems I'm passing smth wrong still...15:51
mgariepyokie15:53
noonedeadpunk#endmeeting16:00
opendevmeetMeeting ended Tue Nov 22 16:00:42 2022 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:00
opendevmeetMinutes:        https://meetings.opendev.org/meetings/openstack_ansible_meeting/2022/openstack_ansible_meeting.2022-11-22-15.00.html16:00
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/openstack_ansible_meeting/2022/openstack_ansible_meeting.2022-11-22-15.00.txt16:00
opendevmeetLog:            https://meetings.opendev.org/meetings/openstack_ansible_meeting/2022/openstack_ansible_meeting.2022-11-22-15.00.log.html16:00
mgariepyhmm.16:13
mgariepynoonedeadpunk, https://zuul.opendev.org/t/openstack/build/f2bbed72811c448183318935bac0147916:14
mgariepysame isssue with setuptool i guess ?16:14
jrossersorry to miss the meeting16:15
noonedeadpunkyup16:15
noonedeadpunkno worries jrosser16:15
noonedeadpunkwe've got gates broken because of setuptools16:15
*** dviroel is now known as dviroel|lunch16:19
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-os_ironic master: Add variable for user defined list of deploy images  https://review.opendev.org/c/openstack/openstack-ansible-os_ironic/+/86531016:22
*** dviroel|lunch is now known as dviroel17:00
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Update self version fetching mechanism  https://review.opendev.org/c/openstack/openstack-ansible/+/86531217:10
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible stable/yoga: Update self version fetching mechanism  https://review.opendev.org/c/openstack/openstack-ansible/+/86516617:10
*** frenzy_friday|doc is now known as frenzy_friday17:36
mgariepyanyone here have some experience with changing some policy ?18:19
mgariepyi wonder how bad it can get when upgrading.18:19
damiandabrowskiwe have a small nova policy change in one of our private clouds which allows users with custom role to create flavors18:20
damiandabrowskii haven't noticed any issues with that so far18:20
mgariepyhow do you test that your change is not affecting anything else ?18:27
damiandabrowskibesides reading release notes and running tempest tests before and after upgrade, I'm afraid we don't :/ mainly because it's a small change18:28
damiandabrowskimaybe we should write some custom tempest tests in the future to cover that18:28
mgariepysome stake holder for a project want to have quite fine grained roles i am not 100% sure it worth all the effort tbh18:29
*** dviroel is now known as dviroel|afk20:37

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