QA:Testcase OpenStack heat setup

From FedoraProject

(Difference between revisions)
Jump to: navigation, search
Line 9: Line 9:
 
* Get a basic openstack setup: [[Getting started with OpenStack on Fedora 17#Basic_Setup]]
 
* Get a basic openstack setup: [[Getting started with OpenStack on Fedora 17#Basic_Setup]]
 
* Follow the keystone setup steps here: [[Getting started with OpenStack on Fedora 17#Configuring keystone for authentication]]
 
* Follow the keystone setup steps here: [[Getting started with OpenStack on Fedora 17#Configuring keystone for authentication]]
This new setup will need to be performed:
+
Install Heat
 
   sudo yum install -y heat
 
   sudo yum install -y heat
 
   sudo heat-db-setup rpm
 
   sudo heat-db-setup rpm
 +
 +
Configure Keystone
 
   source ~/keystonerc
 
   source ~/keystonerc
 
   sudo -E heat-keystone-service
 
   sudo -E heat-keystone-service
 +
 +
Start Heat services
 
   for svc in heat-api-cfn heat-api-cloudwatch heat-engine heat-metadata
 
   for svc in heat-api-cfn heat-api-cloudwatch heat-engine heat-metadata
 
   do
 
   do
Line 19: Line 23:
 
   done
 
   done
  
Download JEOS and register with glance:
+
Download JEOS:
 
   wget https://github.com/downloads/heat-api/prebuilt-jeos-images/F17-x86_64-cfntools.qcow2
 
   wget https://github.com/downloads/heat-api/prebuilt-jeos-images/F17-x86_64-cfntools.qcow2
 +
 +
Register JEOS with glance:
 
   sudo mv F17-x86_64-cfntools.qcow2 /var/lib/libvirt/images
 
   sudo mv F17-x86_64-cfntools.qcow2 /var/lib/libvirt/images
 
   glance add name=F17-x86_64-cfntools is_public=true disk_format=qcow2 container_format=bare < F17-x86_64-cfntools.qcow2
 
   glance add name=F17-x86_64-cfntools is_public=true disk_format=qcow2 container_format=bare < F17-x86_64-cfntools.qcow2
Line 27: Line 33:
  
 
The Heat rpm does not include heat-keystone-service {{bz|860105}}.  Please download heat-keystone-service from https://raw.github.com/heat-api/heat/master/tools/heat-keystone-service.
 
The Heat rpm does not include heat-keystone-service {{bz|860105}}.  Please download heat-keystone-service from https://raw.github.com/heat-api/heat/master/tools/heat-keystone-service.
 
* Follow the horizon steps in this section: [[Getting started with OpenStack on Fedora 17#Configuring the OpenStack Dashboard]]
 
  
 
|actions=
 
|actions=

Revision as of 03:05, 25 September 2012

Contents

Description

Setup OpenStack dashboard and perform an initial login.

Setup

These 2 steps are already completed but for reference:

Install Heat

 sudo yum install -y heat
 sudo heat-db-setup rpm

Configure Keystone

 source ~/keystonerc
 sudo -E heat-keystone-service

Start Heat services

 for svc in heat-api-cfn heat-api-cloudwatch heat-engine heat-metadata
 do
   sudo systemctl start $svc.service
 done

Download JEOS:

 wget https://github.com/downloads/heat-api/prebuilt-jeos-images/F17-x86_64-cfntools.qcow2

Register JEOS with glance:

 sudo mv F17-x86_64-cfntools.qcow2 /var/lib/libvirt/images
 glance add name=F17-x86_64-cfntools is_public=true disk_format=qcow2 container_format=bare < F17-x86_64-cfntools.qcow2

Known Issues

The Heat rpm does not include heat-keystone-service RHBZ #860105. Please download heat-keystone-service from https://raw.github.com/heat-api/heat/master/tools/heat-keystone-service.

How to test

Follow the operations in this document.

Expected Results

No obvious errors were displayed.