QA:Testcase Nova Snapshot Volume Backed Instance

From FedoraProject

(Difference between revisions)
Jump to: navigation, search
(Created page with "{{QA/Test_Case |description=Images can be created from running volume-backed nova instances, analogous to an EBS-backed AMI in EC2. The image data is not stored in glance, ra...")
 
Line 9: Line 9:
 
Create an image from the running instance:
 
Create an image from the running instance:
  
  $> nova image-create volume_backed volume_backed_image
+
$> nova image-create volume_backed volume_backed_image
  
 
Boot the image created from the running volume-backed instance:
 
Boot the image created from the running volume-backed instance:
  
  $> <nowiki>nova boot --flavor 1 --image $(glance image-list | awk '/volume_backed_image/ {print $2}') from_volume_backed</nowiki>
+
$> <nowiki>nova boot --flavor 1 --image $(glance image-list | awk '/volume_backed_image/ {print $2}') from_volume_backed</nowiki>
  
 
|results=
 
|results=
Line 21: Line 21:
 
Note the properties on the new image:
 
Note the properties on the new image:
  
  $> glance image-show <nowiki>$(glance image-list | awk '/volume_backed_image/ {print $2}')</nowiki>
+
$> glance image-show <nowiki>$(glance image-list | awk '/volume_backed_image/ {print $2}')</nowiki>
  
 
and the lack of image data (as that is taken from the volume snapshot).
 
and the lack of image data (as that is taken from the volume snapshot).
Line 27: Line 27:
 
Note also that the EC2 API reports the image as being EBS-backed as opposed to instance-store:
 
Note also that the EC2 API reports the image as being EBS-backed as opposed to instance-store:
  
  $> euca-describe-images
+
$> euca-describe-images
  
 
Also note for each of the two volume-backed instances you've fired up, there is a volume cloned from the corresponding snapshot:
 
Also note for each of the two volume-backed instances you've fired up, there is a volume cloned from the corresponding snapshot:
  
  $> nova volume-list
+
$> nova volume-list
  
 
}}
 
}}

Revision as of 16:56, 17 September 2012

Contents

Description

Images can be created from running volume-backed nova instances, analogous to an EBS-backed AMI in EC2.

The image data is not stored in glance, rather it is cloned from a snapshot of the backing volume.

Setup

Run previous test case.

How to test

Create an image from the running instance:

$> nova image-create volume_backed volume_backed_image

Boot the image created from the running volume-backed instance:

$> nova boot --flavor 1 --image $(glance image-list | awk '/volume_backed_image/ {print $2}') from_volume_backed

Expected Results

You should be able able to shh into the second volume-backed instance.

Note the properties on the new image:

$> glance image-show $(glance image-list | awk '/volume_backed_image/ {print $2}')

and the lack of image data (as that is taken from the volume snapshot).

Note also that the EC2 API reports the image as being EBS-backed as opposed to instance-store:

$> euca-describe-images

Also note for each of the two volume-backed instances you've fired up, there is a volume cloned from the corresponding snapshot:

$> nova volume-list