Thursday, 2024-02-22

opendevreviewAleksandr Chudinov proposed openstack/openstack-ansible-os_glance master: Add property protection configuration  https://review.opendev.org/c/openstack/openstack-ansible-os_glance/+/90982007:15
gokhan__hello folks, I am getting connection refused error on galera install when setting haproxy service state. https://paste.openstack.org/show/b73YzaYuUVT001L6BJWn/ Any thoughts for that ? I am deploying antelope 27.4.0 07:17
jrossergokhan__: what did you try already for debugging?07:23
gokhan__jrosser, I run ansible playbook with -vvv07:25
gokhan__after running setup-infrastructure, I run with -vvv to see error in wide 07:26
jrosserso it says there “Failed to connect to the host via ssh”07:28
jrosserdid you test that ssh without ansible? the ip it tries to connect to is there in the log07:28
gokhan__jrosser, yes I tried it and without ansible I can connect test-infra1 and test-infra2 with ssh07:30
jrosserno - to the ip, not the hostname07:30
jrosserI have no idea is that ip is the correct one07:31
gokhan__sorry yes I can connect with ips 07:31
gokhan__jrosser, when running ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o Port=22 -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o 'User="root"' -o ConnectTimeout=5 -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o ServerAliveInterval=64 -o ServerAliveCountMax=1024 -o Compression=no -o TCPKeepAlive=yes -o 07:36
gokhan__VerifyHostKeyDNS=no -o ForwardX11=no -o ForwardAgent=yes -T   10.13.0.22 '/bin/sh -c '"'"'/usr/bin/python3'"'"'' it is waiting  and there is no response 07:36
jrosseris haproxy running correctly on the infra nodes?07:37
jrosserfor example, you can see the status correctly with hatop07:39
gokhan__jrosser, https://paste.openstack.org/show/bbNXQWchVjNUCgGWy5ND/ it gives insufficient permissions. may be I run wrong command 07:46
gokhan__jrosser, thanks I solved issue. fistly haproxy status is active but when restart it, it throws error because of skyline configs in haproxy. I resolved it and now it is working. 07:51
jrosserok so the error from ansible about the ssh connection was misleading07:52
jrosserthe actual connection error was to the haproxy stats socket as the module wanted to adjust the haproxy through that07:53
jrossergokhan__: do you make skyline work?07:53
gokhan__jrosser, yes we have used your skyline role and make a little changes on it. But we have changed skyline role for working on victoria.07:55
gokhan__we have been using skyline for nearly 1 year and used your role for installation. 07:56
gokhan__I upgraded my env from victoria to antelope. now I am making distribution upgrade from focal to jammy. after finished core service upgrade, we will work on skyline role on antelope. 07:59
noonedeadpunkgokhan__: oh, this is actually would be good to get finalized08:03
noonedeadpunkwe already have 80% working role fwiw08:04
gokhan__noonedeadpunk, yes after upgrade our env we can work on this https://review.opendev.org/c/openstack/openstack-ansible/+/859446 and we have already working skyline role 08:07
noonedeadpunkgokhan__: huh, there's also a role fwiw: https://opendev.org/openstack/openstack-ansible-os_skyline08:09
gokhan__noonedeadpunk, yes I know it. in our first installation we have used jrosser skyline role. 08:14
noonedeadpunkyeah, ok, it's the same one08:14
noonedeadpunkit's forked from his github08:14
noonedeadpunkbut last time I tried it, I failed to auth in skyline...08:14
jrosseri have just no time at all to work on this08:17
gokhan__my team also is skyline contributor and in our env it is working. we will test this asap. I hope probably next week   08:17
jrosserif you find things that need changing in the skyline role for OSA then please make patches or share a diff with us08:17
gokhan__jrosser, it is in our plan, we will look at differences and make patches for skyline role.we can make it work. 08:20
noonedeadpunkthat would be really awesome, as I also have kinda no time/prio for that as we've beeing using in-house UI as of today08:39
jrosseroh my what mess is the tempest role :(08:45
jrosserso much complexity and stuff with needing to supply both public network name and ID (sometimes)08:46
jrosserand if you create public network outside os_tempest its mandatory to provide the ID08:46
jrosserexcept then later (sometimes) os_tempest looks up the ID for itself https://github.com/openstack/openstack-ansible-os_tempest/blob/master/tasks/tempest_resources.yml#L219-L22908:47
noonedeadpunkyeah, I know...09:25
noonedeadpunkand it's super tough to do anything without really breaking changes to it09:26
noonedeadpunkwhich would more be like - create a new tempest role09:26
gokhan__do we really need http://ubuntu-cloud.archive.canonical.com/ repo for source install method ? 10:41
jrossergokhan__: there are quite some things in there apart from the openstack services10:46
jrossertypically that might be libvirt, or perhaps ovs or something like that newer than you would usually get with the ubuntu LTS10:47
jrosserbut it would be the one you need for some version of openstack10:47
gokhan__jrosser, thanks for information.10:51
ThiagoCMCI do rely on having UCA for source install method, because it'll bring new versions of Libvirt, Ceph, sometimes even OpenvSwitch. Which also makes it a lot easier to roll out major upgrades one after another.11:28
mgariepyhey -c13:18
opendevreviewAndrew Bonney proposed openstack/openstack-ansible-plugins stable/2023.2: Add override for gluster host used for bootstrap operations  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/90982713:55
opendevreviewAndrew Bonney proposed openstack/openstack-ansible-plugins stable/2023.1: Add override for gluster host used for bootstrap operations  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/90986813:57
hamburglerThiagoCMC: you shouldn't need to use the UCA for Ceph if you're using 22.04 https://download.ceph.com/debian-18.2.1/dists/ - jammy is supported in the ceph community repo, this would give you more control over versions than with the UCA15:05
hamburglerunless you're not using reef :)15:06
spatelFolks, trying to understand how does Cinder talk to thrid party storage system. How do I know wether it has support or not? 16:02
spatelhttps://www.ngxstorage.com/ 16:02
spatelwe are arranging NGX storage system and I want to check if cinder has support or not16:03
spatelIf cinder support then how does it handover iscsi to instances? 16:04
noonedeadpunkspatel: well, I don't see it in a support matrix at least: https://docs.openstack.org/cinder/latest/reference/support-matrix.html16:25
noonedeadpunkdoesn't mean there's no driver though... but then worth asking these questions to the vendor directly16:25
spatelnoonedeadpunk cool! 16:56
spatelnoonedeadpunk let me understand, cinder-volume driver will make API call to storage and create iscsi lun and pass it to vm instance right?16:57
noonedeadpunkI would assume so, yes16:58
noonedeadpunkOr well. It talk to Nova saying the path to the volume16:59
noonedeadpunkbut yes, sotrage interaction is on cinder-volume16:59
spatelnoonedeadpunk perfect! 17:16
spatelI will work with vendor to find out support 17:17
jrosserspatel: ……. https://www.ngxstorage.com/solutions/openstack/17:23
jrosserjust like google :)17:23
spatelGot mesg from vendor also :) They have support17:24
jrosseryou should check it’s current17:25
jrosserand not only for whatever old version RH currently sell17:25
spatelIts paid storage so I am sure vendor will help to implement. 17:26
jrosserhah17:26
jrosserjuniper Cisco and everyone else who17:26
jrosserabandoned their drivers don’t agree with that17:26
spatelI will run some test with they and hope its workout 17:26
jrosserfwiw I am suuuuper wary of these things17:26
spatelAgreed, that is why we love ceph 17:28
jrosserand if they are not running 3rd party ci against cinder patches…. why not would be the question17:28
spatelgood question 17:29
ThiagoCMChamburgler, there's an internal policy in which we can not install packages outside of Ubuntu's official repositories. This is to not mess up with our "supply chain trust".18:04
ThiagoCMCI'm very grateful for the work Canonical does with UCA and also HWE! It makes it smooth to perform major upgrades from one OpenStack and Ceph to another, and then from one Ubuntu LTS to another.18:05
noonedeadpunkThiagoCMC: but UCA is kinda Canonical official supply?18:19
ThiagoCMCYes, it is...  =P18:20
ThiagoCMCThat's why we can only use packages from UCA, not from third-party repos. Not even from ceph.com.18:21
noonedeadpunkso you use also shipped distro rabbit and mariadb?18:23
noonedeadpunkBut I kinda feel you - we also have a tough process of allowing/trusting sources18:25
ThiagoCMCWell, there are exceptions. lol - But those must be well documented, rare, and keep properly tracked... And it seems that rabbitmq-server and erlang-base are from Ubuntu repos (I just checked the LXC container in my OSA). And yeah, we would prefer to use MariaDB from Ubuntu as well, but not there yet.18:42
hamburglerThiagoCMC: gotcha :), that makes sense19:37

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