Thursday, 2020-12-03

*** nurdie has joined #openstack-ansible00:08
*** noonedeadpunk has quit IRC00:08
*** noonedeadpunk has joined #openstack-ansible00:10
*** nurdie has quit IRC00:12
*** tosky has quit IRC00:18
*** gyee has quit IRC00:36
*** nurdie has joined #openstack-ansible00:40
*** rfolco has joined #openstack-ansible00:43
*** waverider has quit IRC00:45
*** nurdie has quit IRC00:45
*** rfolco has quit IRC00:47
*** gregwork has quit IRC00:48
*** cshen has joined #openstack-ansible01:15
*** cshen has quit IRC01:19
ThiagoCMCadmin0, finished a new deployment, same "Something went wrong!" at Horizon's login!  :-O01:59
ThiagoCMCFound the error: "neutronclient.common.exceptions.ServiceUnavailable: <html><body><h1>503 Service Unavailable</h1>"  :-P02:05
ThiagoCMCMy openstack_user_config produced a broken neutron config, error: "neutron_lib.exceptions.NetworkVlanRangeError: Invalid network VLAN range: 'external:5' - 'Need exactly two values for VLAN range'." - Interesting... I thought that it would d a check up somehow lol02:12
ThiagoCMCMy idea was to be able to create 2 neutron external networks, then, I tried: `range: "5,196"`, under provider_networks... Not, I changed it to `range: "5:5,196:196"` ... Errors gone! Feeling stupid because I complained here but I broke it.  :-P02:25
*** nurdie has joined #openstack-ansible02:42
*** spatel has joined #openstack-ansible02:44
*** nurdie has quit IRC02:46
*** cshen has joined #openstack-ansible03:15
*** cshen has quit IRC03:19
*** lemko has quit IRC04:25
*** lemko has joined #openstack-ansible04:25
*** nurdie has joined #openstack-ansible04:43
*** nurdie has quit IRC04:48
*** cshen has joined #openstack-ansible05:15
*** cshen has quit IRC05:20
*** evrardjp has quit IRC05:33
*** evrardjp has joined #openstack-ansible05:33
openstackgerritzhangboye proposed openstack/openstack-ansible master: Replace deprecated UPPER_CONSTRAINTS_FILE variable  https://review.opendev.org/c/openstack/openstack-ansible/+/76523905:48
*** pto has joined #openstack-ansible06:03
stduolcI try to run OSA on three node, which is ubuntu 18.04. I get the error like this: http://paste.openstack.org/show/800679/ , what can i do?06:19
*** nurdie has joined #openstack-ansible06:26
*** nurdie has quit IRC06:32
*** spatel has quit IRC06:33
*** cshen has joined #openstack-ansible06:39
*** cshen has quit IRC06:44
*** d34dh0r53 has quit IRC07:09
*** d34dh0r53 has joined #openstack-ansible07:09
*** cshen has joined #openstack-ansible07:24
*** rpittau|afk is now known as rpittau07:27
*** cshen has quit IRC07:29
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible master: Do not warn about incorrect group naming  https://review.opendev.org/c/openstack/openstack-ansible/+/76095207:39
*** miloa has joined #openstack-ansible07:45
*** shyamb has joined #openstack-ansible08:06
*** cshen has joined #openstack-ansible08:08
*** luksky has joined #openstack-ansible08:22
*** jbadiapa has joined #openstack-ansible08:23
*** nurdie has joined #openstack-ansible08:28
*** nurdie has quit IRC08:33
*** tosky has joined #openstack-ansible08:34
*** redrobot has quit IRC08:41
jrossermorning08:42
jrosserstduolc: it looks like something may have gone wrong with creating the container base image08:47
jrosserhave you had any errors before that point and had to re-run the playbooks?08:47
*** andrewbonney has joined #openstack-ansible08:49
*** shyamb has quit IRC08:58
jrossernoonedeadpunk: i put some replies on here https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/764449, we can get gshippey to double check this on a real deployment?09:13
jrossertheres also a couple of patches to look at here for the tripleo folk on os_tempest https://review.opendev.org/q/project:openstack%252Fopenstack-ansible-os_tempest+status:open09:15
*** shyamb has joined #openstack-ansible09:19
*** sshnaidm|afk is now known as sshnaidm|ruck09:22
noonedeadpunkoh, yes, you're right about RuntimeDirectory. but galera_mariadb_backups_user is commented out while I think it should not? and probably we should be creating this user as well then?09:31
noonedeadpunkwe can merge this actually and do this as follow up patch09:32
*** pto_ has joined #openstack-ansible09:32
*** shyamb has quit IRC09:32
jrosseryes you are right about the defaults there - didnt spot that09:33
jrosseroh wait hold on, it's a comment about the variable below?09:34
jrosserperhaps it should be on the end of the next line down09:34
noonedeadpunkI'm blind....09:34
noonedeadpunkuh :( soorrryyy09:35
jrosseri asked gshippey to add a comment because the existing variable names are not totally clear about db user vs. unix user09:35
*** pto has quit IRC09:35
noonedeadpunkshame on me :(09:35
jrosserits ok :)09:35
noonedeadpunkI was sure I did search defaults file and find no variables, but probably it was just a dream09:36
noonedeadpunkwould be awesome to merge https://review.opendev.org/q/topic:%22run_condition%22+(status:open)  https://review.opendev.org/q/topic:%22osa%252Foctavia_notifications%22+(status:open) and https://review.opendev.org/q/topic:%22api_threads%22+(status:open)09:39
jrosserwe have the mariadb backups working in a real environment now btw09:39
noonedeadpunkI tested them in sandbox and things were fine for me as well09:40
jrosserthe existing bind mount from the galera container makes the backups accessible by a user on the host which is neat09:40
noonedeadpunkhaven't tested at scale this implementation, but used to be running mariabackup manually on high loaded db and it was great09:40
jrosserthats why we had to add the var to set the GID of the backups so that the db dump was only readable by the right user09:40
noonedeadpunkregarding bind mount - I think https://review.opendev.org/c/openstack/openstack-ansible/+/752059 is pretty useful....09:41
jrosseryes, thats on our backlog of things to test becasue i think we have the same issue of overloaded mounts09:41
jrosserand missing journals being collected09:42
jrosserthe patch looks fine but just not had chance to try it out yet09:42
noonedeadpunkyeah... as journals are available only inside LXC that way09:42
jrosseryes, and it's not cool putting journalbeat or whaever agent into each container09:42
jrosserwould rather just do it once on the host09:43
noonedeadpunkand btw, I think your python collection script will be handy since we will have all lxc journals on host - it won't need lxc module which was the issue09:43
jrosseryes thats a good idea09:43
jrosserit did provide an easy way to enumerate the containers at access the journals09:44
jrosserbut it sure this can be refactored09:44
jrosserwe'd have to get the container names somehow, as thats currently done with the lxc python library09:45
noonedeadpunkeventually I already can't recall what exactly I was doing with that patch, but idea was to get a regexp where more long path would be inserted before smaller one if exists. but I feel it has some corner cases though...09:45
noonedeadpunkwell, we can always do `lxc-ls` with popen09:46
noonedeadpunksince module is pretty problematic to get since it's not provided with pip iirc?09:46
jrosseryes it is very old (2012) on pypi.org09:48
noonedeadpunkbtw looking at this patch again, while it fix issue with logs, I think we'd rather should define bind mounts at one place only, to be ably to properly sort list of required ones...09:49
*** luksky has quit IRC09:51
jrosseris this currently defined in many places?09:52
noonedeadpunkyeah, and that's why it raised at the first place09:56
noonedeadpunkso in each playbook as pre step we do bind mounts which uses this https://opendev.org/openstack/openstack-ansible/src/branch/master/playbooks/common-tasks/os-lxc-container-setup.yml#L49-L6009:57
noonedeadpunkbut also we have a default set https://opendev.org/openstack/openstack-ansible-lxc_container_create/src/branch/master/tasks/lxc_container_config.yml#L44-L5309:58
jrosserthis is probably creation-time vs. add-later10:06
stduolcjrosser: I run it again, and get the same error. Which version of OSA should I use?10:07
jrosserstduolc: which version do you use currently?10:08
*** MickyMan77 has joined #openstack-ansible10:17
stduolcstable/ussuri aecc608cdd90050922ea9e3bb3cd8ef7d09b68ac10:18
stduolcI change to 21.2.0 and have a try.10:18
*** nurdie has joined #openstack-ansible10:29
*** nurdie has quit IRC10:34
MickyMan77Hi all, is there anyone that have a working example config to connect openstack with FreeIPA ?10:39
*** rfolco has joined #openstack-ansible10:59
*** shyamb has joined #openstack-ansible11:08
*** shyamb has quit IRC11:08
*** shyamb has joined #openstack-ansible11:09
*** shyam89 has joined #openstack-ansible11:09
*** shyam89 has quit IRC11:09
noonedeadpunkMickyMan77: isn't it just ldap?11:11
MickyMan77yes11:12
noonedeadpunkpretty sure this example was working one https://docs.openstack.org/openstack-ansible-os_keystone/latest/configure-keystone.html#implementing-ldap-or-active-directory-backends11:12
noonedeadpunkyou will need a bit different mappings for groups and users, but it's pretty doable11:13
noonedeadpunkwould be awesome if you could share your config in case you get freeipa working so we could add it to the docs11:13
MickyMan77ok.. will do that..11:14
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_keystone stable/ussuri: Adding tags to federated openid support using auth_mod_openidc  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/76528911:17
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_keystone stable/train: Adding tags to federated openid support using auth_mod_openidc  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/76529011:18
*** shyamb has quit IRC11:22
*** luksky has joined #openstack-ansible11:22
*** spatel has joined #openstack-ansible11:34
*** spatel has quit IRC11:39
*** shyamb has joined #openstack-ansible11:45
*** shyamb has quit IRC12:08
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible master: Do not print btrfs error in log  https://review.opendev.org/c/openstack/openstack-ansible/+/76531812:09
jrosserwe still have this patch relating to OIDC https://review.opendev.org/c/openstack/openstack-ansible/+/76043112:13
jrosserfeels kind of hacky really not sure if there is a neater approach12:14
noonedeadpunkI can recall I found something super wird, like having contract in keystone role which is never triggered or smth like that12:14
jrosseryes, theres some ugly stuff here12:14
jrosserpossibly a file that should have been removed when the contract was moved out to the playbook12:15
noonedeadpunkyou suggest doing cleanup as a separate patch?12:17
*** mgariepy has quit IRC12:20
noonedeadpunkI have super weird feeling about this patch tbh - partially because I do not fully understand complexity we have, and other part why we have `hosts: keystone_all` and later on `run_once: yes` in https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/760429/1/tasks/main_keystone_federation_sp_idp_setup.yml#112:20
noonedeadpunkand can't we just set `tasks_from: keystone_federation_sp_idp_setup.yml`?12:20
*** nurdie has joined #openstack-ansible12:30
noonedeadpunkjrosser: eventually if you're ok with current state - we can merge it and iterate later12:31
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_magnum master: Fix magnum_service_user_domain_name  https://review.opendev.org/c/openstack/openstack-ansible-os_magnum/+/76532012:34
*** nurdie has quit IRC12:35
admin0quick question -- br-lbaas .. is it supposed to be only in controllers ? or also in network nodes ?12:36
admin0there are controllers, network nodes, compute nodes and some hosts who do network+compute :)12:36
openstackgerritMerged openstack/openstack-ansible-os_neutron master: Updated from OpenStack Ansible Tests  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/75875112:45
jrosseradmin0: as usual it is up to you :)12:55
jrosserif you do the lbaas mgmt network as a flat network then you need it everywhere12:55
jrosserif you do it as a vlan network then you only need br-lbaas on your controllers for the lxc to connect to12:55
jrosserthere is no particular right answer, you need to design something appropriate for your environment12:56
jrossernoonedeadpunk: i agree there is complexity12:59
jrosserand perhaps it can be made clearer, we've got a role: with tasks_from, but the tasks need to be conditional13:00
jrosserso the condition is in main_keystone_federation_sp_idp_setup.yml if it then further includes keystone_federation_sp_idp_setup.yml13:01
noonedeadpunkut we don't use keystone_federation_sp_idp_setup.yml anywhere except main_keystone_federation_sp_idp_setup ?13:01
jrosserthats right13:01
jrosserare the variables in the conditional available in the playbook? i was maybe thinking they were only defined in the role13:02
jrosserbut that might be incorrect13:02
noonedeadpunkah, ok, yes, might be the case actually...13:02
*** shyam89 has joined #openstack-ansible13:02
jrosserreally i just did this patch very quickly as someone was stuck with this13:03
jrosserand maybe it can be much nicer somehow13:03
noonedeadpunkthe main concern is what we should do with https://opendev.org/openstack/openstack-ansible-os_keystone/src/branch/master/tasks/keystone_db_sync.yml#L72-L98 ?13:04
noonedeadpunkjsut drop this?13:04
jrosserthese are the tasks that perhaps are never run13:05
pto_Why does the os_manila tasks get invoked, when its not configured? E.g. TASK [os_manila : Copy manila configs]: fatal: [os_infra1]: FAILED! => {"msg": "'null' is undefined"}13:06
*** pto_ is now known as pto13:06
noonedeadpunkI believe you should have manila group in your inventory in order for role to be invoked13:07
ptonoonedeadpunk: Interesting, i have manilla groups... wonder why I have them... Anyway, thanks for claryfing13:12
ptonoonedeadpunk: Is there an easy way to remove the groups, or do I need to edit the openstac_inventory.json manually?13:15
*** mgariepy has joined #openstack-ansible13:15
noonedeadpunkno, unfortunatelly no easy way to drop groups - only possible to drop hosts from inventory13:15
ptonoonedeadpunk: thx!13:25
*** mugsie has quit IRC13:32
*** waverider has joined #openstack-ansible13:37
openstackgerritMerged openstack/openstack-ansible-os_adjutant master: Define condition for the first play host one time  https://review.opendev.org/c/openstack/openstack-ansible-os_adjutant/+/76465613:39
openstackgerritMerged openstack/openstack-ansible-os_sahara master: Reduce number of processes on small systems  https://review.opendev.org/c/openstack/openstack-ansible-os_sahara/+/76465113:57
*** spatel has joined #openstack-ansible13:57
openstackgerritJames Denton proposed openstack/openstack-ansible-os_nova master: Fix templating issue due to conditional  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/76533214:16
*** sshnaidm|ruck is now known as sshnaidm|afk14:17
*** cshen has quit IRC14:17
*** shyam89 has quit IRC14:23
mgariepyjrosser, https://review.opendev.org/c/openstack/nova/+/758761 do you know anyone who can help with this one ? oct 19 > december 3..14:25
jrosserhmm not really - i think theres maybe only a small group who can approve nova patches on stable branches14:28
*** nurdie has joined #openstack-ansible14:32
openstackgerritMerged openstack/openstack-ansible master: Add Zun CI requirement to Zuul required projects  https://review.opendev.org/c/openstack/openstack-ansible/+/76317714:33
openstackgerritMerged openstack/openstack-ansible master: Decrease amphora image RAM for CI  https://review.opendev.org/c/openstack/openstack-ansible/+/76513414:33
*** nurdie has quit IRC14:36
mgariepyjrosser, so the solution is to fork nova and use that?14:45
mgariepythat's annoying...14:45
*** nurdie has joined #openstack-ansible14:45
jrosserif you are needing that patch locally, then the cleanest way is indeed to fork nova and cherry pick it onto the stable branch you want14:46
jrosserkind of exactly like https://github.com/bbc/nova/tree/bbc-ussuri-21.0.1 in fact for precisely the same reason14:47
openstackgerritJames Denton proposed openstack/openstack-ansible-os_nova master: Add etcd3gw module  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/76533614:50
noonedeadpunkjamesdenton: have you explicitly set etcd as cache backend for nova?15:03
noonedeadpunkas I think we don't have etcd3 package installed anywhere15:04
*** pcaruana has quit IRC15:04
*** pcaruana has joined #openstack-ansible15:05
jamesdentoni did not15:06
noonedeadpunkhm....15:08
noonedeadpunkI think the only place where etcd might be required https://docs.openstack.org/nova/ussuri/configuration/config.html#cache.backend15:09
noonedeadpunkbut we are using memcached15:09
noonedeadpunkso it's super weird...15:09
jamesdentoni haven't checked logs in zuul. i just upgraded this environment from 21.2.0 -> master15:10
jamesdentonfull error on instance create: http://paste.openstack.org/show/800707/15:11
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-os_nova master: Fix use of deprecated image_cache_manager_interval  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/76533815:12
noonedeadpunkhm.......15:12
noonedeadpunkand you have `backend = oslo_cache.memcache_pool` in nova.conf?15:16
jamesdentonyes15:17
noonedeadpunkI think that it's actually nothing wrong with our set of packages, as etc3d should be loaded fro caching at all15:17
jrosserthis depends how the plugin framework works i guess15:18
jamesdentonsame error here: https://zuul.opendev.org/t/openstack/build/0af9364cc9094b5096899ed7693a9f60/log/logs/host/nova-conductor.service.journal-10-50-46.log.txt15:18
jrosserif it loads all the possibilities up front15:18
jrosseror only the specific one you need due to the config15:19
jamesdentonhttps://zuul.opendev.org/t/openstack/build/0af9364cc9094b5096899ed7693a9f60/log/logs/host/nova-conductor.service.journal-10-50-46.log.txt#243115:19
jamesdentonseems cosmetic at this point15:19
*** sshnaidm|afk is now known as sshnaidm|ruck15:27
*** cshen has joined #openstack-ansible15:31
*** redrobot has joined #openstack-ansible15:35
spatelnoonedeadpunk: hatop is broken for python3 look like we need to find other source to get it.15:38
spatelhttps://opendev.org/openstack/openstack-ansible-haproxy_server/src/branch/master/defaults/main.yml#L10515:38
spatelI just clone this latest source and it does have support of python3 - https://github.com/jhunt/hatop15:38
*** waverider has quit IRC15:39
*** waverider has joined #openstack-ansible15:39
*** waverider has quit IRC15:40
*** waverider has joined #openstack-ansible15:40
noonedeadpunkspatel: so we can just set https://github.com/jhunt/hatop/archive/v0.8.0.zip for url and update sha?15:46
spatelsounds like a good idea15:50
*** miloa has quit IRC15:50
spateland pretty quick fix15:50
spateldo you want me to cut the patch or you already did :)15:50
noonedeadpunkI haven't and feel free to place it15:50
spatellets me give it a shot what is sha for?15:51
spatelto validate integrity ?15:51
noonedeadpunkah, sorry, ment sha256 checksum for haproxy_hatop_download_checksum15:52
noonedeadpunkyep exactly15:52
spatelshould i create that hash on my system and update config right?15:52
noonedeadpunkyep15:52
spatelcool15:53
noonedeadpunka pity that it's not on pypi but it's even easier at current state of things15:55
*** macz_ has joined #openstack-ansible15:56
*** fanfi has joined #openstack-ansible15:58
*** waverider has quit IRC16:03
*** waverider has joined #openstack-ansible16:10
*** mgariepy has quit IRC16:10
openstackgerritMerged openstack/openstack-ansible-os_keystone stable/ussuri: Adding tags to federated openid support using auth_mod_openidc  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/76528916:13
*** pcaruana has quit IRC16:16
noonedeadpunkdmsimard: was able to reproduce issue on vm http://paste.openstack.org/show/800711/16:17
noonedeadpunkhowever it seems pretty random for me16:18
openstackgerritSatish Patel proposed openstack/openstack-ansible-haproxy_server master: Python3 supported version of hatop  https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/76534816:18
dmsimardnoonedeadpunk: was it following a playbook that had been interrupted (i.e, ctrl+c) or something like that ?16:19
noonedeadpunkwell, at first yes. but as you can see from paste I can just re-run same command and it will rase later16:19
noonedeadpunklike 1 out of 5-10 times ara fails16:20
noonedeadpunkcan place your key on vm if it helps16:21
*** pcaruana has joined #openstack-ansible16:21
dmsimardnoonedeadpunk: I can't look right away but it could be helpful to troubleshoot: https://github.com/dmsimard.keys16:21
noonedeadpunkI think that maybe ara still tries to write down result when new task launched16:21
dmsimardnoonedeadpunk: when it's happened to me, re-running a playbook afterwards worked16:22
dmsimardI'm not sure what locks/unlocks the database16:22
dmsimardneed to investigate16:22
noonedeadpunkyeah, but like when I just spamming re-run it fails again in some time16:22
*** waverider has quit IRC16:28
openstackgerritSatish Patel proposed openstack/openstack-ansible-os_octavia master: Removing spare_amphora_pool_size option  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/76535116:45
ThiagoCMCMorning!  :-P16:47
ThiagoCMCI'm trying to upload images to Glance using ansible, and I'm seeing errors like this: `"changed": false, "extra_data": null, "msg": "Image creation failed: Unable to establish connection to https://mycloud.domain.com:9292/v2/images/62d2bd86-1838-4ced-ade8-6abee63daded/file: ('Connection aborted.', OSError(\"(32, 'EPIPE')\"))"`16:48
ThiagoCMCI have to repeat, repeat, and repeat again, until it suddenly works!16:48
ThiagoCMCAny idea?16:48
noonedeadpunksounds pretty common16:48
ThiagoCMCOuch16:49
noonedeadpunkbut can;t actually recal what exactly it was...16:49
*** rpittau is now known as rpittau|afk16:49
ThiagoCMCDo you  know if it works better I just use Bash and `openstack image ..` commands, instead of Ansible `os_image` module?16:50
noonedeadpunkiirc it was the same16:51
ThiagoCMCHmm... ok16:52
ThiagoCMCThanks!16:52
ThiagoCMC=)16:53
noonedeadpunkand backend for glance is ok?16:53
*** mgariepy has joined #openstack-ansible16:53
*** luksky has quit IRC16:54
noonedeadpunkI can recall somebody was asking here the same question about a month or so ago, but he found the issue16:54
noonedeadpunkbut reallyy can't recall what is was16:54
ThiagoCMCOh no... lol16:55
admin0ThiagoCMC, i use terraform for the initial setup .. whenver its ready to test16:55
admin0upload image, create instance, use ssh keys, create volume, mount volume etc16:55
ThiagoCMCnoonedeadpunk, I'll run the upload in a `while true`  :-D16:55
noonedeadpunkI don't think it matters16:55
*** dave-mccowan has quit IRC16:55
ThiagoCMCadmin0, that's neat! Learning Terraform is in my TODO list!16:55
ThiagoCMCI havd it in my desktop, to create libvirt VMs for fun16:56
ThiagoCMC*had16:56
admin0let me upload the script and a short howto and you will be able to run that to certify/quick-test every new aio or build16:56
ThiagoCMCAwesome!16:56
ThiagoCMCBTW, I'm thinking about contributing with your openstackfaq website!  ^_^16:57
ThiagoCMCI'm becoming a ninja on this! LOL16:57
admin0it will be great16:58
noonedeadpunkThiagoCMC: oh, well, in that case it was smth about auth in glance logs17:00
noonedeadpunkhttp://eavesdrop.openstack.org/irclogs/%23openstack-ansible/%23openstack-ansible.2020-11-09.log.html#t2020-11-09T11:51:3617:00
ThiagoCMCNice! BTW, sometimes, the error change to: `{"changed": false, "extra_data": null, "msg": "Image creation failed: Image checksum verification failed"}`   O_o17:06
noonedeadpunkI think it's smth going on weird with the storage tbh...17:06
ThiagoCMCTrue... Well, Ceph is HEALTH_OK17:07
noonedeadpunkoh, ok, it's ceph17:07
ThiagoCMCYep... The only difference from the defaults in my setup, is that the pool `images` is compressed. But, I did this before and it works.17:08
noonedeadpunkand what if you create another sample pool but regular one, and point glance to it just to test if smth will change?17:08
ThiagoCMCSure, I can do that17:09
ThiagoCMCI can also try to disable the compression  =P17:09
ThiagoCMCSame problem without compression...  :-(17:15
*** tosky has quit IRC17:29
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_swift master: Use synchronize module for rings distribution  https://review.opendev.org/c/openstack/openstack-ansible-os_swift/+/76535417:32
*** klamath_atx has joined #openstack-ansible17:42
*** pcaruana has quit IRC17:45
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-haproxy_server master: Python3 supported version of hatop  https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/76534817:48
spatelnoonedeadpunk: thank you to fix hatop pathc :)18:01
openstackgerritSatish Patel proposed openstack/openstack-ansible-os_octavia master: Removing spare_amphora_pool_size option  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/76535118:06
ThiagoCMCnoonedeadpunk, the `while true` "solved" it! LOL images fails then works... when all gone, control+c.  LOL18:07
openstackgerritMerged openstack/openstack-ansible-os_octavia master: Fix linter errors  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/75557618:14
openstackgerritMerged openstack/openstack-ansible-os_octavia master: Drop octavia v1 api options  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/76513818:15
openstackgerritMerged openstack/openstack-ansible-os_octavia master: Cleanup octavia configuration  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/76514818:15
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_octavia master: Replace deprecated UPPER_CONSTRAINTS_FILE variable  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/76206118:19
spatelfolks, adding region: us-west-1 in user_variables.yml will change region for everyone right?18:20
*** sshnaidm|ruck is now known as sshnaidm|afk18:22
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_octavia master: Automatically create and import keypair if it doesn't exist  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/60614318:23
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_octavia master: Automatically create and import keypair if it doesn't exist  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/60614318:27
*** andrewbonney has quit IRC18:29
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_octavia master: Automatically create and import keypair if it doesn't exist  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/60614318:29
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_octavia master: Automatically create and import keypair if it doesn't exist  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/60614318:40
openstackgerritMerged openstack/openstack-ansible-os_octavia master: Updated from OpenStack Ansible Tests  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/75417718:47
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_octavia master: Define condition for the first play host one time  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/75441118:48
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_octavia master: Automatically create and import keypair if it doesn't exist  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/60614318:50
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_octavia master: Automatically create and import keypair if it doesn't exist  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/60614318:52
openstackgerritMerged openstack/openstack-ansible-os_octavia master: Replace deprecated UPPER_CONSTRAINTS_FILE variable  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/76206118:53
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_octavia master: Ensure that we create Octavia resources only once  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/76537518:56
openstackgerritMerged openstack/openstack-ansible-os_swift master: Define condition for the first play host one time  https://review.opendev.org/c/openstack/openstack-ansible-os_swift/+/75442819:25
*** kleini has quit IRC19:35
*** luksky has joined #openstack-ansible19:42
spatelnoonedeadpunk: any update about victoria release?19:47
*** cshen has quit IRC19:53
*** cshen has joined #openstack-ansible20:00
ThiagoCMCspatel, riiight?! LOL20:23
ThiagoCMC:-P20:23
spatelThiagoCMC: just waiting for it so hope next week we will see some movement.20:25
ThiagoCMCI can't wait to update my cloud, and also to have Senlin!20:28
*** sshnaidm|afk has quit IRC20:30
spatel+120:31
spatelyou can use master branch if just playing in lab20:31
ThiagoCMCIt's both my lab and my production env hehehe20:32
spatelHow big your prod env?20:32
ThiagoCMC5 controllers, 6 Ceph OSD and 3 Compute Nodes (powerful AMD 3950X with NVMe)20:33
spatel5 contollers and only 3 compute.. hmm?20:33
spatelI am running my cloud in 3 controller and 328 computes... haha20:34
ThiagoCMCYeah, my controlers are kind old... The Compute are new machines, I'll buy more maybe in the end of 202120:34
spatelcurious why do you need 5?20:34
ThiagoCMCNice!20:34
ThiagoCMCI do 5 because 3 is too low for quorum (if I lost 1, I'll stay with 2, which is bad)20:35
ThiagoCMCSo, 5 give me some space to move things around20:35
spatelbut in 5 if you loose 1 then 4 also create issue right?20:36
spatelI have 6 controller in new datacenter  3x infra and 3x api20:36
spateli did reboot 1 node many time and my cluster survive with 2 node (not sure what issue i will see with 2 node)20:37
ThiagoCMCI believe that yes, 4 might bring problems lol20:37
ThiagoCMCWith 2~4~6 .. The quorum might hit some sort of impasse (I believe)20:38
spatelas far as no split brain thing should work fine with 2 node.20:38
spatelThiagoCMC: here is the summary of my both cloud - https://ibb.co/0B5SCCQ20:41
ThiagoCMCCool!20:42
*** waverider has joined #openstack-ansible20:48
*** tosky has joined #openstack-ansible20:55
*** openstackgerrit has quit IRC21:08
*** mrda has quit IRC21:15
admin05 controllers in your test/home lab is an overkill :) but if you have resources, go for it :)21:15
*** mrda has joined #openstack-ansible21:17
*** openstackgerrit has joined #openstack-ansible21:29
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible master: Do not warn about incorrect group naming  https://review.opendev.org/c/openstack/openstack-ansible/+/76095221:29
*** rfolco has quit IRC21:34
*** cshen has quit IRC21:35
*** kleini has joined #openstack-ansible21:36
ThiagoCMCadmin0, right?   =P21:48
ThiagoCMCI just wanna make sure that I'll never, ever lose my Ceph Mons... lol - Neither the Galera! But I've faced problems with Galera befora, it's harder than Ceph for me21:48
admin0the only time i lost galera was when gnocchi used all the inodes and galera got corrupt coz the system was out of inodes :(21:50
admin0thankfully i had backups made every morning21:50
ThiagoCMCGood to know!21:51
admin0ThiagoCMC,  try trove with postgresql :)21:51
ThiagoCMClol21:51
admin0designate with powedns backend21:52
ThiagoCMCThat's for sure!21:52
admin0i am giving you blog topics21:52
ThiagoCMCWhy Postgres? MariaDB is so cool!21:52
admin0so .. starting with mariadb21:52
ThiagoCMCI have an awesome MariaDB HA setup with VIP21:52
ThiagoCMCBut not sure if makes sense when with Trove.21:53
admin0postgres has postgis :)21:53
admin0your osa mariadb will be completey diff from trove21:53
ThiagoCMCHmm... ok. Never head of postgis  =P21:54
admin0https://postgis.net/features/21:55
*** waverider has quit IRC21:56
ThiagoCMCadmin0, damn! Does Postgis uses GPU?! lol21:56
ThiagoCMCgeometry, geography, raster...  O_O21:56
*** waverider has joined #openstack-ansible21:56
admin0uncovered blog topics:  trove ( mariadb, postgres) ,  designate (bind(done), powerdns) ,  kubernetes ( since magnum failed, might post kubeone+terraform method)21:58
*** cshen has joined #openstack-ansible22:03
ThiagoCMCOk, I'll take a look at the Designate + Bind9 and try with PowerDNS22:03
admin0try trove please22:04
admin0first22:04
admin0coz i have not tried22:04
admin0designate + bind9, i have it ready22:04
ThiagoCMCOkdok22:08
ThiagoCMCBTW, here is how I do MariaDB HA primary/primary: https://github.com/tmartinx/svauto/blob/main/ansible/roles/mariadb/tasks/main.yml22:09
admin0our good friends here in this channel are already doing a good job to give us mariadb for osa --why do you reinvent the wheel :)22:10
admin0invent your own wheel22:10
ThiagoCMCBecause I need it for projects based on 2 servers only.22:11
admin0i fear split-brain of the maria that will make your brain -- split :)22:11
ThiagoCMCLOL22:12
jrosserif you only have 2 it is guaranteed split brain? a failed node can never rejoin on its own22:14
admin0let his brain split on his own :)22:14
ThiagoCMCIt won't split.22:16
ThiagoCMC;-)22:16
*** spatel has quit IRC22:16
jrosserwe built 2x haproxy 2x keyckoak 2x galera22:18
ThiagoCMC2 node Galera?22:19
jrosserand on the first time we restart one of the galera it all went very very bad22:19
ThiagoCMCOh, damn22:19
jrosserso straight away deployed a third node22:19
*** rfolco has joined #openstack-ansible22:19
ThiagoCMCThe solution I found looks good though! I believe that the VIP thing will avoid the split brain22:20
ThiagoCMCThe services doesn't know the individual IPs, only the VIP, and keepalived takes care of it. But, this is a prototype, I have no advanced checks nor anything fancy on keepalived.22:21
ThiagoCMCI like its simplicity!22:21
ThiagoCMCI used it for Icinga, Kea DHCP and a few others...22:22
*** rfolco has quit IRC22:24
*** jbadiapa has quit IRC22:25
jrosseryou are really looking there at how the client interacts with the db, just the same as OSA uses haproxy/keepalived22:25
jrosserbut this is worth reading https://galeracluster.com/library/kb/two-node-clusters.html22:25
ThiagoCMCThanks!22:27
jrosser"when one node fails, the remaining node will become non-operational" <- this is exactly what happend to us22:27
jrosserdo maintainance on one node -> whole cluster down22:28
ThiagoCMCThis doesn't happen with the setup I found22:29
ThiagoCMCHere is my extremely simple keepalived for it: https://github.com/tmartinx/svauto/tree/main/ansible/roles/keepalived-mysql22:30
admin0you can't let go of svauto can you :)22:35
openstackgerritMerged openstack/openstack-ansible-os_octavia master: Update octavia messaging options  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/76516622:36
ThiagoCMCLOLOL22:36
*** rfolco has joined #openstack-ansible22:42
*** luksky has quit IRC23:03
*** kukacz has quit IRC23:04
*** kukacz has joined #openstack-ansible23:06
*** rfolco has quit IRC23:17
*** nurdie has quit IRC23:22
*** nurdie has joined #openstack-ansible23:44
*** nurdie has quit IRC23:49

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