New scenario to create Neutron and Nova resources for a tenant

Registered by Chandidas Gharami on 2016-04-01

This scenario creates configurable number of Neutron resources (networks, subnets, routers, floatingips etc) and boots VMs over all those Neutron networks. It benchmarks the time taken to create all newly created resources. The scenario is also capable of assigning floatingips and provider network IP for VMs if configured. Finally, the scenario benchmarks the time it take to ping those IPs and ssh login to VMs using respective IPs.

Blueprint information

Status:
Started
Approver:
Boris Pavlovic
Priority:
Low
Drafter:
Chandidas Gharami
Direction:
Approved
Assignee:
Chandidas Gharami
Definition:
Approved
Series goal:
Proposed for trunk
Implementation:
Good progress
Milestone target:
None
Started by
Chandidas Gharami on 2016-04-28

Related branches

Sprints

Whiteboard

Rally detailed output of this scenario would be as below:

+---------------------------------------------------------------------------------------------------------+
| Response Times (sec) |
+---------------------------------+--------+--------+--------+--------+--------+--------+---------+-------+
| action | min | median | 90%ile | 95%ile | max | avg | success | count |
+---------------------------------+--------+--------+--------+--------+--------+--------+---------+-------+
| create_2_networks | 0.553 | 0.568 | 0.731 | 0.738 | 0.746 | 0.627 | 100.0% | 5 |
| create_4_subnets | 1.284 | 1.318 | 1.529 | 1.548 | 1.568 | 1.389 | 100.0% | 5 |
| dhcp_port_status_check | 0.078 | 0.088 | 0.703 | 0.908 | 1.112 | 0.29 | 100.0% | 5 |
| create_3_routers | 0.437 | 0.601 | 0.779 | 0.814 | 0.848 | 0.611 | 100.0% | 5 |
| create_4_router_interfaces | 1.76 | 1.948 | 2.197 | 2.27 | 2.343 | 1.971 | 100.0% | 5 |
| create_1_securitygroups | 0.197 | 0.229 | 0.247 | 0.25 | 0.254 | 0.228 | 100.0% | 5 |
| create_securitygroup_rules | 0.513 | 0.584 | 0.79 | 0.817 | 0.843 | 0.633 | 100.0% | 5 |
| boot_2_vms_in_sequence | 11.296 | 12.554 | 12.59 | 12.594 | 12.598 | 12.308 | 100.0% | 5 |
| ping_2_provider_interfaces | 3.016 | 4.025 | 5.032 | 5.032 | 5.033 | 4.025 | 100.0% | 5 |
| ssh_login_2_provider_interfaces | 0.215 | 0.218 | 0.305 | 0.333 | 0.362 | 0.246 | 100.0% | 5 |
| total | 21.671 | 23.493 | 23.572 | 23.581 | 23.591 | 22.838 | 100.0% | 5 |
+---------------------------------+--------+--------+--------+--------+--------+--------+---------+-------+

Planing to add a new directory named "tenant_centric' under openstack/scenarios. eg.

rally/plugins/openstack/scenarios/tenant_centric ]# ls
__init__.py neutron_nova_resources.py utils.py

Gerrit topic: https://review.openstack.org/#q,topic:bp/neutron-nova-resource-creation,n,z

Addressed by: https://review.openstack.org/314070
    New scenario to create Neutron and Nova resources for a tenant.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.