QA:Testcase OpenStack heat setup
Setup OpenStack dashboard and perform an initial login.
These 2 steps are already completed but for reference:
- 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
How to test
sudo yum install -y heat
Configure the Heat database
sudo heat-db-setup rpm
source ~/keystonerc wget https://raw.github.com/heat-api/heat/master/tools/heat-keystone-service chmod +x heat-keystone-service sudo -E ./heat-keystone-service
Workaround RHBZ #860282
cd /lib/systemd/system for f in heat*.service; do sed -i "s/^User=heat/User=openstack-heat/" $f; done
Start Heat services
for svc in heat-api-cfn heat-api-cloudwatch heat-engine heat-metadata do sudo systemctl start $svc.service done
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
The Heat rpm does not include heat-keystone-service RHBZ #860105.
heat-db-setup deprecation warnings on F18 : heat issue #251
systemd service scripts contain the wrong user RHBZ #860282
No obvious errors were displayed.