From 6bbee088ea31be7ed82e3c5a8c22f2f9a5b29dce Mon Sep 17 00:00:00 2001 From: portdirect <pete@port.direct> Date: Tue, 26 Dec 2017 17:52:27 -0500 Subject: [PATCH] Dev-Deploy: Deploy Nova with native kvm when possible This PS adds support for Nova to run with native kvm when possible using the developer deployment guide scripts. Change-Id: I5d03dabfcb007f8a23ad65d3f129cb281b7aa87e --- tools/deployment/developer/15-compute-kit.sh | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/tools/deployment/developer/15-compute-kit.sh b/tools/deployment/developer/15-compute-kit.sh index 6608976ebc..f025332fca 100755 --- a/tools/deployment/developer/15-compute-kit.sh +++ b/tools/deployment/developer/15-compute-kit.sh @@ -19,11 +19,21 @@ set -xe make pull-images nova make pull-images neutron -#NOTE: Deploy command -helm install ./nova \ - --namespace=openstack \ - --name=nova \ - --set conf.nova.libvirt.virt_type=qemu +#NOTE: Deploy nova +if [ "x$(systemd-detect-virt)" == "xnone" ]; then + echo 'OSH is not being deployed in virtualized environment' + helm install ./nova \ + --namespace=openstack \ + --name=nova +else + echo 'OSH is being deployed in virtualized environment, using qemu for nova' + helm install ./nova \ + --namespace=openstack \ + --name=nova \ + --set conf.nova.libvirt.virt_type=qemu +fi + +#NOTE: Deploy neutron helm install ./neutron \ --namespace=openstack \ --name=neutron \