diff options
| author | Vu Tran <vu.tran@windriver.com> | 2014-02-28 09:11:12 -0500 |
|---|---|---|
| committer | Bruce Ashfield <bruce.ashfield@windriver.com> | 2014-03-17 14:24:31 -0400 |
| commit | 2c14cdfb9c34c541a1b3a180ad2a625514300977 (patch) | |
| tree | c4ff7eed6df633a503b9a1c5a7884ca85f3c4534 /meta-openstack/recipes-extended/packagegroups | |
| parent | b7527a3c0b5ab0849a0c669cb345c6494628da8f (diff) | |
| download | meta-cloud-services-2c14cdfb9c34c541a1b3a180ad2a625514300977.tar.gz | |
cinder: enable glusterfs backend
This patch adds glusterfs backend into multi-backend cinder
support (total of lvm-iscsi, nfs, and glusterfs). This including
changing cinder.conf, creating missing glusterfs_shares config file,
and adding glusterfs-client into compute/controller node and
gluster-server into controller node.
Also meta-filesystems is included to pickup fuse filesytem which
is needed by glusterfs.
Signed-off-by: Vu Tran <vu.tran@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Diffstat (limited to 'meta-openstack/recipes-extended/packagegroups')
| -rw-r--r-- | meta-openstack/recipes-extended/packagegroups/packagegroup-cloud-compute.bb | 3 | ||||
| -rw-r--r-- | meta-openstack/recipes-extended/packagegroups/packagegroup-cloud-controller.bb | 6 |
2 files changed, 9 insertions, 0 deletions
diff --git a/meta-openstack/recipes-extended/packagegroups/packagegroup-cloud-compute.bb b/meta-openstack/recipes-extended/packagegroups/packagegroup-cloud-compute.bb index 3787c3b..e2d56ba 100644 --- a/meta-openstack/recipes-extended/packagegroups/packagegroup-cloud-compute.bb +++ b/meta-openstack/recipes-extended/packagegroups/packagegroup-cloud-compute.bb | |||
| @@ -22,6 +22,8 @@ RDEPENDS_${PN} = " \ | |||
| 22 | ${@base_contains('CINDER_EXTRA_FEATURES', 'open-iscsi-user', 'open-iscsi-user', '', d)} \ | 22 | ${@base_contains('CINDER_EXTRA_FEATURES', 'open-iscsi-user', 'open-iscsi-user', '', d)} \ |
| 23 | ${@base_contains('CINDER_EXTRA_FEATURES', 'iscsi-initiator-utils', 'iscsi-initiator-utils', '', d)} \ | 23 | ${@base_contains('CINDER_EXTRA_FEATURES', 'iscsi-initiator-utils', 'iscsi-initiator-utils', '', d)} \ |
| 24 | nfs-utils-client \ | 24 | nfs-utils-client \ |
| 25 | fuse \ | ||
| 26 | ${@base_contains('CINDER_EXTRA_FEATURES', 'glusterfs', 'glusterfs glusterfs-fuse', '', d)} \ | ||
| 25 | " | 27 | " |
| 26 | 28 | ||
| 27 | RRECOMMENDS_${PN} = " \ | 29 | RRECOMMENDS_${PN} = " \ |
| @@ -33,4 +35,5 @@ RRECOMMENDS_${PN} = " \ | |||
| 33 | kernel-module-iscsi-boot-sysfs \ | 35 | kernel-module-iscsi-boot-sysfs \ |
| 34 | kernel-module-iscsi-tcp \ | 36 | kernel-module-iscsi-tcp \ |
| 35 | kernel-module-libiscsi \ | 37 | kernel-module-libiscsi \ |
| 38 | kernel-module-fuse \ | ||
| 36 | " | 39 | " |
diff --git a/meta-openstack/recipes-extended/packagegroups/packagegroup-cloud-controller.bb b/meta-openstack/recipes-extended/packagegroups/packagegroup-cloud-controller.bb index 6b8ae28..40c1ece 100644 --- a/meta-openstack/recipes-extended/packagegroups/packagegroup-cloud-controller.bb +++ b/meta-openstack/recipes-extended/packagegroups/packagegroup-cloud-controller.bb | |||
| @@ -43,5 +43,11 @@ RDEPENDS_${PN} = " postgresql-setup \ | |||
| 43 | novnc \ | 43 | novnc \ |
| 44 | chkconfig \ | 44 | chkconfig \ |
| 45 | qemu \ | 45 | qemu \ |
| 46 | fuse \ | ||
| 47 | ${@base_contains('CINDER_EXTRA_FEATURES', 'glusterfs', 'glusterfs glusterfs-fuse glusterfs-server', '', d)} \ | ||
| 48 | " | ||
| 49 | |||
| 50 | RRECOMMENDS_${PN} = " \ | ||
| 51 | kernel-module-fuse \ | ||
| 46 | cloud-init \ | 52 | cloud-init \ |
| 47 | " | 53 | " |
