moha7 | Misconfiguration: I forgot to set `image_hosts` in the `openstack_user_config.yml` as I though it behaviour like Cinder settings that does not need to the option `storage_hosts`when you have your Ceph cluster somewhere. | 05:52 |
---|---|---|
moha7 | After deployment I noticed that there's not any glance container. | 05:53 |
moha7 | Now, how can I run the `setup-hosts.yml`saying it to create just the glance stuff there? Is it enough to use `--tags lxc-containers-create` alongside the YML setup file? Does also need more settings injection by other tags? | 06:00 |
moha7 | I think the tag `lxc-hosts` is necessary too, for creating log path for glance, right? | 06:14 |
jrosser | moha7: does this help? https://docs.openstack.org/openstack-ansible/latest/admin/maintenance-tasks.html#container-management | 06:28 |
jrosser | i don't really think that tags is the thing you want in this case | 06:28 |
moha7 | How do you run `systemctl restart apache2; sleep 1s; systemctl status apache2` on all Keystone and Horizon containers from your deployment server? | 07:31 |
moha7 | There's a tip here (for Galera): https://docs.openstack.org/openstack-ansible/latest/admin/maintenance-tasks.html#start-a-cluster that didn't work in my deployer server | 07:33 |
moha7 | https://docs.openstack.org/openstack-ansible/latest/admin/maintenance-tasks.html#container-management >> I didn't understand it | 07:53 |
moha7 | I am running all those 3 `setup-<x>` yml files again! | 08:15 |
jrosser | moha7: those galera maintainance tasks have worked for other people, can you be a bit more specific? | 08:18 |
jrosser | moha7: read the container management section about "destroy / create containers" | 08:19 |
jrosser | if you add a new group or fixup your openstack_user_config.yml for the missing glance containers you should be able to create them with `openstack-ansible lxc-containers-create.yml --limit "CONTAINER_NAME"` | 08:19 |
jrosser | where CONTAINER_NAME is the hostname or ansible group that you want to create | 08:20 |
jrosser | just re-running all the playbooks is going to take forever | 08:20 |
damiandabrowski | morning | 09:42 |
damiandabrowski | jrosser: do you have any idea why gating does not start for this change? :| | 09:42 |
damiandabrowski | https://review.opendev.org/c/openstack/openstack-ansible/+/872328 | 09:42 |
damiandabrowski | (i just realized that this dependency probably doesn't make any sense) | 09:43 |
jrosser | well, go here https://zuul.openstack.org/buildsets?change=872328] | 09:44 |
opendevreview | Damian Dąbrowski proposed openstack/openstack-ansible master: Define some temporary vars for haproxy https://review.opendev.org/c/openstack/openstack-ansible/+/872328 | 09:44 |
jrosser | oops https://zuul.openstack.org/buildsets?change=872328 | 09:44 |
damiandabrowski | i'm not sure what dequeued means in this context :| but gating stared after removing dependency to https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/872262 | 09:48 |
jrosser | that takes you to here https://zuul.openstack.org/buildset/5615ade430fb45309d8103210187f01b | 09:49 |
jrosser | at which point i think you end up having to ask the #opendev people what actually that means | 09:49 |
damiandabrowski | however, i think we may need to merge it to fix gating, so if anyone has a moment, review would be highly appreciated: https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/872262 | 09:50 |
damiandabrowski | thanks jrosser ! | 09:50 |
jrosser | oh well i think github reverted their change which made a bunch of download SHA change | 09:50 |
jrosser | so the problem with hatop has gone away | 09:51 |
jrosser | damiandabrowski: see https://github.com/orgs/community/discussions/45830 | 09:51 |
damiandabrowski | ah sweet, thanks! | 09:53 |
moha7 | jrosser: `ansible galera_container -m shell -a "cat /var/lib/mysql/grastate.dat"` --> https://postimg.cc/Q9L3fvZn | 10:28 |
moha7 | > read the container management | 10:28 |
moha7 | Sure, Tnx | 10:28 |
moha7 | I saw something cool in the Keystone config file: A comment with the keyword "FIXME" (: | 10:51 |
jrosser | moha7: you are not in the openstack-ansible directory there, can you try that instead? | 11:03 |
moha7 | Ah. `ansible all_containers --list-hosts` worked there | 11:15 |
*** dviroel|uot is now known as dviroel|rover | 11:30 | |
moha7 | There're no cinder packages on Computes! Then the option `storage_hosts` is required to be set in `openstack_user_config.yml` file. But on what, on `*compute_hosts`? (Note: I'm going to connect it to my Ceph cluster in a way that cinder goes to Ceph nodes by ssh to pick ceph configs up; I just added some options in `user_variables.yml`) | 11:46 |
jrosser | moha7: cinder does not need to be on the compute hosts for ceph | 12:16 |
jrosser | moha7: see this https://opendev.org/openstack/openstack-ansible/src/branch/master/playbooks/common-playbooks/nova.yml#L48-L61 | 12:17 |
moha7 | Oops, I run it to be deployed on computes! | 12:22 |
jrosser | nooooo :) | 12:23 |
jrosser | you know there is already a built in ceph scenario in the AIO that you could use as reference? | 12:24 |
jrosser | for openstack-ansible there is a role called "ceph_client" which is used everywhere that ceph needs to be consumed, like compute hosts | 12:24 |
moha7 | Yes, I know there's some scenarios; But I don't know where they are documented (: | 12:43 |
moha7 | `export SCENARIO='aio_lxc_barbican_ceph_lxb'`? | 12:44 |
moha7 | seems it's not! | 12:46 |
opendevreview | Damian Dąbrowski proposed openstack/openstack-ansible-haproxy_server master: Prepare haproxy role for separated haproxy config https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/871188 | 12:53 |
moha7 | How can I see all scenarios? | 12:53 |
damiandabrowski | i think we don't have any place where they all all documented, some examples can be found here: https://docs.openstack.org/openstack-ansible/latest/user/aio/quickstart.html | 12:59 |
damiandabrowski | you can look at the code to find all of them: https://codesearch.openstack.org/?q=bootstrap_host_scenario&i=nope&literal=nope&files=&excludeFiles=&repos=openstack/openstack-ansible | 13:00 |
damiandabrowski | so basically you can put service names there, ceph, ovs, lxb, metal, lxc, ceph, nfs, proxy, infra etc. | 13:02 |
anskiy | Hello! I'm trying to create LXC-based deployment in VMs, with non-root `ansible_user`, and I'm having so much trouble with that. First of which been that `lxc-info`, which runs without sudo doesn't see any of the created LXC containers. Is this supported, or am I supposed to SSH as root on hosts for deployment? | 13:05 |
jrosser | anskiy: non root has been a long term goal for ages but no one has put the effort in to fix everything | 13:20 |
anskiy | I see, thank you! | 13:26 |
jrosser | moha7: it might be worth you spending some time understanding the different CI jobs we run, as these cover various combinations of ceph, lxc, lxb, etc | 13:53 |
jrosser | take a look at https://review.opendev.org/c/openstack/openstack-ansible/+/869748 and press "zuul summary" - you'll see a bunch of different scenarios there which are all possible to use yourself in a VM | 13:55 |
jrosser | job `openstack-ansible-deploy-aio_ceph-ubuntu-jammy` is directly equivalent to SCENARIO=aio_ceph | 13:56 |
opendevreview | Damian Dąbrowski proposed openstack/openstack-ansible-haproxy_server master: Prepare haproxy role for separated haproxy config https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/871188 | 14:51 |
opendevreview | Jonathan Rosser proposed openstack/openstack-ansible master: Allow git servers for openstack services and tempest to be overridden https://review.opendev.org/c/openstack/openstack-ansible/+/869748 | 14:57 |
*** dviroel|rover is now known as dviroel|rover|lunch | 15:06 | |
opendevreview | Jonathan Rosser proposed openstack/openstack-ansible master: Add facility to rewrite source URLs for ansible collections during bootstrap https://review.opendev.org/c/openstack/openstack-ansible/+/870820 | 15:21 |
opendevreview | Jonathan Rosser proposed openstack/openstack-ansible master: Add facility to rewrite source URLs for ansible collections during bootstrap https://review.opendev.org/c/openstack/openstack-ansible/+/870820 | 15:21 |
opendevreview | Jonathan Rosser proposed openstack/openstack-ansible master: Update ansible openstack collection to 2.0.0 https://review.opendev.org/c/openstack/openstack-ansible/+/872421 | 15:24 |
opendevreview | Jonathan Rosser proposed openstack/openstack-ansible master: Remove support for calico ml2 driver. https://review.opendev.org/c/openstack/openstack-ansible/+/866119 | 15:36 |
spatel | Feel like LinuxBridge at end of light - https://youtu.be/MSbB3L9_MeY?t=2073 | 15:38 |
spatel | Actually here - https://youtu.be/MSbB3L9_MeY?t=2111 | 15:39 |
mgariepy | spatel, yep | 15:44 |
opendevreview | Jonathan Rosser proposed openstack/openstack-ansible master: Test on ARM64 https://review.opendev.org/c/openstack/openstack-ansible/+/872423 | 15:45 |
opendevreview | Jonathan Rosser proposed openstack/openstack-ansible master: Test on ARM64 https://review.opendev.org/c/openstack/openstack-ansible/+/872423 | 15:47 |
opendevreview | Jonathan Rosser proposed openstack/openstack-ansible master: Disable fact variables https://review.opendev.org/c/openstack/openstack-ansible/+/778396 | 15:49 |
*** dviroel|rover|lunch is now known as dviroel|rover | 15:57 | |
opendevreview | Jonathan Rosser proposed openstack/openstack-ansible master: Add validation zuul job for hosts setup https://review.opendev.org/c/openstack/openstack-ansible/+/843002 | 16:08 |
opendevreview | Jonathan Rosser proposed openstack/openstack-ansible-os_keystone master: Test multiple keystone containers for os_keystone tests https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/843714 | 16:13 |
opendevreview | Jonathan Rosser proposed openstack/openstack-ansible-os_keystone master: Test multiple keystone containers for os_keystone tests https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/843714 | 16:13 |
*** rpittau is now known as elfosardo | 16:34 | |
*** elfosardo is now known as rpittau | 16:43 | |
opendevreview | Damian Dąbrowski proposed openstack/openstack-ansible master: Prepare service roles for separated haproxy config https://review.opendev.org/c/openstack/openstack-ansible/+/871189 | 16:50 |
*** dviroel_ is now known as dviroel|rover_ | 18:36 | |
*** dviroel|rover_ is now known as dviroel|rover | 18:38 | |
*** dviroel_ is now known as dviroel|rover | 19:51 | |
bjoernt | Did anyone ask already if OSA is making a release for each branch affected per https://security.openstack.org/ossa/OSSA-2023-002.html ? | 21:18 |
jrosser | bjoernt: i believe that X,Y,Z are released to cover that | 21:35 |
jrosser | see https://review.opendev.org/q/topic:release_osa | 21:35 |
jrosser | and https://review.opendev.org/q/topic:bump_osa | 21:35 |
opendevreview | Damian Dąbrowski proposed openstack/openstack-ansible master: Prepare service roles for separated haproxy config https://review.opendev.org/c/openstack/openstack-ansible/+/871189 | 22:00 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!