resource_registry: OS::TripleO::Compute::Net::SoftwareConfig: /home/stack/templates/nic-configs/compute.yaml # OS::TripleO::Compute2::Net::SoftwareConfig: /home/stack/templates/nic-configs/compute2.yaml # OS::TripleO::Compute3::Net::SoftwareConfig: /home/stack/templates/nic-configs/compute3.yaml OS::TripleO::Controller::Net::SoftwareConfig: /home/stack/templates/nic-configs/controller.yaml OS::TripleO::Services::NeutronSriovAgent: /home/stack/templates/openstack-tripleo-heat-templates/docker/services/neutron-sriov-agent.yaml OS::TripleO::Services::NeutronSriovHostConfig: /home/stack/templates/openstack-tripleo-heat-templates/puppet/services/neutron-sriov-host-config.yaml OS::TripleO::NodeUserData: /home/stack/templates/firstboot/first-boot.yaml OS::TripleO::NodeExtraConfigPost: /home/stack/templates/post-configs/post-install.yaml parameter_defaults: TimeZone: 'Europe/Warsaw' CloudName: overcloud.b2.com CloudDomain: b2.com AdminPassword: '1q2w3e4r' CeilometerMeterDispatcher: database RabbitFDLimit: 65536 # This section is where deployment-specific configuration is done # CIDR subnet mask length for provisioning network ControlPlaneSubnetCidr: '24' # Gateway router for the provisioning network (or Undercloud IP) ControlPlaneDefaultRoute: 3.1.0.100 EC2MetadataIp: 3.1.0.100 # Generally the IP of the Undercloud # Customize the IP subnets to match the local environment InternalApiNetCidr: 3.4.0.0/24 #StorageNetCidr: 172.20.64.0/21 #StorageMgmtNetCidr: 172.21.7.0/22 #TenantNetCidr: 10.251.0.0/24 ExternalNetCidr: 106.120.113.0/24 # Customize the VLAN IDs to match the local environment InternalApiNetworkVlanID: 11 #StorageNetworkVlanID: 108 #StorageMgmtNetworkVlanID: 113 #TenantNetworkVlanID: 114 ExternalNetworkVlanID: 713 #ManagementNetworkVlanID: 116 # Customize the IP ranges on each network to use for static IPs and VIPs InternalApiAllocationPools: [{'start': '3.4.0.20', 'end': '3.4.0.80'}] #StorageAllocationPools: [{'start': '172.20.64.20', 'end': '172.20.64.45'}] ExternalAllocationPools: [{'start': '106.120.113.60', 'end': '106.120.113.70'}] ExternalInterfaceDefaultRoute: 106.120.113.1 NeutronExternalNetworkBridge: "''" NeutronNetworkType: 'flat,vlan' NeutronGlobalPhysnetMtu: 1500 NeutronNetworkVLANRanges: "oam,physnet1" NeutronFlatNetworks: '*' NeutronMechanismDrivers: "openvswitch,sriovnicswitch" NeutronSupportedPCIVendorDevs: ['8086:154d','8086:10ed'] NovaReservedHostMemory: 2048 NovaSchedulerDefaultFilters: ['AvailabilityZoneFilter','RamFilter','ComputeFilter','ComputeCapabilitiesFilter','ImagePropertiesFilter','ServerGroupAntiAffinityFilter','ServerGroupAffinityFilter','PciPassthroughFilter','NUMATopologyFilter'] ComputeKernelArgs: "intel_iommu=on" ####################################################################################### # Compute group specific device mapping OVS/SRIOV # NovaComputeExtraConfig: # nova::vncproxy::common::vncproxy_host: 10.251.209.160 # nova::compute::libvirt::volume_use_multipath: "true" # nova::compute::vcpu_pin_set: "0-55,^0,^28,^14,^42" # neutron::agents::ml2::ovs::bridge_mappings: # - "vnfm:br-vnfm" # - "virtiophysnet1:br-physnet1" # - "virtiophysnet2:br-physnet2" NovaComputeExtraConfig: nova::vncproxy::common::vncproxy_host: 106.120.113.51 nova::compute::libvirt::volume_use_multipath: "true" nova::compute::vcpu_pin_set: "0-55,^0,^28" nova::compute::pci::passthrough: '[{"physical_network":"physnet1", "devname":"em2"}]' neutron::agents::ml2::ovs::bridge_mappings: - "oam:br-oam" # - "external:br-ext" neutron::agents::ml2::sriov::physical_device_mappings: "physnet1:em2" tripleo::host::sriov::number_of_vfs: - "em2:32" OvercloudControlFlavor: control OvercloudComputeFlavor: compute # OvercloudCompute2Flavor: baremetal # OvercloudCompute3Flavor: baremetal # Number of nodes to deploy. ControllerCount: 1 ComputeCount: 2 # Compute2Count: 10 # Compute3Count: 2 NtpServer: 3.1.0.100 ControlFixedIPs: [{'ip_address':'3.1.0.10'}] InternalApiVirtualFixedIPs: [{'ip_address':'3.4.0.10'}] PublicVirtualFixedIPs: [{'ip_address':'106.120.113.51'}] #StorageVirtualFixedIPs: [{'ip_address':'172.22.109.80'}] RedisVirtualFixedIPs: [{'ip_address':'3.4.0.11'}] ServiceNetMap: KeystoneAdminApiNetwork: internal_api # Admin connection for Undercloud