Add test cases for testing High availabilty of OpenStack services

Registered by Rajasi Kulkarni

For adding test cases in Tempest that will check the high availability of OpenStack services in a High availability OpenStack environment. In a High availability OpenStack environment, need to check that a service say Keystone is available on other controller node, even if it fails on one controller node. Each of these nodes will contain all OpenStack services up and running before start of the execution. Assuming that in an OpenStack High Availability setup there are 3 controller nodes. During Test execution, one of the required OpenStack service will be stopped on 2 controller nodes, and that service will be available only on one controller node. This would make sure that, the service is highly available even when other 2 controller nodes are down. An example scenario can be:
1. Create a keypair
2. Change the state of Keystone service, stop it on all nodes and it should be running only on one node
3. List the keypairs and verify if keypair exists or not.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Rajasi Kulkarni
Direction:
Needs approval
Assignee:
Rajasi Kulkarni
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.