.. This work is licensed under a Creative Commons Attribution 4.0 International
.. License.
.. http://creativecommons.org/licenses/by/4.0
.. (c) OPNFV, Yin Kanglin and others.
.. 14_ykl@tongji.edu.cn
*************************************
Yardstick Test Case Description TC050
*************************************
+-----------------------------------------------------------------------------+
|OpenStack Controller Node Network High Availability |
| |
+--------------+--------------------------------------------------------------+
|test case id | OPNFV_YARDSTICK_TC050: OpenStack Controller Node Network |
| | High Availability |
+--------------+--------------------------------------------------------------+
|test purpose | This test case will verify the high availability of control |
| | node. When one of the controller failed to connect the |
| | network, which breaks down the Openstack services on this |
| | node. These Openstack service should able to be accessed by |
| | other controller nodes, and the services on failed |
| | controller node should be isolated. |
+--------------+--------------------------------------------------------------+
|test method | This test case turns off the network interfaces of a |
| | specified control node, then checks whether all services |
| | provided by the control node are OK with some monitor tools. |
+--------------+--------------------------------------------------------------+
|attackers | In this test case, an attacker called "close-interface" is |
| | needed. This attacker includes three parameters: |
| | 1) fault_type: which is used for finding the attacker's |
| | scripts. It should be always set to "close-interface" in |
| | this test case. |
| | 2) host: which is the name of a control node being attacked. |
| | 3) interface: the network interface to be turned off. |
| | |
| | There are four instance of the "close-interface" monitor: |
| | attacker1(for public netork): |
| | -fault_type: "close-interface" |
| | -host: node1 |
| | -interface: "br-ex" |
| | attacker2(for management netork): |
| | -fault_type: "close-interface" |
| | -host: node1 |
| | -interface: "br-mgmt" |
| | attacker3(for storage netork): |
| | -fault_type: "close-interface" |
| | -host: node1 |
| | -interface: "br-storage" |
| | attacker4(for private netork): |
| | -fault_type: "close-interface" |
| | -host: node1 |
| | -interface: "br-mesh" |
+--------------+--------------------------------------------------------------+