Monday, 2021-06-14

*** odyssey4me <odyssey4me!~odyssey4m@2a00:23c5:fe26:1001:35e0:d99e:2e06:2738> has quit IRC (Ping timeout: 480 seconds)00:29
*** priteau <priteau!~priteau@93.186.40.84> has quit IRC (Ping timeout: 480 seconds)02:04
*** priteau <priteau!~priteau@93.186.40.84> has joined #openstack-ansible02:06
*** Gilou <Gilou!~me@8VQAABLIT.tor-irc.dnsbl.oftc.net> has quit IRC (Remote host closed the connection)04:03
*** Gilou <Gilou!~me@7YZAAAN2L.tor-irc.dnsbl.oftc.net> has joined #openstack-ansible04:03
noonedeadpunksnadge: I guess it's already running deployement? I wonder if it could be that galera container was recreated or smth like that?05:38
noonedeadpunkbut, um... eventually `galera_cluster_members` is just `groups['galera_all']` by default. So I think more relveant question here would be if you also happen to override this variable somewhere?05:41
*** rpittau|afk is now known as rpittau07:07
*** luksky <luksky!~luksky@hC1F2D42A.cust.netmar.net.pl> has joined #openstack-ansible07:16
*** andrewbonney <andrewbonney!uid417545@id-417545.highgate.irccloud.com> has joined #openstack-ansible07:21
*** tosky <tosky!~luigi@dynamic-adsl-78-13-253-141.clienti.tiscali.it> has joined #openstack-ansible07:45
*** CeeMac <CeeMac!uid366483@id-366483.brockwell.irccloud.com> has joined #openstack-ansible08:05
*** jnamdar <jnamdar!~oftc-webi@static-176-139-14-39.ftth.abo.bbox.fr> has joined #openstack-ansible08:32
*** ysastri <ysastri!~oftc-webi@p200300c6ff4c2c257b1e6e9269f84cc9.dip0.t-ipconnect.de> has joined #openstack-ansible09:08
*** ysastri <ysastri!~oftc-webi@p200300c6ff4c2c257b1e6e9269f84cc9.dip0.t-ipconnect.de> has quit IRC (Remote host closed the connection)09:12
*** odyssey4me <odyssey4me!~odyssey4m@2a00:23c5:fe26:1001:41af:96f:d159:4d3e> has joined #openstack-ansible09:35
*** MrClayPole <MrClayPole!~quassel@2a02:8010:6538:104:216:3eff:fed5:272f> has joined #openstack-ansible09:58
jnamdarhi all o/09:59
jnamdarI'm trying to install manila in an AIO (which includes a ceph install), and I have a question about ceph10:00
jnamdarI understand OSA uses ceph ansible to deploy ceph, but I think it's not compatible with my distribution. I use Debian 10 (buster), and at some point in the install it's failing because it's trying to resolve an apt repo in http://download.ceph.com/nfs-ganesha/10:01
jnamdarand I can't find any repo for debian buster in this folder. So I was wondering, did you guys get to deploy manila (and ceph) from scratch in an AIO? Which distro did you use?10:02
jrosserubuntu focal probably has the best support10:03
jrosserit's certainly possible to do debian, but you'd have to figure out the ceph side of things maybe with something like https://mirror.croit.io/debian-octopus/10:04
jnamdarjrosser: ok I'll try with ubuntu focal. Actually it may be a dump question but can't I deploy manila without ceph in OSA?10:13
jnamdardumb question*10:13
noonedeadpunkjnamdar: you can, why not? Once `ceph-nfs` group is not defined (as well as other ceph groups) - ceph won't be installed10:18
noonedeadpunkbut you would need to configure proper manila share driver10:18
noonedeadpunkif we're talking about aio - we define "reasonable" defaults we want to test in CI10:18
noonedeadpunkand testing manila with ganesha nfs feels like most production ready option that's mostly picked up 10:19
jrosserjnamdar: i think it's important to remember that OSA is a tool that lets you deploy many many combinations of all these things, it's not really a 'shrink-wrap' type installer with particularly fixed ideas of what it means to do "OSA + manila" for example10:28
jrosseralso the AIO is primarily a test/development tool with specific scenarios baked in which are of value for our CI10:28
jrosserthose may / may not be suitable for what you would want in a production deployment10:28
jnamdarI see. it's only for testing for now tho10:29
jrosserright, but you might want to start moving beyond the AIO to your own constructed config for a lab with OSA + ceph + manila10:29
jrosserjnamdar: it might be useful to see how the manila CI tests are done, you can see the patches for the manila role here https://review.opendev.org/q/project:openstack%252Fopenstack-ansible-os_manila10:33
jrosserthen you could look at one of those jobs output, like this one https://zuul.opendev.org/t/openstack/build/0276c13346fa46adb2dac525446a43fa/logs10:35
jrosserand you can see in the log that its a regular AIO deployment with SCENARIO=aio_metal_manila, from here https://zuul.opendev.org/t/openstack/build/0276c13346fa46adb2dac525446a43fa/log/job-output.txt#253010:37
jrosserso to reproduce that exact same test locally you'd use that scenario environment variable, which would deploy manila and ceph for you10:37
*** mgariepy <mgariepy!~mgariepy@0002bc4d.user.oftc.net> has quit IRC (Ping timeout: 480 seconds)10:55
*** odyssey4me is now known as Guest208811:21
*** odyssey4me <odyssey4me!~odyssey4m@2a00:23c5:fe26:1001:542d:e6b:e1ef:a346> has joined #openstack-ansible11:22
*** Guest2088 <Guest2088!~odyssey4m@2a00:23c5:fe26:1001:41af:96f:d159:4d3e> has quit IRC (Ping timeout: 480 seconds)11:25
*** mgoddard- <mgoddard-!~mgoddard@240.240.125.91.dyn.plus.net> has joined #openstack-ansible11:35
*** mgoddard <mgoddard!~mgoddard@238.240.125.91.dyn.plus.net> has quit IRC (Ping timeout: 480 seconds)11:38
*** mgoddard- is now known as mgoddard11:38
jnamdarjrosser: thanks a lot, I was using SCENARIO=aio_lxc_manila. I'll check out your links11:52
jrosserthats the same, just with the services in containers11:53
jrosserthe _metal_ is used a lot in CI to get the runtime down11:53
jnamdari don't mind using metal as well tbh. No haproxy though then right?11:53
jnamdarhorizon*11:54
jrosserno, there is still haproxy11:54
jnamdari meant11:54
jrosseronly if the scenario calls for it11:54
jrosserthis is why you should maybe consider something AIO-like but with more of a production style config, if thats what you want to test11:54
jrosserthe manila scenario will only contain what is needed to run some basic tempest tests against manila, which doesnt need horizon11:55
jnamdaryeah I see11:55
*** mgariepy <mgariepy!~mgariepy@styx-204.ccs.usherbrooke.ca> has joined #openstack-ansible12:09
snadgehow do i figure out where galera_cluster_members is defined?12:41
snadgeim not overriding it, scratching my head trying to figure out why galera server install is failing12:42
snadgethe docs show that its set to groups['galera_all'], but i don't know how to verify if it's set to that, or what that is13:05
CeeMacsnadge: 'galera_all' refers to the environment skell and the osa inventory13:51
CeeMachttps://opendev.org/openstack/openstack-ansible/src/branch/master/inventory/env.d/galera.yml#L16-L1913:51
CeeMacyou should be able to use 'inventory-manage.py -g' to list out all of the groups, i can't remember if you can limit that to a particular group, or just manually parse the output13:53
CeeMacbut basically, in your o_u_c if you have database_hosts: defined, they will all belong to galera_all, otherwise it would be anything defined under shared-infra_hosts:13:56
CeeMacdepending of course on if you have it deployed to metal or container, it'll either be the hosts themselves, or the associated galera container running on those hosts13:57
jrossersnadge: codesearch is really useful for finding where things are used/defined https://codesearch.opendev.org/?q=galera_cluster_members&i=nope&files=&excludeFiles=&repos=14:08
*** rpittau is now known as rpittau|afk16:08
snadgeaccording to inventory, galera_all contains galera children which just has infra1_galera_container-8156b01d in it.. then why is it trying to run galera server install inside the utility container?23:27
snadgeTASK [galera_server : Fail when the host is not in galera_cluster_members]23:55
snadgecontainer_name: "infra1_utility_container-47ac6ab1"23:55
snadgewell of course the utility container is not in the galera cluster members.. why is setup infrastructure trying to install galera into the utility container.. that's so weird, it didn't happen during testing23:56

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