summaryrefslogtreecommitdiffstats
path: root/meta-openstack/recipes-extended/packagegroups
diff options
context:
space:
mode:
authorVu Tran <vu.tran@windriver.com>2014-02-28 09:11:12 -0500
committerBruce Ashfield <bruce.ashfield@windriver.com>2014-03-17 14:24:31 -0400
commit2c14cdfb9c34c541a1b3a180ad2a625514300977 (patch)
treec4ff7eed6df633a503b9a1c5a7884ca85f3c4534 /meta-openstack/recipes-extended/packagegroups
parentb7527a3c0b5ab0849a0c669cb345c6494628da8f (diff)
downloadmeta-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.bb3
-rw-r--r--meta-openstack/recipes-extended/packagegroups/packagegroup-cloud-controller.bb6
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
27RRECOMMENDS_${PN} = " \ 29RRECOMMENDS_${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
50RRECOMMENDS_${PN} = " \
51 kernel-module-fuse \
46 cloud-init \ 52 cloud-init \
47 " 53 "