Age | Commit message (Collapse) | Author | Files | Lines |
|
Change-Id: I9b8967e564b522354f6fdcea51fe493c9682d36f
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
Change-Id: Ia9ffd10aa73c9e39203f31a5a19329006b68a444
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
Change-Id: I58fd9e9382932ebc2521765bb665dcf0473d6a68
JIRA: DOCS-152
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
Change-Id: I4e7b188f43d69866fa5f42b4393e92f91cd795a2
JIRA: DOCS-156
Co-Authored-By: Aric Gardner <agardner@linuxfoundation.org>
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
|
|
Commets from https://gerrit.opnfv.org/gerrit/#/c/16837 adressed.
Change-Id: I83a58c5ec6088805a8670bc7801351d33c.. 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 TC049
*************************************
+-----------------------------------------------------------------------------+
|Control Node Openstack Service High Availability - Swift Proxy |
| |
+--------------+--------------------------------------------------------------+
|test case id | OPNFV_YARDSTICK_TC049: Control node Openstack service down - |
| | swift proxy |
+--------------+--------------------------------------------------------------+
|test purpose | This test case will verify the high availability of the |
| | storage service provided by OpenStack (swift-proxy) on |
| | control node. |
| | |
+--------------+--------------------------------------------------------------+
|test method | This test case kills the processes of swift-proxy service on |
| | a selected control node, then checks whether the request of |
| | the related Openstack command is OK and the killed processes |
| | are recovered. |
| | |
+--------------+--------------------------------------------------------------+
|attackers | In this test case, an attacker called "kill-process" 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 "kill-process" in this |
| | test case. |
| | 2) process_name: which is the process name of the specified |
| | OpenStack service. If there are multiple processes use the |
| | same name on the host, all of them are killed by this |
| | attacker. |
| | In this case. This parameter should always set to "swift- |
| | proxy". |
| | 3) host: which is the name of a control node being attacked. |
| | |
| | e.g. |
| | -fault_type: "kill-process" |
| | -process_name: "swift-proxy" |
| | -host: node1 |
| | |
+--------------+--------------------------------------------------------------+
|monitors | In this test case, two kinds of monitor are needed: |
| | 1. the "openstack-cmd" monitor constantly request a specific |
| | Openstack command, which needs two parameters: |
| | 1) monitor_type: which is used for finding the monitor class |
| | and related scritps. It should be always set to |
| | "openstack-cmd" for this monitor. |
| | 2) command_name: which is the command name used for request. |
| | In this case, the command name should be swift related |
| | commands. |
| | |
| | 2. the "process" monitor check whether a process is running |
| | on a specific node, which needs three parameters: |
| | 1) monitor_type: which used for finding the monitor class and|
| | related scritps. It should be always set to "process" |
| | for this monitor. |
| | 2) process_name: which is the process name for monitor |
| | 3) host: which is the name of the node runing the process |
| | |
| | e.g. |
| | monitor1: |
| | -monitor_type: "openstack-cmd" |
| | -command_name: "swift stat" |
| | monitor2: |
| | -monitor_type: "process" |
| | -process_name: "swift-proxy" |
| | -host: node1 |
| | |
+--------------+--------------------------------------------------------------+
|metrics | In this test case, there are two metrics: |
| | 1)service_outage_time: which indicates the maximum outage |
| | time (seconds) of the specified Openstack command request. |
| | 2)process_recover_time: which indicates the maximun time |
| | (seconds) from the process being killed to recovered |
| | |
+--------------+--------------------------------------------------------------+
|test tool | Developed by the project. Please see folder: |
| | "yardstick/benchmark/scenarios/availability/ha_tools" |
| | |
+--------------+--------------------------------------------------------------+
|references | ETSI NFV REL001 |
| | |
+--------------+--------------------------------------------------------------+
|configuration | This test case needs two configuration files: |
| | 1) test case file: opnfv_yardstick_tc049.yaml |
| | -Attackers: see above "attackers" discription |
| | -waiting_time: which is the time (seconds) from the process |
| | being killed to stoping monitors the monitors |
| | -Monitors: see above "monitors" discription |
| | -SLA: see above "metrics" discription |
| | |
| | 2)POD file: pod.yaml |
| | The POD configuration should record on pod.yaml first. |
| | the "host" item in this test case will use the node name in |
| | the pod.yaml. |
| | |
+--------------+--------------------------------------------------------------+
|test sequence | description and expected result |
| | |
+--------------+--------------------------------------------------------------+
|step 1 | start monitors: |
| | each monitor will run with independently process |
| | |
| | Result: The monitor info will be collected. |
| | |
+--------------+--------------------------------------------------------------+
|step 2 | do attacker: connect the host through SSH, and then execute |
| | the kill process script with param value specified by |
| | "process_name" |
| | |
| | Result: Process will be killed. |
| | |
+--------------+--------------------------------------------------------------+
|step 3 | stop monitors after a period of time specified by |
| | "waiting_time" |
| | |
| | Result: The monitor info will be aggregated. |
| | |
+--------------+--------------------------------------------------------------+
|step 4 | verify the SLA |
| | |
| | Result: The test case is passed or not. |
| | |
+--------------+--------------------------------------------------------------+
|post-action | It is the action when the test cases exist. It will check the|
| | status of the specified process on the host, and restart the |
| | process if it is not running for next test cases |
| | |
+--------------+--------------------------------------------------------------+
|test verdict | Fails only if SLA is not passed, or if there is a test case |
| | execution problem. |
| | |
+--------------+--------------------------------------------------------------+
016-04-11 14:37:07 +0200'>2016-04-11 | Removed the folder "Arno" from the docs repo. |  Sofia Wallin | 6 | -790/+0 |
|
Change-Id: Id87d5f81d0883c3d24a07a4ab5de7be4f094a40b
Signed-off-by: Sofia Wallin <sofia.wallin@ericsson.com>
|
|
Change-Id: Id13363c135fe0008b9cbbc4d35c264e2e97fa1bd
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
|
|
Change-Id: I2e77de53615c3e7221681f02b8dadcd096b8e343
Signed-off-by: ChristopherPrice <christopher.price@ericsson.com>
|
|
Change-Id: I59ff5ecd2f5062383ec0bfdcd7c12f0fc63e5087
Signed-off-by: ChristopherPrice <christopher.price@ericsson.com>
|
|
Change-Id: I3c28399a3b0ef770042ff2b72b704e3d45e568a5
Signed-off-by: ChristopherPrice <christopher.price@ericsson.com>
|
|
Change-Id: Ib2bd8e3374d036829568f1565ad1820229a6c87e
Signed-off-by: ChristopherPrice <christopher.price@ericsson.com>
|
|
Change-Id: I3125c7d63dcbd46bc5595269fb15ed3d4454f8b5
Signed-off-by: ChristopherPrice <christopher.price@ericsson.com>
|
|
Change-Id: Ifbd43732a5282e63d9699dfc08b8e5b072c3b040
Signed-off-by: ChristopherPrice <christopher.price@ericsson.com>
|
|
This patch adds links to OPNFV User Guide and OPNFV Config Guide.
This patch also add aodh (alarming service) in OpenStack deployed
list, since it is aviable in apex with keystone configuration.
And, minor fixes.
Change-Id: I463683b547a4277c91e397fb14146eaf96c10153
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
Change-Id: I181279f9b0a4330bb98a3e0d40ecb2687d976b92
Signed-off-by: ChristopherPrice <christopher.price@ericsson.com>
|
|
Jira: DOCS-42
Collected all comments.
Many comments done, open points marked in commentary (".. text")
Patchset 2: resolve most of the comments. Don't merge yet.
Change-Id: I3d676a6510ff3c3190110773649265a182b6f762
Signed-off-by: ulik <ulrich.kleber@huawei.com>
|
|
Updated scenario matrix for the user guide.
Updated config guide
Change-Id: Ic1e55cacab47521c2428748e00458425c32a11af
Signed-off-by: ChristopherPrice <christopher.price@ericsson.com>
|
|
Change-Id: I0d3569996ca39a3952c248f1fdd8dc8e8c8963be
Signed-off-by: ChristopherPrice <christopher.price@ericsson.com>
|
|
|
|
Jira: DOCS-42
Added the license
Transformed introduction to more fluent text.
Created new and shorter component intro for ONOS as an example.
Similar intro for other components needs to be done.
Change-Id: Idf8afe4a1255031010dbf00830f845efa96b377f
Signed-off-by: ulik <ulrich.kleber@huawei.com>
|
|
Editorial done on heading levels and overall content.
Still a work in progress, but this is a good milestone to push.
Change-Id: I49e0ee4d16ae87cc91bea62959ff7b2a56d5d757
Signed-off-by: ChristopherPrice <christopher.price@ericsson.com>
|
|
Change-Id: I2d3a784dd3fcd41b2ba637cef633a4cf42ebadae
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
This reverts commit 00abc9dc015c881138a2790a9757c58bb3d85255.
|
|
Change-Id: Icc3fcf36746e70dc0ec41826aa2e2fc3d86db2f1
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
Change-Id: I80d0666c4eca809bba42a5cf03d294c4c05bdf99
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
Change-Id: Ib69f029ec5673e94d16b54df46952c5f17cfd5aa
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
Change-Id: Ifa7249ceed9f803e3bb7fbe79caa05705e7fd42f
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
Change-Id: Iedc50c723ee3ec0fa0e07848d633d35c67d5aa94
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
Change-Id: I3e9ad207d3421582d0ec70ae36cc5d28ea9889ea
Signed-off-by: Ashlee Young <ashlee@wildernessvoice.com>
|