
1. Support to run on dual-cloud scenario; 2. Add retry mechanisiam when deleting floating IP; 3. Enhance the logic for consolidating data; 4. New v5 image created with wrk2 support; Change-Id: I4f71f3fd3cf7f6e0cc01828039ad22df8f6b8502
111 lines
3.0 KiB
YAML
111 lines
3.0 KiB
YAML
# KloudBuster Default configuration file
|
|
server:
|
|
# Number of tenants to be created on the cloud
|
|
number_tenants: 1
|
|
|
|
# Number of Users to be created inside the tenant
|
|
users_per_tenant: 1
|
|
|
|
# Number of routers to be created within the context of each User
|
|
# For now support only 1 router per user
|
|
routers_per_user: 1
|
|
|
|
# Number of networks to be created within the context of each Router
|
|
# Assumes 1 subnet per network
|
|
networks_per_router: 1
|
|
|
|
# Number of VM instances to be created within the context of each Network
|
|
vms_per_network: 2
|
|
|
|
# Number of security groups per network
|
|
secgroups_per_network: 1
|
|
|
|
# Number of keypairs per network
|
|
keypairs_per_network: 1
|
|
|
|
# Assign floating IP for every VM
|
|
use_floatingip: True
|
|
|
|
# SSH configuration
|
|
ssh_vm_username: 'ubuntu'
|
|
ssh_retry_count: 50
|
|
private_key_file: './ssh/id_rsa'
|
|
|
|
# Configs that remain constant
|
|
keystone_admin_role: "admin"
|
|
cleanup_resources: True
|
|
public_key_file: '../ssh/id_rsa.pub'
|
|
image_name: 'Scale Image v5'
|
|
flavor_type: 'm1.small'
|
|
|
|
client:
|
|
# Number of tenants to be created on the cloud
|
|
number_tenants: 1
|
|
|
|
# Number of Users to be created inside the tenant
|
|
users_per_tenant: 1
|
|
|
|
# Number of routers to be created within the context of each User
|
|
# For now support only 1 router per user
|
|
routers_per_user: 1
|
|
|
|
# Number of networks to be created within the context of each Router
|
|
# Assumes 1 subnet per network
|
|
networks_per_router: 1
|
|
|
|
# Number of VM instances to be created within the context of each Network
|
|
vms_per_network: 2
|
|
|
|
# Number of security groups per network
|
|
secgroups_per_network: 1
|
|
|
|
# Number of keypairs per network
|
|
keypairs_per_network: 1
|
|
|
|
# Assign floating IP for every VM
|
|
use_floatingip: True
|
|
|
|
# SSH configuration
|
|
ssh_vm_username: 'ubuntu'
|
|
ssh_retry_count: 50
|
|
private_key_file: './ssh/id_rsa'
|
|
|
|
# Redis server configuration
|
|
redis_server: '172.29.172.180'
|
|
redis_server_port: 6379
|
|
redis_retry_count: 50
|
|
polling_interval: 5
|
|
|
|
# Tooling
|
|
tp_tool:
|
|
name: 'nuttcp'
|
|
dest_path: '/var/tmp/nuttcp-7.3.2'
|
|
http_tool:
|
|
name: 'wrk'
|
|
dest_path: '/var/tmp/wrk-4.0.1'
|
|
|
|
# HTTP Tool Specific Configs
|
|
http_tool_configs:
|
|
# Threads to run tests
|
|
threads: 1
|
|
# Connections to be kept concurrently
|
|
connections: 1000
|
|
# Timeout for HTTP requests
|
|
timeout: 5
|
|
# Connection Type: "Keep-alive", "New"
|
|
connection_type: 'Keep-alive'
|
|
# Interval between 2 HTTP requests in msec for each connection
|
|
interval_per_connection: 1000
|
|
# Duration of testing tools (seconds)
|
|
duration: 30
|
|
|
|
# Prompt before running benchmarking tools
|
|
prompt_before_run: False
|
|
|
|
# Configs that remain constant
|
|
keystone_admin_role: "admin"
|
|
cleanup_resources: True
|
|
public_key_file: '../ssh/id_rsa.pub'
|
|
image_name: 'Scale Image v5'
|
|
flavor_type: 'm1.small'
|