Merge "Add prox test case for SRIOV & 4 ports."
[yardstick.git] / docs / testing / user / userguide / code / multi-devstack-controller-local.conf
1 [[local|localrc]]
2 HOST_IP=<HOST_IP_ADDRESS>
3 ADMIN_PASSWORD=password
4 MYSQL_PASSWORD=$ADMIN_PASSWORD
5 DATABASE_PASSWORD=$ADMIN_PASSWORD
6 RABBIT_PASSWORD=$ADMIN_PASSWORD
7 SERVICE_PASSWORD=$ADMIN_PASSWORD
8 HORIZON_PASSWORD=$ADMIN_PASSWORD
9 # Controller node
10 SERVICE_HOST=$HOST_IP
11 MYSQL_HOST=$SERVICE_HOST
12 RABBIT_HOST=$SERVICE_HOST
13 GLANCE_HOSTPORT=$SERVICE_HOST:9292
14
15 # Internet access.
16 RECLONE=False
17 PIP_UPGRADE=True
18 IP_VERSION=4
19
20 # Services
21 disable_service n-net
22 ENABLED_SERVICES+=,q-svc,q-dhcp,q-meta,q-agt,q-sriov-agt
23
24 # Heat
25 enable_plugin heat https://git.openstack.org/openstack/heat stable/pike
26
27 # Neutron
28 enable_plugin neutron https://git.openstack.org/openstack/neutron.git stable/pike
29
30 # Neutron Options
31 FLOATING_RANGE=<RANGE_IN_THE_PUBLIC_INTERFACE_NETWORK>
32 Q_FLOATING_ALLOCATION_POOL=start=<START_IP_ADDRESS>,end=<END_IP_ADDRESS>
33 PUBLIC_NETWORK_GATEWAY=<PUBLIC_NETWORK_GATEWAY>
34 PUBLIC_INTERFACE=<PUBLIC INTERFACE>
35
36 # ML2 Configuration
37 Q_PLUGIN=ml2
38 Q_ML2_PLUGIN_MECHANISM_DRIVERS=openvswitch,sriovnicswitch
39 Q_ML2_PLUGIN_TYPE_DRIVERS=vlan,flat,local,vxlan,gre,geneve
40
41 # Open vSwitch provider networking configuration
42 Q_USE_PROVIDERNET_FOR_PUBLIC=True
43 OVS_PHYSICAL_BRIDGE=br-ex
44 OVS_BRIDGE_MAPPINGS=public:br-ex
45 PHYSICAL_DEVICE_MAPPINGS=physnet1:<PF0_IFNAME>,physnet2:<PF1_IFNAME>
46 PHYSICAL_NETWORK=physnet1,physnet2
47
48
49 [[post-config|$NOVA_CONF]]
50 [DEFAULT]
51 scheduler_default_filters=RamFilter,ComputeFilter,AvailabilityZoneFilter,ComputeCapabilitiesFilter,ImagePropertiesFilter,PciPassthroughFilter
52 # Whitelist PCI devices
53 pci_passthrough_whitelist = {\\"devname\\": \\"<PF0_IFNAME>\\", \\"physical_network\\": \\"physnet1\\" }
54 pci_passthrough_whitelist = {\\"devname\\": \\"<PF1_IFNAME>\\", \\"physical_network\\": \\"physnet2\\" }
55
56 [libvirt]
57 cpu_mode = host-model
58
59
60 # ML2 plugin bits for SR-IOV enablement of Intel Corporation XL710/X710 Virtual Function
61 [[post-config|/$Q_PLUGIN_CONF_FILE]]
62 [ml2_sriov]
63 agent_required = True
64 supported_pci_vendor_devs = <VF_DEV_ID:VF_VEN_ID>