From ded356ecabb4bda213b654c7b7ffc4a494f82b6f Mon Sep 17 00:00:00 2001 From: Mihai Prica Date: Fri, 17 May 2013 17:54:51 +0300 Subject: Added images for openstack controller and compute node Signed-off-by: Mihai Prica --- .../recipes-extended/images/nova-image-compute.bb | 28 ++++++++++++++++++++++ .../images/nova-image-controller.bb | 19 +++++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 meta-openstack/recipes-extended/images/nova-image-compute.bb create mode 100644 meta-openstack/recipes-extended/images/nova-image-controller.bb (limited to 'meta-openstack/recipes-extended') diff --git a/meta-openstack/recipes-extended/images/nova-image-compute.bb b/meta-openstack/recipes-extended/images/nova-image-compute.bb new file mode 100644 index 0000000..eba9d56 --- /dev/null +++ b/meta-openstack/recipes-extended/images/nova-image-compute.bb @@ -0,0 +1,28 @@ +DESCRIPTION = "A minimal nova compute image" + +IMAGE_INSTALL = " \ + packagegroup-core-boot \ + ${ROOTFS_PKGMANAGE_BOOTSTRAP} \ + qemu \ + libvirt \ + libvirt-libvirtd \ + libvirt-virsh \ + python-nova \ + python-novaclient \ + qpid \ + kernel-module-kvm \ + kernel-module-kvm-intel \ + kernel-module-kvm-amd \ + " + +IMAGE_FEATURES += "ssh-server-openssh" + +IMAGE_LINGUAS = " " + +LICENSE = "MIT" + +inherit core-image + +IMAGE_ROOTFS_SIZE = "8192" + +ROOTFS_POSTPROCESS_COMMAND += "remove_packaging_data_files ; " diff --git a/meta-openstack/recipes-extended/images/nova-image-controller.bb b/meta-openstack/recipes-extended/images/nova-image-controller.bb new file mode 100644 index 0000000..06141fb --- /dev/null +++ b/meta-openstack/recipes-extended/images/nova-image-controller.bb @@ -0,0 +1,19 @@ +IMAGE_FEATURES += "ssh-server-openssh package-management" +EXTRA_IMAGE_FEATURES = "tools-debug debug-tweaks" + +IMAGE_INSTALL = "\ + ${CORE_IMAGE_BASE_INSTALL} \ + ${ROOTFS_PKGMANAGE_BOOTSTRAP} \ + packagegroup-core-basic \ + python-nova \ + python-novaclient \ + python-glance \ + python-keystone \ + qpid \ + qpid-python \ + " + +inherit core-image + +# Ensure extra space for guest images +#IMAGE_ROOTFS_EXTRA_SPACE = "41943040" -- cgit v1.2.3-54-g00ecf