summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPedro Alvarez <pedro.alvarez@codethink.co.uk>2015-03-16 11:25:34 +0000
committerPedro Alvarez <pedro.alvarez@codethink.co.uk>2015-03-16 11:25:34 +0000
commit027ddc60228166e8be341c68f798f9bdfbe614c2 (patch)
tree1f9de8b651e5de951d68f346a03cea44dc1778e4
parentd187aaa224166fcd59ef371fd8bb1ab130858088 (diff)
downloaddefinitions-027ddc60228166e8be341c68f798f9bdfbe614c2.tar.gz
Add support in nova to configure virtualizaion type
-rw-r--r--openstack-nova.configure3
-rw-r--r--openstack/usr/share/openstack/nova/nova-compute.conf2
-rw-r--r--openstack/usr/share/openstack/nova/nova.conf2
3 files changed, 5 insertions, 2 deletions
diff --git a/openstack-nova.configure b/openstack-nova.configure
index dc52381d..0c231198 100644
--- a/openstack-nova.configure
+++ b/openstack-nova.configure
@@ -51,6 +51,7 @@ if [ -z "$NOVA_SERVICE_USER" -a \
-z "$NOVA_SERVICE_PASSWORD" -a \
-z "$NOVA_DB_USER" -a \
-z "$NOVA_DB_PASSWORD" -a \
+ -z "$NOVA_VIRT_TYPE" -a \
-z "$NEUTRON_SERVICE_USER" -a \
-z "$NEUTRON_SERVICE_PASSWORD" -a \
-z "$METADATA_PROXY_SHARED_SECRET" -a \
@@ -69,6 +70,7 @@ if [ -z "$NOVA_SERVICE_USER" -o \
-z "$NOVA_SERVICE_PASSWORD" -o \
-z "$NOVA_DB_USER" -o \
-z "$NOVA_DB_PASSWORD" -o \
+ -z "$NOVA_VIRT_TYPE" -o \
-z "$NEUTRON_SERVICE_USER" -o \
-z "$NEUTRON_SERVICE_PASSWORD" -o \
-z "$METADATA_PROXY_SHARED_SECRET" -o \
@@ -98,6 +100,7 @@ nova_configuration={
'NOVA_SERVICE_PASSWORD': os.environ['NOVA_SERVICE_PASSWORD'],
'NOVA_DB_USER': os.environ['NOVA_DB_USER'],
'NOVA_DB_PASSWORD': os.environ['NOVA_DB_PASSWORD'],
+ 'NOVA_VIRT_TYPE': os.environ['NOVA_VIRT_TYPE'],
'NEUTRON_SERVICE_USER': os.environ['NEUTRON_SERVICE_USER'],
'NEUTRON_SERVICE_PASSWORD': os.environ['NEUTRON_SERVICE_PASSWORD'],
'METADATA_PROXY_SHARED_SECRET': os.environ['METADATA_PROXY_SHARED_SECRET'],
diff --git a/openstack/usr/share/openstack/nova/nova-compute.conf b/openstack/usr/share/openstack/nova/nova-compute.conf
index 1ef5590c..b19de1d3 100644
--- a/openstack/usr/share/openstack/nova/nova-compute.conf
+++ b/openstack/usr/share/openstack/nova/nova-compute.conf
@@ -1,4 +1,4 @@
[DEFAULT]
compute_driver=libvirt.LibvirtDriver
[libvirt]
-virt_type=qemu
+virt_type={{ NOVA_VIRT_TYPE }}
diff --git a/openstack/usr/share/openstack/nova/nova.conf b/openstack/usr/share/openstack/nova/nova.conf
index 0d852489..418339f8 100644
--- a/openstack/usr/share/openstack/nova/nova.conf
+++ b/openstack/usr/share/openstack/nova/nova.conf
@@ -628,4 +628,4 @@ allow_resize_to_same_host=True
[libvirt]
# Actual testing hardware does not support hardware acceleration
# so in this step we will configure libvirt to use qemu instead of KVM
-virt_type=qemu
+virt_type={{ NOVA_VIRT_TYPE }}