Sunday, 2021-03-21

openstackgerritMerged openstack/octavia-tempest-plugin master: Add stable/victoria jobs to check and gate queues  https://review.opendev.org/c/openstack/octavia-tempest-plugin/+/75521000:30
*** sapd1 has joined #openstack-lbaas01:49
*** irclogbot_2 has quit IRC02:06
*** irclogbot_1 has joined #openstack-lbaas02:09
*** rcernin has quit IRC02:18
*** rcernin has joined #openstack-lbaas02:21
*** rcernin has quit IRC02:35
*** rcernin has joined #openstack-lbaas02:49
*** sapd1 has quit IRC03:23
*** sapd1 has joined #openstack-lbaas03:31
*** sapd1 has quit IRC03:36
*** rcernin has quit IRC03:38
*** rcernin has joined #openstack-lbaas04:19
*** rcernin has quit IRC04:43
*** rcernin has joined #openstack-lbaas07:00
*** rcernin has quit IRC07:01
*** rcernin has joined #openstack-lbaas07:01
*** rcernin has quit IRC07:48
*** sapd1 has joined #openstack-lbaas07:58
*** icey has quit IRC08:03
*** icey has joined #openstack-lbaas08:05
*** vesper11 has joined #openstack-lbaas09:25
*** vesper11 has quit IRC09:26
*** eandersson has quit IRC09:27
*** eandersson has joined #openstack-lbaas09:27
*** vesper11 has joined #openstack-lbaas09:28
*** rcernin has joined #openstack-lbaas09:59
*** rcernin has quit IRC10:01
*** rcernin has joined #openstack-lbaas10:02
*** vesper11 has quit IRC10:21
*** rcernin has quit IRC12:08
*** rcernin has joined #openstack-lbaas12:18
*** rcernin has quit IRC12:40
*** jamesdenton has quit IRC12:42
*** jamesdenton has joined #openstack-lbaas12:43
*** sapd1 has quit IRC14:46
*** sapd1 has joined #openstack-lbaas15:39
*** sapd1 has quit IRC15:51
*** sapd1 has joined #openstack-lbaas16:03
*** jamesdenton has quit IRC16:40
*** jamesdenton has joined #openstack-lbaas16:41
*** sapd1 has quit IRC16:43
*** __ministry1 has joined #openstack-lbaas17:00
*** __ministry1 has quit IRC17:32
*** rcernin has joined #openstack-lbaas18:37
*** rcernin has quit IRC18:41
*** fnpanic has joined #openstack-lbaas20:41
fnpanichi guys20:41
fnpanicis it possible to spawn the two active/standy amphoras in two AZs?20:41
fnpanici see this patch here but it looks like it is not merged yet20:41
fnpanichttps://review.opendev.org/c/openstack/octavia/+/55896220:41
johnsomNo, not at this time20:42
fnpanicok20:42
johnsomQuestion for you however, do you have IP visibility across the AZs?20:43
fnpanicyes20:43
johnsomI.e. can the VIP move across your AZs?20:43
fnpanicl2 for the managemnt and the VIP network aswell20:43
johnsomOk, thanks20:43
fnpanicthe managment can be routed right?20:43
johnsomYes20:43
fnpanick20:43
johnsomIt's just the VIP in an scenario where the amphora a spread across AZs.20:44
fnpanicso when i loose one az today, an the octavia control plane is stretched20:44
johnsomWe are curious how many people have the capability to allow that VIP to migrate between the AZs20:44
fnpanicwill the healthmanager fix the amphoras automatically?20:44
fnpanicnot so many i guess but it is doable with vxlan in the provider network20:45
fnpanicmaybe this does not work because of the az profile right?20:46
johnsomIf an amphora in a load balancer fails, for whatever reason (meteor hits DC for AZ 1), a health manager will start a failover process for it to rebuild it.20:46
fnpanicso how does this play with az profiles introduced in ussuri?20:47
johnsomThat AZ/AZ profile support we have today is for building the load balancer at an edge site. In that case both amphora will be built there if it is an active/standby load balancer20:47
fnpanicyes20:48
johnsomSplitting amphora across AZs is just not implemented yet.20:48
fnpanicyes got this :-)20:48
fnpanicasking if a self heal is possible in case of loosing one AZ20:49
johnsomSo, if the LB has a defined AZ, and the amphora fails, we will work with nova to rebuild a new amphora inside that AZ definition (edge site).20:49
fnpanicok20:49
fnpanicbut if no AZ is definded?20:49
johnsomYeah, today, if the whole AZ goes down, the LBs are offline until that is resolved.20:49
fnpanicohh20:50
fnpanicso there is no way to failover?20:50
johnsomIf no AZ is defined, it is a normal nova allocation.20:50
fnpanicwe depend on the LBs20:50
johnsomWe do implement nova anti-affinity, but today that is only at the host level, not the AZ20:50
fnpanicbut when i do not define one?20:50
*** ccamposr has joined #openstack-lbaas20:50
fnpanicyes we use anti-affinity20:51
fnpanicplacing one gigant host in each DC and making one AZ auto of it is not such a great design20:51
johnsomReally you only need to create an Octavia AZ definition if you want to build load balancers in a different nova AZ with different networks.20:51
fnpanicwith soft-anti affinity it could recover then.20:52
johnsomI don't think I'm quite following you. Why would you have one host?20:52
fnpanicno, talking about the anti-affinity host feature20:53
fnpanicabsuing this and creating one AZ with two hosts, one host in each az. Then nova is forced to spread the amphoras.20:53
fnpanicbut this is a bad design20:53
fnpanicdoes this make sense?20:53
johnsomYeah, so disabled, they could land on the same host, soft-antiaffinity means nova will try to land them on different hosts,  hard anti-affinity means nova must be able to schedule them on different hosts or the create will fail.20:54
fnpanicyes but with hard there is no ha at the amphora level when we lost a DC20:54
johnsomIf you can make nova work that way, and you have the right network visibility, sure, go for it.20:54
fnpanicno :-)20:55
fnpanici do not like this. it would work but it is a bad design from my point of view20:55
johnsomIt's better than all on one host. grin20:55
johnsomYeah, we wish nova supported better scheduling really.20:55
fnpanicyeah that is right ;-)20:55
johnsomTo implement cross-AZ amphora, we are basically going to have to become a compute scheduler, which makes us a bit sad.20:56
fnpanicso one last question. when we just let nova do it's job and have visibility of the vip network will it then heal all failed amphoras in the az which survived the meteor?20:57
fnpaniclbass should not.20:57
johnsomYeah, we will detect it and start a rebuild process, we will just go back to nova and request an instance. So as long as nova can create that instance, you are good to go.20:58
fnpanicok great20:58
fnpanicwe will test this.20:58
johnsomOk20:58
fnpanicbtw octavia is awesome (i guess i said this before or at least someone else )20:59
johnsomLet us know how it goes20:59
fnpanicwill do20:59
johnsomWe would like cross AZ load balancers, but we don't have a developer actively working on it at this time. If you are interested, we can connect you with the person that started that patch. It may need a spec written up just to make sure everything is covered, etc.21:00
fnpanicthanks! i will definitely come back.21:02
johnsomo/21:03
*** tkajinam has joined #openstack-lbaas22:59
*** ccamposr has quit IRC23:35

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