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 17:35:18 +0000
commit7e02e3676f137d21f81d15f9a94f115a19363234 (patch)
treef579f1c16507b04f825fdda5554189c6feeeaff2
parent65f1f259995e6810a5c2bfad6172706a911032dd (diff)
downloaddefinitions-7e02e3676f137d21f81d15f9a94f115a19363234.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 610da0f9..a605e22d 100644
--- a/openstack/usr/share/openstack/nova/nova.conf
+++ b/openstack/usr/share/openstack/nova/nova.conf
@@ -633,4 +633,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 }}