From Fedora Project Wiki

No edit summary
No edit summary
Line 43: Line 43:
   a485aeb3-abbc-45d3-8a70-13bed62895dc F17-x86_64-cfntools            qcow2                bare                      647228928
   a485aeb3-abbc-45d3-8a70-13bed62895dc F17-x86_64-cfntools            qcow2                bare                      647228928


Adding a key sould return
  [sdake@localhost ~]$ nova keypair-list
  +----------+-------------------------------------------------+
  |  Name  |                  Fingerprint                  |
  +----------+-------------------------------------------------+
  | nova_key | 71:51:17:7c:37:fa:4c:19:96:a9:39:a9:74:1e:d3:82 |
  +----------+-------------------------------------------------+
  [sdake@localhost ~]$ ssh-keygen
  Generating public/private rsa key pair.
  Enter file in which to save the key (/home/sdake/.ssh/id_rsa):
  Created directory '/home/sdake/.ssh'.
  Enter passphrase (empty for no passphrase):
  Enter same passphrase again:
  Your identification has been saved in /home/sdake/.ssh/id_rsa.
  Your public key has been saved in /home/sdake/.ssh/id_rsa.pub.
  The key fingerprint is:
  c5:6e:66:fe:c7:19:ab:91:94:ad:61:43:e4:f6:b7:bb sdake@localhost
  The key's randomart image is:
  +--[ RSA 2048]----+
  |            .    |
  |        . o    |
  |          o +    |
  |        o o +  |
  |        S = * o .|
  |        = o =...|
  |          . +. = |
  |          . .= .|
  |            oo E.|
  +-----------------+
  [sdake@localhost ~]$  nova keypair-add --pub_key ~/.ssh/id_rsa.pub ${USER}_key
Validate the key exists with nova keypair-list
  [sdake@localhost ~]$ nova keypair-list
  +-----------+-------------------------------------------------+
  |    Name  |                  Fingerprint                  |
  +-----------+-------------------------------------------------+
  |  nova_key | 71:51:17:7c:37:fa:4c:19:96:a9:39:a9:74:1e:d3:82 |
  | sdake_key | c5:6e:66:fe:c7:19:ab:91:94:ad:61:43:e4:f6:b7:bb |
  +-----------+-------------------------------------------------+


}}
}}

Revision as of 15:42, 25 September 2012

Description

Setup OpenStack dashboard and perform an initial login.

Setup

These 3 steps are already completed but for reference:

How to test

Check that there is a F17-x86_64-cfntools JEOS in glance:

 glance index

Create an SSH key and register it with nova

 ssh-keygen
 nova keypair-add --pub_key ~/.ssh/id_rsa.pub ${USER}_key
 

Launch a Wordpress instance:

 heat create wordpress --template-url=https://raw.github.com/heat-api/heat/master/templates/WordPress_Single_Instance.template --parameters="InstanceType=m1.xlarge;DBUsername=${USER};DBPassword=verybadpass;KeyName=${USER}_key"

List stacks:

 heat list

Describe the wordpress stack

 heat describe wordpress

Delete the instance when done:

 heat delete wordpress
 heat list

Expected Results

glance index should return

 [root@localhost images]# glance index
 ID                                   Name                           Disk Format          Container Format     Size          
 ------------------------------------ ------------------------------ -------------------- -------------------- --------------
 a485aeb3-abbc-45d3-8a70-13bed62895dc F17-x86_64-cfntools            qcow2                bare                      647228928

Adding a key sould return

 [sdake@localhost ~]$ nova keypair-list
 +----------+-------------------------------------------------+