Saturday, 2025-06-28

opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Cleanup sahara/murano/senlin leftovers  https://review.opendev.org/c/openstack/openstack-ansible/+/95368400:08
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Offload network provisionment for AIO to openstack_hosts  https://review.opendev.org/c/openstack/openstack-ansible/+/95357000:20
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Provision AIO network interfaces conditionally  https://review.opendev.org/c/openstack/openstack-ansible/+/95357400:20
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Cleanup sahara/murano/senlin leftovers  https://review.opendev.org/c/openstack/openstack-ansible/+/95368400:20
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Offload kernel module management to openstack_hosts  https://review.opendev.org/c/openstack/openstack-ansible/+/95368500:31
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Provision AIO network interfaces conditionally  https://review.opendev.org/c/openstack/openstack-ansible/+/95357400:43
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Cleanup sahara/murano/senlin leftovers  https://review.opendev.org/c/openstack/openstack-ansible/+/95368400:43
opendevreviewOpenStack Proposal Bot proposed openstack/openstack-ansible master: Imported Translations from Zanata  https://review.opendev.org/c/openstack/openstack-ansible/+/95339304:07
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Make AIO networks configurable  https://review.opendev.org/c/openstack/openstack-ansible/+/95367507:39
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Offload network provisionment for AIO to openstack_hosts  https://review.opendev.org/c/openstack/openstack-ansible/+/95357007:42
bholaHi. Openstack Ansible AIO failed while, probably, installing/creating/configuring swift. detailed error output is at https://pastebin.com/rFxVj85010:00
jrosserthe problem there is “ssh: connect to host 172.29.237.161 port 22: Connection refused”10:07
jrosserthe rest is just noise after that really10:08
opendevreviewDmitriy Chubinidze proposed openstack/openstack-ansible-lxc_hosts master: Remove lxc_net_mtu definition  https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/95369610:09
jrosserso some basic debugging is needed, can you ping that ip, does it listen on port 22…..10:09
jrosserthere was a lot of stuff fixed recently for the swift role so checking that those fixes are present in the OSA release you are trying to would also be a good idea10:10
opendevreviewDmitriy Chubinidze proposed openstack/openstack-ansible-lxc_hosts master: Remove lxc_net_mtu definition  https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/95369610:14
opendevreviewDmitriy Chubinidze proposed openstack/openstack-ansible master: Remove lxc_net_mtu definition  https://review.opendev.org/c/openstack/openstack-ansible/+/95369710:18
opendevreviewDmitriy Chubinidze proposed openstack/openstack-ansible master: Remove lxc_net_mtu definition  https://review.opendev.org/c/openstack/openstack-ansible/+/95369710:19
bholajrosser: Hmmm. This strange. I have checked and container is running. Can we only ssh into it with the key? or any username/password available to to check ssh connection?10:44
jrosserwhich branch of OSA are you using?10:44
bholajrosser: master. I checked out to master and it said it was already on master.10:45
jrosserok sure - well two things then, on master you should have all the recent fixes for swift10:46
jrosserand a lot of those relate to the ssh setup, you can see them here since may https://github.com/openstack/openstack-ansible-os_swift/commits/master/10:47
jrosserand the second thing about master is that its the place where we are doing the work on the next release.10:48
jrosserthe actual stable releases that are intended for use rather than development are in the stable/<...> branches10:48
bholajrosser: right. which key is used to ssh into swift container. I want to confirm if ssh connection is working or not. 10:49
jrosserit uses ssh certificates10:49
bholajrosser: not very good at certificates. I have only one rsa key in root user's home folder's subfolder .ssh. Let me try if it lets me login with that key.10:52
bholaconnection refused with command ssh swift@172.29.237.161 and ssh root@172.29.237.16110:55
jrosserwell its more complicated than that10:55
jrosserthe swift rings are built on the first host of the group10:56
bholaIHow to check if ssh is working fine or not?10:56
jrosserhttps://github.com/openstack/openstack-ansible-os_swift/blob/master/tasks/swift_rings.yml#L16-L1810:56
jrosseranbd once that is done the rings are distributed to all the other hosts10:57
jrosserhere https://github.com/openstack/openstack-ansible-os_swift/blob/master/tasks/swift_rings.yml#L20-L2110:57
jrosserso it's important to understand whats happening here https://github.com/openstack/openstack-ansible-os_swift/blob/master/tasks/swift_rings_distribute.yml#L18-L2110:57
jrosseras the user `swift_system_user_name` it will rsync to swift@<other-hosts>10:58
jrosserso the root key is not the one we are concerned with here10:58
bholaso there is no way to connect to the container?11:03
bholaand I have to admit that I have no idea of rings? are these keyrings?11:04
jrosserno - i beleive that is is some definition of the data layout inside swift. having said that i do not use the swift service at all myself, instead we use ceph RGW for object storage here11:05
bholaso the best thing is start it over from scratch without swift?11:06
jrosserperhaps, do you need it?11:07
bholaswift?11:07
jrosseryes11:07
bholano. I will leave it for the time being. I just want to get openstack up and running. I will start it again without swift.11:08
jrosseri don't fully understand why `aio1` is the host that your swift play was running against11:08
jrosserthat possibly suggests an error in the inventory11:08
bholajrosser: What it should be? It cannot be other than aio1 because it is AIO. Am I missing something in my understanding?11:31
bholaonly one host is involved in AIO.11:32
jrosserthere are multiple "hosts" in the inventroy, all the containers are treated as if they are a different host11:32
jrosseranyway i think i understand now, the aio1 host for swift is treated as the storage host11:32
jrosserthe swift proxy servers run in containers11:33
bholaAlrghit. I got it now. you mean swift is running on the host whereas it actually be running in a container. Right?11:33
bholaso swift should be running on the host and should be connected through swift proxy container. correct?11:36
jrosserit has multiple components11:40
jrossersome are storage dealing directly with disks - i think in an AIO that runs on the host11:41
jrossersome is the actual API service which is in a container11:41
jrosserin a real deployment with many hosts this would all be spread around however you want11:41
bholajrosser: Thanks for the update. I am going to do it again now. Do i need to use SCENARIO variable? I assigned it a value of 'aio_lxc_swift' in previous attemp. Now I will assign it 'aio_lxc' only. is it correct?12:36
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Make AIO networks configurable  https://review.opendev.org/c/openstack/openstack-ansible/+/95367514:11
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Offload network provisionment for AIO to openstack_hosts  https://review.opendev.org/c/openstack/openstack-ansible/+/95357014:11
noonedeadpunkbhola: I missed prior convo, but reducing SCENARIO will not work within the same attempt14:12
noonedeadpunkas configs which were already provisioned are not removed on subsequent run14:13
noonedeadpunkbut it would be correct if you're to re-install OS on a VM :)14:13
bholanoonedeadpunk: Yup I have started from scratch. Last playbbok is running. I hope it will go well.14:37
bholaI couldn't understand why Ubuntu server iso file size significantly increased for Noble Numbat at 3GB whereas prior and latest version (Plucky) are both at 2.0GB in size.14:43

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