diff options
| author | Michal Nasiadka <mnasiadka@gmail.com> | 2026-03-11 12:10:25 +0100 |
|---|---|---|
| committer | Michal Nasiadka <mnasiadka@gmail.com> | 2026-04-17 13:43:47 +0000 |
| commit | df63282b329965b03a8956170aa0b5406a894e56 (patch) | |
| tree | 27e3f46f7e9e39590640b6b3950a4452f23f5cfc /ansible/inventory | |
| parent | a69e952ccdd0e4ae3885f061fb14b3c5926bd17d (diff) | |
| download | kolla-ansible-df63282b329965b03a8956170aa0b5406a894e56.tar.gz kolla-ansible-df63282b329965b03a8956170aa0b5406a894e56.zip | |
cinder: Change default destination for cinder-volume/backup containers
Kolla-Ansible defaulted for long time to deploy cinder-volume/backup
containers on storage group, which is good for Cinder LVM deployments.
Problem is - majority of deployments does not use Cinder LVM
backend - they use mainly Ceph (based on OpenStack User Survey)
and probably some other proprietary vendors which are API driven.
Let's change the default to reflect reality.
If a user has cinder lvm enabled - we will deploy it as it was before
If a user has both cinder lvm and something else enabled - we will deploy
cinder-volume and cinder-backup in both places (cinder group and storage group)
If a user doesn't have cinder lvm enabled - we deploy only in the cinder group
Change-Id: Ia4a874de8f1b8eab8ff688eab4c6af013449c18c
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Diffstat (limited to 'ansible/inventory')
| -rw-r--r-- | ansible/inventory/all-in-one | 17 | ||||
| -rw-r--r-- | ansible/inventory/multinode | 14 |
2 files changed, 30 insertions, 1 deletions
diff --git a/ansible/inventory/all-in-one b/ansible/inventory/all-in-one index 79704c8de..96fca6f8f 100644 --- a/ansible/inventory/all-in-one +++ b/ansible/inventory/all-in-one @@ -267,12 +267,26 @@ network cinder [cinder-backup:children] +cinder + +[cinder-backup-lvm:children] +storage + +[cinder-backup-multiple:children] +cinder storage [cinder-scheduler:children] cinder [cinder-volume:children] +cinder + +[cinder-volume-lvm:children] +storage + +[cinder-volume-multiple:children] +cinder storage # Cloudkitty @@ -283,11 +297,12 @@ cloudkitty cloudkitty # iSCSI +# NOTE(mnasiadka): We need iscsid on cinder-volume hosts and clients [iscsid:children] compute storage -ironic +# NOTE(mnasiadka): We need tgtd on storage nodes for Cinder LVM [tgtd:children] storage diff --git a/ansible/inventory/multinode b/ansible/inventory/multinode index cbb0db70c..10fcb0f5c 100644 --- a/ansible/inventory/multinode +++ b/ansible/inventory/multinode @@ -285,12 +285,26 @@ network cinder [cinder-backup:children] +cinder + +[cinder-backup-lvm:children] +storage + +[cinder-backup-multiple:children] +cinder storage [cinder-scheduler:children] cinder [cinder-volume:children] +cinder + +[cinder-volume-lvm:children] +storage + +[cinder-volume-multiple:children] +cinder storage # Cloudkitty |
