Add Fake virt driver support
nova fake virt driver can be used to simulate running arbitrarily large number of VMs. When the fake virt driver is selected, all other arbitrary limits are disabled (quotas, scheduler limitations) as well. The fake virt driver can be selected by adding the following line to your localrc VIRT_DRIVER=fake This setting can be used to do simulated large scale (as defined by number of VMs) testing (such as boot 500 VMs at once) inside a single devstack instance. Change-Id: I000c3cba107cd91bef11c4d5325e1ce7308faa6c
This commit is contained in:
parent
eff14644b0
commit
baf37ea817
21
stack.sh
21
stack.sh
@ -1029,6 +1029,27 @@ if is_service_enabled nova; then
|
||||
iniset $NOVA_CONF DEFAULT vmwareapi_host_password "$VMWAREAPI_PASSWORD"
|
||||
iniset $NOVA_CONF DEFAULT vmwareapi_cluster_name "$VMWAREAPI_CLUSTER"
|
||||
|
||||
# fake
|
||||
# -----
|
||||
|
||||
elif [ "$VIRT_DRIVER" = 'fake' ]; then
|
||||
echo_summary "Using fake Virt driver"
|
||||
iniset $NOVA_CONF DEFAULT compute_driver "nova.virt.fake.FakeDriver"
|
||||
# Disable arbitrary limits
|
||||
iniset $NOVA_CONF DEFAULT quota_instances -1
|
||||
iniset $NOVA_CONF DEFAULT quota_cores -1
|
||||
iniset $NOVA_CONF DEFAULT quota_ram -1
|
||||
iniset $NOVA_CONF DEFAULT quota_floating_ips -1
|
||||
iniset $NOVA_CONF DEFAULT quota_fixed_ips -1
|
||||
iniset $NOVA_CONF DEFAULT quota_metadata_items -1
|
||||
iniset $NOVA_CONF DEFAULT quota_injected_files -1
|
||||
iniset $NOVA_CONF DEFAULT quota_injected_file_path_bytes -1
|
||||
iniset $NOVA_CONF DEFAULT quota_security_groups -1
|
||||
iniset $NOVA_CONF DEFAULT quota_security_group_rules -1
|
||||
iniset $NOVA_CONF DEFAULT quota_key_pairs -1
|
||||
iniset $NOVA_CONF DEFAULT scheduler_default_filters "RetryFilter,AvailabilityZoneFilter,ComputeFilter,ComputeCapabilitiesFilter,ImagePropertiesFilter"
|
||||
|
||||
|
||||
# Default
|
||||
# -------
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user