Wednesday, 2023-05-10

jrossergood morning07:53
admin1good morning 08:17
admin1my repo is completely  broke :( 08:18
admin1is there a variable to disable this gluster thing and go back to the old lsyncd ? 08:18
jrosseradmin1: no there is not08:22
jrosseryou need to do mainatianance on the gluster cluster using the gluster cli08:22
jrosserlsyncd was not maintained and not available on all the distros we support08:23
jrosserand also that approach could not support deployments with multiple architectures at all08:24
jrosserif you provide some other shared filesystem yourself then you can replace the glusterfs mounts with that instead08:25
jrosseryou can set `openstack_repo_server_enable_glusterfs` to False in your user variables08:27
jrosserand then define this https://github.com/openstack/openstack-ansible-repo_server/blob/master/defaults/main.yml#L56-L6108:28
jrosserbut then imho you just move the problem of providing a high availability shared filesystem to somewhere else08:28
admin1https://paste.openstack.org/show/bMg76EExbS5gXQktdCCt/ is where i am stuck at 08:31
admin1and i have no idea even where to begin .. 08:31
admin1the gluster is in the controllers ? 08:31
admin1jrosser can it also use nfs ? 08:34
admin1i can try nfs if i can get some info on how to set it to use nfs 08:35
admin1oh .. i can just use nfs manually, mount and provide the share ? 08:37
jrosseradmin1: did you try at all any of the steps here that i gave you? https://docs.rackspace.com/support/how-to/recover-from-a-failed-server-in-a-glusterfs-array/09:17
jrossersimple things like this https://paste.opendev.org/show/b9zsAHsNGAs0FgZnx2DJ/09:20
derekokeeffeHi all, back again. If anyone has a spare min could they possibly take a look at this? https://paste.openstack.org/show/bKFLFmSmrOf2qu1WgQYr/ please and thanks in advance10:36
jrosserderekokeeffe: i'm not sure - i can visit /project on my test deployment10:56
jrosserbut ultimately neutronclient is getting 50310:56
derekokeeffeHmm, ok. Thanks for taking a look. Strange that it works fine once I change the URL manually10:56
jrosserso i would start by looking at the status of the neutron API on haproxy10:57
NeilHanlonjrosser++ that last time I saw that, derekokeeffe, was when my neutron container was all messed up13:38
admin1thanks jrosser .. finally fixed gluster 13:48
admin1know a lot more about it now :D13:48
jrosseradmin1: excellent! it's not that bad really - just a bunch more stuff to learn :)13:49
admin1NeilHanlon , from the util, you can do things like openstack server list, network list,   loadbalancer list etc 13:49
admin1to test all the APIs13:49
admin1if none give 503 or issues, then horizon will work just fine13:49
admin1if any one of it breaks ( your services) , horizon will complain 13:49
admin1so i try to do a cli command with --verbose first to check if all the services api are responding properly 13:49
jrosseradmin1: the way we use gluster, the node UUID is stored outside the container on the host, and persisting that is what allows the repo container to be easily deleted/recreated without having to manually fix the gluster stuff13:50
derekokeeffeThanks jrosser and NeilHanlon, I'll take a look there so13:50
jrosserbut when you lose the host you also lose the UUID and that then needs manual intervention, as the playbooks don't have a way to understand what has happened13:50
jrosseradmin1: here is how the gluster state ends up on the host, through a bind mount https://github.com/openstack/openstack-ansible/blob/master/inventory/group_vars/repo_all.yml#L22-L2513:53
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-ceph_client master: Remove conditional code for ubuntu version earlier than 20.x  https://review.opendev.org/c/openstack/openstack-ansible-ceph_client/+/88282614:06
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-ceph_client master: Allow ceph client keyring files to have custom owner/group/mode  https://review.opendev.org/c/openstack/openstack-ansible-ceph_client/+/88282714:06
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-ceph_client master: Allow ceph clients to be enabled or disabled  https://review.opendev.org/c/openstack/openstack-ansible-ceph_client/+/88282814:06
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-ceph_client master: Add ceph client and configuration for immutable object cache  https://review.opendev.org/c/openstack/openstack-ansible-ceph_client/+/88282914:06
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-ceph_client master: Add immutible object cache documentation  https://review.opendev.org/c/openstack/openstack-ansible-ceph_client/+/88283014:06
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Add ceph client key for immutable object cache  https://review.opendev.org/c/openstack/openstack-ansible/+/88283114:09
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-ceph_client master: Add immutible object cache documentation  https://review.opendev.org/c/openstack/openstack-ansible-ceph_client/+/88283014:12
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-ceph_client master: Add immutable object cache documentation  https://review.opendev.org/c/openstack/openstack-ansible-ceph_client/+/88283014:12
admin1i stopped glusterd in all , deleted all the files and redid the repo install 14:16
admin1it  started blank 14:16
admin1running setup openstack to let it build all 14:17
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-ceph_client master: Add immutable object cache documentation  https://review.opendev.org/c/openstack/openstack-ansible-ceph_client/+/88283014:47
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-ceph_client master: Add config and documentation for ceph perisistent write log cache  https://review.opendev.org/c/openstack/openstack-ansible-ceph_client/+/88284914:47
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-ceph_client master: Add releasenote for ceph immutable object cache and persistent write log cache  https://review.opendev.org/c/openstack/openstack-ansible-ceph_client/+/88285014:52
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Remove redundant `repo_server_enable_sync_manager` variable  https://review.opendev.org/c/openstack/openstack-ansible/+/88286215:00
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-ceph_client master: Add immutable object cache documentation  https://review.opendev.org/c/openstack/openstack-ansible-ceph_client/+/88283015:30
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-ceph_client master: Add config and documentation for ceph perisistent write log cache  https://review.opendev.org/c/openstack/openstack-ansible-ceph_client/+/88284915:30
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-ceph_client master: Add releasenote for ceph immutable object cache and persistent write log cache  https://review.opendev.org/c/openstack/openstack-ansible-ceph_client/+/88285015:30
opendevreviewAlfredo Moralejo proposed openstack/openstack-ansible-openstack_hosts master: Add support to install distro packages from RDO CloudSIG repos  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/88047315:57
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-ceph_client master: Add ceph client and configuration for immutable object cache  https://review.opendev.org/c/openstack/openstack-ansible-ceph_client/+/88282916:49
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-ceph_client master: Add immutable object cache documentation  https://review.opendev.org/c/openstack/openstack-ansible-ceph_client/+/88283016:49
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-ceph_client master: Add config and documentation for ceph perisistent write log cache  https://review.opendev.org/c/openstack/openstack-ansible-ceph_client/+/88284916:49
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-ceph_client master: Add config and documentation for ceph perisistent write log cache  https://review.opendev.org/c/openstack/openstack-ansible-ceph_client/+/88284916:50
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-ceph_client master: Add releasenote for ceph immutable object cache and persistent write log cache  https://review.opendev.org/c/openstack/openstack-ansible-ceph_client/+/88285016:50
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-ceph_client master: Add immutable object cache documentation  https://review.opendev.org/c/openstack/openstack-ansible-ceph_client/+/88283017:11
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-ceph_client master: Add config and documentation for ceph perisistent write log cache  https://review.opendev.org/c/openstack/openstack-ansible-ceph_client/+/88284917:12
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-ceph_client master: Add ceph client and configuration for immutable object cache  https://review.opendev.org/c/openstack/openstack-ansible-ceph_client/+/88282918:01
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-ceph_client master: Add immutable object cache documentation  https://review.opendev.org/c/openstack/openstack-ansible-ceph_client/+/88283018:01
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-ceph_client master: Add config and documentation for ceph perisistent write log cache  https://review.opendev.org/c/openstack/openstack-ansible-ceph_client/+/88284918:02
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-ceph_client master: Add releasenote for ceph immutable object cache and persistent write log cache  https://review.opendev.org/c/openstack/openstack-ansible-ceph_client/+/88285018:02
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-ceph_client master: Add config and documentation for ceph perisistent write log cache  https://review.opendev.org/c/openstack/openstack-ansible-ceph_client/+/88284918:03
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-ceph_client master: Add releasenote for ceph immutable object cache and persistent write log cache  https://review.opendev.org/c/openstack/openstack-ansible-ceph_client/+/88285018:03
noonedeadpunkJust to have that said, I'm not sure sure about https://review.opendev.org/c/openstack/openstack-ansible-ceph_client/+/882826 that's the base for everything else.21:41
NeilHanlonnoonedeadpunk: while you're here.. does https://review.opendev.org/c/openstack/openstack-ansible/+/881665/2 need backport? and is it cool if I +2 that?21:43
noonedeadpunkI'm not 100% sure about the backport, but yeah it looks like the right thing to do if you ask me :)21:44

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