Openstack: Using VSPERF to Test on Openstack. 76/71376/6
authoropensource-tnbt <sridhar.rao@spirent.com>
Wed, 11 Nov 2020 17:25:02 +0000 (22:55 +0530)
committeropensource-tnbt <sridhar.rao@spirent.com>
Wed, 25 Nov 2020 06:57:15 +0000 (12:27 +0530)
commit9ec3918b56f1e8862fe140455928cdcd87a2554b
tree8823eb095639dce15a411f645ce32149c870dfd6
parent605102bb6a8a3b48f0c66d817614eec0ef42e017
Openstack: Using VSPERF to Test on Openstack.

This patch will support running VSPERF Tests with Openstack.
This patch adds the following:
1. Provide --openstack parameter.
2. New Configuration file for openstack
3. Deploy Trafficgenerator based on configuration provided
4. Run Tests after Trafficgenerator are deployed on openstack

Update-1: Minor bug-fixes and Documentation Added.
Update-2: Add user-config to heat.
Update-3: Update Python Requirements
Update-4: Add dogpile
Update-5: Update decription of the Hot files.

Signed-off-by: Sridhar K. N. Rao <sridhar.rao@spirent.com>
Change-Id: Iebec356eb893e0e6726cac6a10537b99e41f67f4
27 files changed:
conf/11_openstack.conf [new file with mode: 0644]
conf/__init__.py
docs/openstack/index.rst
requirements.txt
tools/os_deploy_tgen/__init__.py [new file with mode: 0644]
tools/os_deploy_tgen/osclients/__init__.py [new file with mode: 0644]
tools/os_deploy_tgen/osclients/glance.py [new file with mode: 0644]
tools/os_deploy_tgen/osclients/heat.py [new file with mode: 0755]
tools/os_deploy_tgen/osclients/neutron.py [new file with mode: 0644]
tools/os_deploy_tgen/osclients/nova.py [new file with mode: 0644]
tools/os_deploy_tgen/osclients/openstack.py [new file with mode: 0644]
tools/os_deploy_tgen/osdt.py [new file with mode: 0644]
tools/os_deploy_tgen/templates/hotfiles.md [new file with mode: 0644]
tools/os_deploy_tgen/templates/l2.hot [new file with mode: 0644]
tools/os_deploy_tgen/templates/l2_1c_1i.yaml [new file with mode: 0644]
tools/os_deploy_tgen/templates/l2_1c_2i.yaml [new file with mode: 0644]
tools/os_deploy_tgen/templates/l2_2c_2i.yaml [new file with mode: 0644]
tools/os_deploy_tgen/templates/l2_old.hot [new file with mode: 0644]
tools/os_deploy_tgen/templates/l2fip.hot [new file with mode: 0644]
tools/os_deploy_tgen/templates/l2up.hot [new file with mode: 0644]
tools/os_deploy_tgen/templates/l3.hot [new file with mode: 0644]
tools/os_deploy_tgen/templates/l3_1c_2i.yaml [new file with mode: 0644]
tools/os_deploy_tgen/templates/l3_2c_2i.yaml [new file with mode: 0644]
tools/os_deploy_tgen/templates/scenario.yaml [new file with mode: 0644]
tools/os_deploy_tgen/utilities/__init__.py [new file with mode: 0644]
tools/os_deploy_tgen/utilities/utils.py [new file with mode: 0644]
vsperf