Monday, 2026-03-02

blue090Hello I am trying to integrate erasure coded pool with openstack-ansible, The pool seems working as I am able to place data properly with #rbd create testimg2   --size 1G --pool volumes_ec_ssd_meta --data-pool volumes_ec_ssd. But cinder placing all data into metadata replicated pool here my config  https://pastebin.com/pAQyKJYY05:41
blue090DISTRIB_ID="OSA" DISTRIB_RELEASE="32.0.0" DISTRIB_CODENAME="Flamingo" DISTRIB_DESCRIPTION="OpenStack-Ansible"05:42
blue090I am testing the new ceph erasure code fast EC feature running latest version ceph05:43
noonedeadpunkblue090: ok, so what integration issue are you having?07:53
noonedeadpunkah, metadata pool07:54
blue090noonedeadpunk: Yes not sure the parameters in cinder.conf are correct I cannot find detaild docs I used the conf from some old email thread which is not working but there is no service failure that means the config is valid 07:56
blue090--pool volumes_ec_ssd_meta --data-pool volumes_ec_ssd command line working if specifically decalere data pool , but i have no idea how cinder should understand, also replicated pools supports multiple flags like features: layering, exclusive-lock, object-map, fast-diff, deep-flatten not sure EC supports them 07:58
noonedeadpunkyeah, gotcha, give me a sec, I'll try to find smth in my notes08:00
noonedeadpunkblue090: so, I think what you'd need to do, is to define rbd_pool = volumes_ec_ssd_meta, but cinder does not have option rbd_data_pool08:29
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_manila master: Move default quotes in quota group  https://review.opendev.org/c/openstack/openstack-ansible-os_manila/+/97786408:30
noonedeadpunkso instead, you need to have a custom ceph.conf file where have smth like [client.cinder]\nrbd_default_data_pool = volumes_ec_ssd08:30
blue090noonedeadpunk:  So If i need both replicated and EC on same ceph cluster will it work ,  I have servers with different disk type SATA/SAS24G mapped to different crush , 08:33
noonedeadpunkyou probavbly can have different ceph users for these?08:34
noonedeadpunkas ceph.conf is specific for the user I think08:34
noonedeadpunkI did EC pool too long ago, so frankly I can't recall all the details08:35
noonedeadpunkBut I can recall it was totally doable08:35
blue090I was planning to integrate same cinder user , yes I can understand that :)08:35
blue090In that case just need a copy of ceph.conf to ceph2.conf i believe it should work I did with multiple cluster integration before08:37
blue090Thanks anyway let me test it08:37
noonedeadpunkyou should be ale to place the section to the original one as well... But also, you can name clusters diferently08:38
noonedeadpunkand use rbd_cluster_name08:38
noonedeadpunkand then it's {{ rbd_cluster_name }}.conf which is respected08:39
noonedeadpunkand then you probably can have the same user as well08:39
noonedeadpunkjust client keyrings should be also appended with cluster name08:40
noonedeadpunkbut you should be able to distribute all "custom"  things throught ceph_extra_confs variable08:40
noonedeadpunk(rbd_cluster_name is in the cinder.conf backend defenition)08:40
blue090Thanks I got it 08:41
blue090I am applying configurations let me see if data is going to data pool08:41
noonedeadpunklet me know how this went :)08:52
blue090Yes finally success story09:01
blue090:D09:01
blue090I did change ceph.conf  to ceph1.conf same user cinder also changed key file name I think key name also should be changed  not sure 09:01
blue090noonedeadpunk: you are chatgpt :D09:02
noonedeadpunkok, nice, great that you made it working :)09:03
noonedeadpunkI hope I hallucinate less, but it's not always the case, lol09:03
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Use infra mirror for LXC debootstrap  https://review.opendev.org/c/openstack/openstack-ansible/+/95133809:05
opendevreviewDmitriy Chubinidze proposed openstack/openstack-ansible master: docs: Add AIO Ceph deployment documentation  https://review.opendev.org/c/openstack/openstack-ansible/+/97836210:14
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_manila master: Move default quotes in quota group  https://review.opendev.org/c/openstack/openstack-ansible-os_manila/+/97786410:33
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_manila master: Move default quotes in quota group  https://review.opendev.org/c/openstack/openstack-ansible-os_manila/+/97786410:35
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_manila master: Move default quotes in quota group  https://review.opendev.org/c/openstack/openstack-ansible-os_manila/+/97786410:37
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_manila master: Move default quotes in quota group  https://review.opendev.org/c/openstack/openstack-ansible-os_manila/+/97786410:39
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_manila master: Move default quotes in quota group  https://review.opendev.org/c/openstack/openstack-ansible-os_manila/+/97786410:40
opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: wip  https://review.opendev.org/c/openstack/openstack-ansible/+/97842910:42
opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: wip  https://review.opendev.org/c/openstack/openstack-ansible/+/97842910:43
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_manila master: Move default quotes in quota group  https://review.opendev.org/c/openstack/openstack-ansible-os_manila/+/97786410:44
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_manila master: Move default quotes in quota group  https://review.opendev.org/c/openstack/openstack-ansible-os_manila/+/97786410:44
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_manila master: Move default quotes in quota group  https://review.opendev.org/c/openstack/openstack-ansible-os_manila/+/97786410:46
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_manila master: Move default quotes in quota group  https://review.opendev.org/c/openstack/openstack-ansible-os_manila/+/97786410:47
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_manila master: Move default quotes in quota group  https://review.opendev.org/c/openstack/openstack-ansible-os_manila/+/97786410:47
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-lxc_hosts stable/2025.1: Pin setuptools via global-requirement-pins.txt  https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/97843011:15
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-lxc_hosts stable/2025.1: Pin setuptools via global-requirement-pins.txt  https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/97843011:15
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-lxc_hosts master: wip  https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/97843111:17
noonedeadpunkwe have a bunch of patches to os_neutron for review: https://review.opendev.org/q/project:openstack/openstack-ansible-os_neutron+status:open+label:verified11:17
noonedeadpunkI also looking into simnplifying the ovn setup, as it'a really hard to follow file includes right niw11:18
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_neutron master: Remove deprecated heartbeat_in_pthread  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/97606311:22
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-lxc_hosts master: wip  https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/97843111:23
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_cinder master: Remove deprecated heartbeat_in_pthread  https://review.opendev.org/c/openstack/openstack-ansible-os_cinder/+/97465711:25
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_cinder master: Remove deprecated heartbeat_in_pthread  https://review.opendev.org/c/openstack/openstack-ansible-os_cinder/+/97465711:26
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_nova master: Remove deprecated heartbeat_in_pthread  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/97606211:26
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_nova master: Remove deprecated heartbeat_in_pthread  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/97606211:27
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_nova master: Remove deprecated heartbeat_in_pthread  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/97606211:27
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-lxc_hosts master: Ensure conditionals are proper booleans  https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/97843111:28
noonedeadpunkcan we also review this one: https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/97800711:39
noonedeadpunkto be able to bump SHAs for master: https://review.opendev.org/c/openstack/openstack-ansible/+/97791711:39
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Bump SHAs for master  https://review.opendev.org/c/openstack/openstack-ansible/+/97791711:41
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-role-python_venv_build master: Cleanup environment on wheel build failure  https://review.opendev.org/c/openstack/ansible-role-python_venv_build/+/97696712:33
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Bump SHAs for master  https://review.opendev.org/c/openstack/openstack-ansible/+/97791712:47
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Bump SHAs for master  https://review.opendev.org/c/openstack/openstack-ansible/+/97791712:48
opendevreviewMerged openstack/openstack-ansible-os_neutron master: Remove use_ssl  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/97795413:27
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-galera_server master: Remove deprecated innodb-flush-method  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/97606713:30
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-plugins master: wip  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/97844513:36
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-plugins master: wip  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/97844513:37
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-plugins master: Ensure conditionals are proper booleans  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/97844513:37
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-plugins master: Ensure conditionals are proper booleans  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/97844513:44
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-lxc_hosts master: Ensure conditionals are proper booleans  https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/97843113:45
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-plugins master: Avoid using invalid group chars in playbooks  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/97845813:57
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-galera_server master: wip  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/97856316:25
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-galera_server master: wip  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/97856316:26
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-plugins master: Ensure conditionals are proper booleans  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/97844516:30
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_nova master: Drop override of mkisofs_cmd for RHEL  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/97666016:32
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-rabbitmq_server master: Bump RabbitMQ version to 4.2 series and 4.2.4 version  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/97099216:34
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-rabbitmq_server master: Upgrade RabbitMQ to 4.2 series and 4.2.4 version  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/97099216:35
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-rabbitmq_server master: Upgrade RabbitMQ to 4.2 series and 4.2.4 version  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/97099216:35
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Resolve invalid chars in groups  https://review.opendev.org/c/openstack/openstack-ansible/+/97856817:06
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Resolve invalid chars in groups  https://review.opendev.org/c/openstack/openstack-ansible/+/97856817:08
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-rabbitmq_server master: Upgrade RabbitMQ to 4.2 series and 4.2.4 version  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/97099220:01
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-galera_server master: wip  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/97856322:30
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-plugins master: Ensure conditionals are proper booleans  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/97844522:38

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