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
17 ENABLED_SERVICES+=,q-svc,q-dhcp,q-meta,q-agt,q-sriov-agt
20 enable_plugin heat https://git.openstack.org/openstack/heat stable/pike
23 enable_plugin neutron https://git.openstack.org/openstack/neutron.git stable/pike
26 FLOATING_RANGE=<RANGE_IN_THE_PUBLIC_INTERFACE_NETWORK>
27 Q_FLOATING_ALLOCATION_POOL=start=<START_IP_ADDRESS>,end=<END_IP_ADDRESS>
28 PUBLIC_NETWORK_GATEWAY=<PUBLIC_NETWORK_GATEWAY>
29 PUBLIC_INTERFACE=<PUBLIC INTERFACE>
33 Q_ML2_PLUGIN_MECHANISM_DRIVERS=openvswitch,sriovnicswitch
34 Q_ML2_PLUGIN_TYPE_DRIVERS=vlan,flat,local,vxlan,gre,geneve
36 # Open vSwitch provider networking configuration
37 Q_USE_PROVIDERNET_FOR_PUBLIC=True
38 OVS_PHYSICAL_BRIDGE=br-ex
39 OVS_BRIDGE_MAPPINGS=public:br-ex
40 PHYSICAL_DEVICE_MAPPINGS=physnet1:<PF0_IFNAME>,physnet2:<PF1_IFNAME>
41 PHYSICAL_NETWORK=physnet1,physnet2
44 [[post-config|$NOVA_CONF]]
46 scheduler_default_filters=RamFilter,ComputeFilter,AvailabilityZoneFilter,ComputeCapabilitiesFilter,ImagePropertiesFilter,PciPassthroughFilter
47 # Whitelist PCI devices
48 pci_passthrough_whitelist = {\\"devname\\": \\"<PF0_IFNAME>\\", \\"physical_network\\": \\"physnet1\\" }
49 pci_passthrough_whitelist = {\\"devname\\": \\"<PF1_IFNAME>\\", \\"physical_network\\": \\"physnet2\\" }
52 enabled_filters = RetryFilter,AvailabilityZoneFilter,RamFilter,DiskFilter,ComputeFilter,ComputeCapabilitiesFilter,ImagePropertiesFilter,ServerGroupAntiAffinityFilter,ServerGroupAffinityFilter,SameHostFilter
58 # ML2 plugin bits for SR-IOV enablement of Intel Corporation XL710/X710 Virtual Function
59 [[post-config|/$Q_PLUGIN_CONF_FILE]]
62 supported_pci_vendor_devs = <VF_DEV_ID:VF_VEN_ID>