From 3b89cd0b3c756d12cf9a7dda5c37777d943eac47 Mon Sep 17 00:00:00 2001 From: Sagi Shnaidman Date: Wed, 16 Aug 2017 17:56:14 +0300 Subject: [PATCH] Move creating fake image to oooq extras Install qemu-img after repositories were installed. Create a fake disk right before uploading it to glance for multinode jobs. Change-Id: I3a885a50828c8d87e9241f860efe89a7dc1029a6 --- .../templates/overcloud-prep-images.sh.j2 | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/roles/overcloud-prep-images/templates/overcloud-prep-images.sh.j2 b/roles/overcloud-prep-images/templates/overcloud-prep-images.sh.j2 index afd990540..747c509c2 100644 --- a/roles/overcloud-prep-images/templates/overcloud-prep-images.sh.j2 +++ b/roles/overcloud-prep-images/templates/overcloud-prep-images.sh.j2 @@ -38,13 +38,16 @@ openstack overcloud image upload {% if bash_deploy_ramdisk|bool %}--old-deploy-i {% if step_glance_upload|bool %} -## * Upload images to glance, this step is specific to nodepool based deployments. +## * Create and upload image to glance, this step is specific to nodepool based deployments. ## :: - glance image-create --container-format bare \ - --disk-format qcow2 \ - --name overcloud-full \ - --file overcloud-full.qcow2 +rpm -q qemu-img || sudo yum install -y qemu-img +qemu-img create -f qcow2 overcloud-full.qcow2 1G + +glance image-create --container-format bare \ + --disk-format qcow2 \ + --name overcloud-full \ + --file overcloud-full.qcow2 {% endif %}