From Fedora Project Wiki

Revision as of 20:41, 2 February 2012 by Pbrady (talk | contribs) (add cert service)

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Description

Test that the various Nova services start without error.

Setup

Follow QA:Testcase_start_OpenStack_Glance_services.

Create a nova-volumes Volume Group for the openstack-nova-volume service

$> sudo truncate -s20G /var/lib/nova/nova-volumes.img
$> sudo vgcreate nova-volumes $(sudo losetup --show -f /var/lib/nova/nova-volumes.img)

Set nova to use the Qpid backend for messaging

$> echo '--rpc_backend=nova.rpc.impl_qpid' | sudo tee -a /etc/nova/nova.conf

If you are testing OpenStack in a virtual machine, you need to configure nova to use qemu without KVM and hardware virtualization:

$> echo '--libvirt_type=qemu' | sudo tee -a /etc/nova/nova.conf

Set up the nova MySQL database:

$> sudo openstack-nova-db-setup 

How to test

Start the services:

$> for svc in api cert compute network volume scheduler; do sudo service openstack-nova-$svc start; done
$> for svc in api cert compute network volume scheduler; do sudo chkconfig openstack-nova-$svc on; done

Expected Results

Check that the services are running:

$> for svc in api cert compute network volume scheduler; do sudo service openstack-nova-$svc status; done

And check for errors in the logs:

$> grep -i error /var/log/nova/*.log

Make sure the API server is responding:

$> curl -v -H 'Accept: application/json' http://localhost:8774/v1.1/