Tuesday, 2021-07-13

*** rpittau|afk is now known as rpittau07:39
noonedeadpunko/08:02
mindthecapjrosser: I'm using Ubuntu 18.04.08:06
mindthecapHas anyone tried OSA with ceph with multiple clusters? I have multiple AZ-s, where i want to have separate ceph clusters on premise. I have set up single ceph cluster but now i'm stumped how to set up the inventory for the second cluster.08:07
mindthecapAZ=pod in my setup, if that helps (https://docs.openstack.org/openstack-ansible/queens/user/l3pods/example.html).08:08
mindthecapthe link is from queens but hasn't changed much.. i'm on victoria.08:10
noonedeadpunkI think you need to create separate groups in the inventory per AZ and define group vars for that08:13
mindthecapyeah... i need to do something like that but don't know exactly how because ceph-ansible uses groups in configuration as well. For example mons config uses groups to find osd host ip-s.08:18
jrosseri think you are going to need 3 independant ceph-ansible inventories completely seperate from OSA08:19
jrossersorry N not 308:19
jrossermindthecap: generally everything about ceph gets easier as the cluster grows - beware making multiple small ones which then turn out less resilient than one larger one08:24
mindthecapi have multi datacenter deployment so i figured cluster per datacenter would be optimal.08:25
jrosseroh well thats a bit different08:26
mindthecapOSA supports multi site / multi pod deployments and i would really like to have ceph backend to support it aswell...08:26
noonedeadpunkand you have networks shared between AZs or they would be different?08:27
mindthecapnetworks are per AZ/pod.08:29
jrosserdoes glance even have an AZ concept?08:30
jrosserthats going to be tough with ceph if it doesnt08:30
mindthecapi can point glance to the ceph cluster in specific AZ, can't i?08:31
jrosserif you go with ceph as your storage then usually glance uses ceph as its storage08:32
jrosserwhich is a huge advantage as creating a volume to boot from a glance image is a no-op snapshot with no actual data copied08:32
mindthecapyeah... that's best case. Glance supports multiple stores aswell..08:35
noonedeadpunkafaik glance don't have AZ support, but it has multistorage, which probably can be leveraged, dunno..09:56
noonedeadpunkbut eventually, if you have AZs that has nothing in common - why even make them AZs?09:56
noonedeadpunkI mean you can split services in regions then, with shared keystone09:57
noonedeadpunkand deploy them independently. You still can have single deploy host if you want (just name folder /etc/openstack_deploy_<region> and set OSA_CONFIG_DIR before running openstack-ansible)09:58
noonedeadpunkyeah, that would require extra hardware for controllers, but you want depend on connection between datacenters for operating a cloud09:59
noonedeadpunksince you will have local mysql, rabbit, etc09:59
mindthecapyeah... maybe i need to look at regions..10:41
mindthecapdo you have any reference?10:41
noonedeadpunkI think we don't :(10:58
noonedeadpunkbut eventually we have openstack_region variable, that can be set for group of hosts for example10:58
mindthecapyeah but every deployments sets up keystone by default10:59
jrosseri kept it simple and did shared nothing between deployments11:02
jrosserand integrated them all with an external identity provider11:02
mindthecapdoes that mean that you have horizon integration aswell?11:06
noonedeadpunkyeah, for horizon you can jsut configure regions and relevant keystone endpoints for these regions11:07
noonedeadpunkit's set as variable11:07
noonedeadpunkbasically horizon is super independent and can be deployed as a standalone thing at all11:08
noonedeadpunkbut yeah, I also prefer shared nothing tbh11:08
jrosseri have N horizons in mine11:09
jrosserlots of choices11:10
noonedeadpunkWhat I did, I had also N horizons, but each was configured for all regions, so you had a dropdown (with default to current region) but user could pick up any from the list if needed11:10
noonedeadpunkso yeah, lots of choices :)11:10
jrosserdid that need the mgmt network spanned across them all or did the horizons use the external endpoints, kind of "from outside"11:11
noonedeadpunkthey used public endpoints11:11
noonedeadpunkas for region configuration you set endpoint for keystone anyway11:11
jrosseri already have to patch horizon for wrong endpoints with websso11:12
noonedeadpunkwell, we don't use horizon in prod nowadays :(11:15
opendevreviewNamrata proposed openstack/openstack-ansible stable/wallaby: Bump role SHA for octavia in stable/wallaby  https://review.opendev.org/c/openstack/openstack-ansible/+/80062412:01
MrClayPolenoonedeadpunk: Thanks for your help yesterday. Looks like we may have gnocchi dependencies causing the build to fail. We are just wondering what the best way to override the pip versions. Should we use "repo_build_upper_constraints_overrides" from https://opendev.org/openstack/openstack-ansible-repo_build/src/branch/stable/rocky/templates/requirements_constraints.txt.j2#L15 or "gnocchi_pip_packages" from https://12:55
MrClayPoleopendev.org/openstack/openstack-ansible-os_gnocchi/src/branch/stable/rocky/defaults/main.yml#L169-L176 or is there a 3rd way we've not considered?12:55
noonedeadpunkthere's global-requirement-pins.txt in openstack-ansible repo, that is supposed to be respected and have highest prescedence12:56
MrClayPoleThanks, I did look at that but was worried it might affect other OSA components if I set it there. I'll make my changes there.13:00
noonedeadpunkoh, well, it would indeed13:33
admin1hi guys .. i have never used flat .. and first time using it ..   i see this when i do brctl show  "br-vlan         8000.3cecef1a946c       no              eno1"  and also  this "brq09f673d0-e0          8000.fe163e26667d       no              tapd8edbdbd-d3"   .. which is for a test instance14:28
admin1how does the brq connect with the eno114:28
admin1oh wait14:29
admin1i don't have br-flat or flat in my config :D14:29
admin1i do 14:29
admin1type: flat, net_name: flat ,  host_bind_override:  eno114:29
admin1container_bridge: br-vlan 14:29
noonedeadpunk#startmeeting openstack_ansible_meeting15:00
opendevmeetMeeting started Tue Jul 13 15:00:45 2021 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/ partically here15:01
admin1o/ for moral support15:03
mgariepyo/ somewhat busy focussing on other things15:04
noonedeadpunk#topic office hours15:05
noonedeadpunkso, I wasn't really doing much work for the project for previous week, so have close to nothing to share15:05
noonedeadpunkI saw awesome keystone doc that gshippey has pushed regarding federation and saml15:06
noonedeadpunkpatches I pushed for vault repo creation and panko deprecation haven't been merged either15:07
noonedeadpunkone of our departments have tested V->W upgrade and it went pretty fine except octavia15:07
noonedeadpunkother than that - dunno, don't have much to discuss from my side.15:08
johnsomnoonedeadpunk Something the Octavia team did or an Ansible speed bump? (asking to see if we have something to improve on the Octavia side)15:09
noonedeadpunkno-no, we did spelling check in variable name15:09
noonedeadpunk*spelling mistake15:09
noonedeadpunkoctavia did great so far!15:10
johnsomAh, ok.15:10
johnsomCool, just making sure. Thanks15:10
noonedeadpunkwith amphora on ubuntu 20.04 (and haproxy+keepalived 2+) it's really very stable15:10
johnsomYeah, faster too15:10
noonedeadpunkYeah. Before that it was kind of lottery - if amphora get updated or will stuck in pending_update15:11
noonedeadpunkso thanks for your work!15:11
johnsomlol, you are welcome (on behalf of the whole team).15:12
jrossero/ hello - kind of not here :) travelling home from day at the datacenter15:27
noonedeadpunkI bet it was fun day haha15:27
noonedeadpunkI think I will wrap up the meeting then15:27
*** mgoddard- is now known as mgoddard15:27
noonedeadpunkif nobody wants to add smth for dicussion15:27
jrosserwe’ve not had much chance to test W upgrade15:28
jrosserlab in bits to rebuild15:28
noonedeadpunkIn our case it was to update OpenStack courses which are based on OSA15:29
noonedeadpunkSo these were labs as well15:29
noonedeadpunkBut at least smth other then just our CI aio15:29
noonedeadpunk#endmeeting15:44
opendevmeetMeeting ended Tue Jul 13 15:44:42 2021 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:44
opendevmeetMinutes:        https://meetings.opendev.org/meetings/openstack_ansible_meeting/2021/openstack_ansible_meeting.2021-07-13-15.00.html15:44
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/openstack_ansible_meeting/2021/openstack_ansible_meeting.2021-07-13-15.00.txt15:44
opendevmeetLog:            https://meetings.opendev.org/meetings/openstack_ansible_meeting/2021/openstack_ansible_meeting.2021-07-13-15.00.log.html15:44
spotznoonedeadpunk: Hey soorry been in meetings all moorning. FYI on PTO starting tomorrow. And don't forrget to send email for PTG scheduling:)16:01
*** rpittau is now known as rpittau|afk16:23
-opendevstatus- NOTICE: Depends-On using https://review.opendev.org URLs are currently not working. This was due to a config change in Zuul that we are reverting and will be restarting Zuul to pick up.17:40
opendevreviewGeorgina Shippey proposed openstack/openstack-ansible-os_keystone master: Updates to federation documentation  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/80050417:43
*** zbr is now known as Guest68117:50
spatelnoonedeadpunk i am start doing prepwork for my V -> W upgrade. hope we do not have anything pending 19:19

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