QA:Testcase launch an instance on OpenStack

From FedoraProject

(Difference between revisions)
Jump to: navigation, search
(adjusted typos, ordering, instance ids)
Line 17: Line 17:
 
  $> euca-describe-instances  
 
  $> euca-describe-instances  
 
  RESERVATION r-d8wpvydq rbryant default
 
  RESERVATION r-d8wpvydq rbryant default
  INSTANCE i-00000003 ami-00000003 10.0.0.2 10.0.0.2 pending nova_key (rbryant, f16) 0 m1.small 2011-10-17T20:31:05Z nova aki-00000001 ari-00000002
+
  INSTANCE i-00000001 ami-00000003 10.0.0.2 10.0.0.2 pending nova_key (rbryant, f16) 0 m1.small 2011-10-17T20:31:05Z nova aki-00000001 ari-00000002
  
 
  $> sudo virsh list
 
  $> sudo virsh list
 
   Id Name                State
 
   Id Name                State
 
  ----------------------------------
 
  ----------------------------------
   1 instance-00000003   running
+
   1 instance-00000001   running
 +
 
 +
Get console output and ensure instance is fully started
 +
$> euca-get-console-output i-00000001
  
 
Try SSHing into the instance:
 
Try SSHing into the instance:
 
  $> cd ~/novacreds
 
  $> cd ~/novacreds
 
  $> ssh -i nova_key.priv root@10.0.0.2
 
  $> ssh -i nova_key.priv root@10.0.0.2
 
Get conosle output:
 
$> euca-get-console-output i-00000003
 
  
 
Finally, terminate the instance:
 
Finally, terminate the instance:
  $> euca-terminate-instances i-00000003
+
  $> euca-terminate-instances i-00000001
  
 
}}
 
}}

Revision as of 08:38, 20 October 2011

Contents

Description

Launch an instance on OpenStack.

Setup

Optionally include information on preparing the test environment

  1. Follow QA:Testcase_download_and_register_tty_images_with_OpenStack

How to test

Launch an instance of one of the images downloaded and registered in the previous test case.

$> cd ~/novacreds
$> . ./novarc  # note if the address of the host changes (like restarting a DHCP VM) you'll first need to edit this file
$> euca-run-instances ami-tty --kernel aki-tty --ramdisk ari-tty -k nova_key

Expected Results

Verify that the instance has started.

$> euca-describe-instances 
RESERVATION	r-d8wpvydq	rbryant	default
INSTANCE	i-00000001	ami-00000003	10.0.0.2	10.0.0.2	pending	nova_key (rbryant, f16)	0		m1.small	2011-10-17T20:31:05Z	nova	aki-00000001	ari-00000002
$> sudo virsh list
 Id Name                 State
----------------------------------
 1 instance-00000001    running

Get console output and ensure instance is fully started

$> euca-get-console-output i-00000001

Try SSHing into the instance:

$> cd ~/novacreds
$> ssh -i nova_key.priv root@10.0.0.2

Finally, terminate the instance:

$> euca-terminate-instances i-00000001