############################################################################## # Copyright (c) 2018 Linux Foundation, Enea AB and others. # All rights reserved. This program and the accompanying materials # are made available under the terms of the Apache License, Version 2.0 # which accompanies this distribution, and is available at # http://www.apache.org/licenses/LICENSE-2.0 ############################################################################## --- ### LF POD 4 installer descriptor file ### idf: version: 0.1 installer: ['apex', 'compass4nfv', 'daisy', 'fuel'] net_config: &net_config oob: interface: 0 ip-range: 172.30.8.83-172.30.8.88 vlan: 410 mask: 29 admin: interface: 0 vlan: native network: 192.168.12.0 gateway: 192.168.12.1 dns: 8.8.8.8 mask: 24 mgmt: interface: 1 vlan: 450 network: 192.168.3.0 mask: 24 storage: interface: 3 vlan: 451 network: 192.168.4.0 mask: 24 private: interface: 2 vlan: 452 network: 192.168.5.0 mask: 24 public: interface: 4 vlan: 414 network: 172.30.12.64 mask: 26 gateway: 172.30.12.1 dns: - 8.8.8.8 - 8.8.4.4 osa: &idf_osa nodes_roles: opnfv: [deployment] node1: [controller] node2: [compute, storage] node3: [compute, storage] node4: [controller] node5: [controller] groups: openstack: - controller - compute - storage hostnames: opnfv: opnfv node1: controller00 node2: compute00 node3: compute01 node4: controller01 node5: controller02 network: # network mapping network_mapping: # Management network used by installer components to communicate net-mgmt: mgmt # Storage Network net-storage: storage # Internal network for communication between VNF net-internal: private # Public network for VNF remote acces (ext-net in Openstack) net-vnf: public deployment_host_interfaces: # Ordered-list, index should be in sync with interface index in PDF - 'eno1' - 'eno3.450' - 'eno3.452' - 'eno4.451' - 'eno4.414' fuel: jumphost: bridges: admin: 'pxebr' mgmt: 'br-ctl' private: ~ public: ~ network: node: # Ordered-list, index should be in sync with node index in PDF - interfaces: &interfaces # Ordered-list, index should be in sync with interface index in PDF - 'eno1' - 'eno3' - 'eno4' busaddr: &busaddr # Bus-info reported by `ethtool -i ethX` - '0000:04:00.0' - '0000:02:00.0' - '0000:02:00.1' - interfaces: *interfaces busaddr: *busaddr - interfaces: *interfaces busaddr: *busaddr - interfaces: *interfaces busaddr: *busaddr - interfaces: *interfaces busaddr: *busaddr xci: pod_name: lf-pod4 net_config: *net_config nodes_roles: opnfv_host: [opnfv_host] pod4-node1: [compute, storage] pod4-node2: [compute, storage] pod4-node3: [controller, storage] pod4-node4: [controller, storage] pod4-node5: [controller, storage] # net_config network to be used by the PXE pxe_network: admin # As the MAC of generated bridges are generated, we use a list of local # bridges to create libvirt networks jumphost_interfaces_bridges: - name: br_admin ip: extra_addresses: opnfv_host: 192.168.12.2 # network mapping network_mapping: net-mgmt: admin net-storage: storage net-internal: private net-vnf: public installers: osa: *idf_osa