[[local|localrc]] HOST_IP=<HOST_IP_ADDRESS> MYSQL_PASSWORD=password DATABASE_PASSWORD=password RABBIT_PASSWORD=password ADMIN_PASSWORD=password SERVICE_PASSWORD=password HORIZON_PASSWORD=password # Controller node SERVICE_HOST=<CONTROLLER_IP_ADDRESS> MYSQL_HOST=$SERVICE_HOST RABBIT_HOST=$SERVICE_HOST GLANCE_HOSTPORT=$SERVICE_HOST:9292 # Internet access. RECLONE=False PIP_UPGRADE=True IP_VERSION=4 # Neutron enable_plugin neutron https://git.openstack.org/openstack/neutron.git stable/pike # Services ENABLED_SERVICES=n-cpu,rabbit,q-agt,placement-api,q-sriov-agt # Neutron Options PUBLIC_INTERFACE=<PUBLIC INTERFACE> # ML2 Configuration Q_PLUGIN=ml2 Q_ML2_PLUGIN_MECHANISM_DRIVERS=openvswitch,sriovnicswitch Q_ML2_PLUGIN_TYPE_DRIVERS=vlan,flat,local,vxlan,gre,geneve # Open vSwitch provider networking configuration PHYSICAL_DEVICE_MAPPINGS=physnet1:<PF0_IFNAME>,physnet2:<PF1_IFNAME> [[post-config|$NOVA_CONF]] [DEFAULT] scheduler_default_filters=RamFilter,ComputeFilter,AvailabilityZoneFilter,ComputeCapabilitiesFilter,ImagePropertiesFilter,PciPassthroughFilter # Whitelist PCI devices pci_passthrough_whitelist = {\\"devname\\": \\"<PF0_IFNAME>\\", \\"physical_network\\": \\"physnet1\\" } pci_passthrough_whitelist = {\\"devname\\": \\"<PF1_IFNAME>\\", \\"physical_network\\": \\"physnet2\\" } [libvirt] cpu_mode = host-model # ML2 plugin bits for SR-IOV enablement of Intel Corporation XL710/X710 Virtual Function [[post-config|/$Q_PLUGIN_CONF_FILE]] [ml2_sriov] agent_required = True supported_pci_vendor_devs = <VF_DEV_ID:VF_VEN_ID>