glance-api does not support iscsi cinder backend
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kolla-ansible |
Fix Released
|
Medium
|
Radosław Piliszek | ||
Stein |
Fix Released
|
Medium
|
Mark Goddard | ||
Train |
Fix Released
|
Medium
|
Mark Goddard | ||
Ussuri |
Fix Released
|
Medium
|
Radosław Piliszek |
Bug Description
There are currently 2 issues stopping glance from being able to use an iscsi backend for cinder:
1) The glance_api container is setup as an unprivileged container which means glance can't use an iscsi cinder backend as it's store.
2) the glance api container is missing mounts for /dev/:/dev/ and iscsi_info:
It would be simple enough to add to the volumes:
- "{{ 'iscsi_
- "{{ '/dev/:/dev/' if enable_cinder | bool and enable_
and to the glance-api service:
privileged: "{{ True if enable_cinder | bool and enable_
description: | updated |
description: | updated |
Changed in kolla-ansible: | |
status: | New → Triaged |
importance: | Undecided → Medium |
summary: |
- Allow Privileged=True for glance-api to support isci cinder backend + glance-api does not support iscsi cinder backend |
Changed in kolla-ansible: | |
assignee: | Chason Chan (chen-xing) → Dincer Celik (osmanlicilegi) |
Changed in kolla-ansible: | |
milestone: | none → 10.0.0 |
Changed in kolla-ansible: | |
assignee: | Dincer Celik (osmanlicilegi) → Radosław Piliszek (yoctozepto) |
Changed in kolla-ansible: | |
assignee: | Radosław Piliszek (yoctozepto) → Dincer Celik (osmanlicilegi) |
Changed in kolla-ansible: | |
assignee: | Dincer Celik (osmanlicilegi) → Radosław Piliszek (yoctozepto) |
worth mentioning that although the redhat triple-o setup has an additional mount (/var/lib/iscsi) I've tested with only /dev/ and iscsi_info and it works fine
**https:/ /github. com/openstack/ tripleo- heat-templates/ blob/stable/ queens/ docker/ services/ glance- api.yaml# L201