From cc9ec23c71f37a75f7f8ccb024aa416f273ef0de Mon Sep 17 00:00:00 2001 From: zhuguanyu Date: Mon, 30 Jan 2023 19:14:09 +0800 Subject: [PATCH] Add example files about IDF and PDF Issue-ID: KUB-59 Signed-off-by: zhuguanyu Change-Id: I3f69e19f56f6322d46f5f756d0cca9a3a1887166 Reviewed-on: https://gerrit.opnfv.org/gerrit/c/kuberef/+/73840 Tested-by: jenkins-ci Reviewed-by: Dan Xu --- hw_config/unh/idf.yaml | 115 ++++++++++++++++++++++ hw_config/unh/pdf.yaml | 255 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 370 insertions(+) create mode 100644 hw_config/unh/idf.yaml create mode 100644 hw_config/unh/pdf.yaml diff --git a/hw_config/unh/idf.yaml b/hw_config/unh/idf.yaml new file mode 100644 index 0000000..323369d --- /dev/null +++ b/hw_config/unh/idf.yaml @@ -0,0 +1,115 @@ +--- + +# SPDX-FileCopyrightText: 2023 Anuket contributors +# +# SPDX-License-Identifier: Apache-2.0 + +### Installer descriptor file ### +idf: + version: 0.1 + net_config: &id001 + oob: + interface: 0 + network: 10.200.122.0 + vlan: native + mask: 24 + dns: + - 8.8.8.8 + public: + interface: 1 + network: 10.200.120.0 + gateway: 10.200.120.1 + vlan: native + mask: 24 + dns: + - 8.8.8.8 + kubespray: &id002 + nodes_roles: + node1: + - k8s-cluster + - kube-master + - etcd + - vault + node2: + - k8s-cluster + - kube-master + - etcd + node3: + - k8s-cluster + - kube-master + - etcd + node4: + - k8s-cluster + - kube-node + node5: + - k8s-cluster + - kube-node + groups: + k8s-cluster: + - kube-node + - kube-master + hostnames: + node1: node1 + node2: node2 + node3: node3 + node4: node4 + node5: node5 + network: + network_mapping: + net_admin: oob + net_public: oob + net_mgmt: oob +engine: + pod_name: pod19-jump + net_config: *id001 + pxe_network: oob + public_network: public + pxe_interface: ens1f0 + installers: + kubespray: *id002 +bmra: + profile: full_nfv + network_roles: + sriov: + - name: eth0 + pci: '18:00.0' + pf_driver: i40e + vf_driver: vfio-pci + sriov_dpdk: + - name: eth1 + pci: '18:00.1' + pf_driver: i40e + vf_driver: iavf + device_roles: null + runtime: docker + features: + sriov: + enable: true + sriov_vfs_per_port: 2 + sriov_dpdk_vfs_per_port: 4 + sriov_cni: true + sriov_net_dp: true + hugepages: + enable: true + default: 2M + amount: 10240 + isolcpus: + enable: true + autogenerate: true + cpus: 4-19,24-39,44-59,64-79 + nfd: true + cmk: + enable: true + num_shared_cores: 3 + num_exclusive_cores: 3 + topology_manager: + enable: true + policy: best-effort + tas: + enable: true + demo_policy: false + bond_cni: true + psp: true + qat: + enable: false + update_drivers: false diff --git a/hw_config/unh/pdf.yaml b/hw_config/unh/pdf.yaml new file mode 100644 index 0000000..9e141c4 --- /dev/null +++ b/hw_config/unh/pdf.yaml @@ -0,0 +1,255 @@ +--- + +# SPDX-FileCopyrightText: 2023 Anuket contributors +# +# SPDX-License-Identifier: Apache-2.0 + +### POD descriptor file ### +version: 1.0 +details: + pod_owner: UNH IOL + contact: null + lab: UNH IOL LaaS + location: Durham, NH, USA + type: baremetal + link: https://wiki.anuket.io/pages/viewpage.action?pageId=36569490 +jumphost: + name: kuberef-jump + node: + type: baremetal + vendor: HPE + model: pc + arch: x86_64 + cpus: 88 + cpu_cflags: haswell + cores: 44 + memory: 512G + disks: + - name: PDNLH0BRh913CZ + disk_capacity: 894G + disk_type: ssd + disk_interface: scsi + - name: PDNLH0BRh913CZ + disk_capacity: 931G + disk_type: ssd + disk_interface: scsi + - name: PDNLH0BRh913CZ + disk_capacity: 931G + disk_type: ssd + disk_interface: scsi + - name: PDNLH0BRh913CZ + disk_capacity: 931G + disk_type: ssd + disk_interface: scsi + os: ubuntu1804 + remote_params: null + interfaces: + - name: 'ens4' + address: 10.200.120.211 + mac_address: "52:54:00:4a:e8:2d" + vlan: native + - name: 'ens3' + address: 192.168.122.113 + mac_address: "52:54:00:74:b4:66" + vlan: native +nodes: + - name: node1 + node: '*nodeparas' + disks: '*disks' + remote_management: + type: + - ipmi + user: RI2 + pass: RI2ADMIN + address: ilomxq749039t.opnfv.iol.unh.edu + interfaces: + - name: ens1f0 + speed: 25gb + address: 10.200.120.11 + features: dpdk|sriov + mac_address: 3c:fd:fe:ef:14:c8 + vlan: native + - name: ens1f1 + speed: 25gb + address: 10.200.120.11 + features: dpdk|sriov + mac_address: 3c:fd:fe:ef:14:c9 + vlan: native + - name: eno49 + speed: 10gb + address: 127.0.102.11 + features: dpdk|sriov + mac_address: 48:df:37:1d:45:20 + vlan: native + - name: eno50 + speed: 10gb + address: 127.0.103.11 + features: dpdk|sriov + mac_address: 48:df:37:1d:45:28 + vlan: native + - name: ens4f0 + speed: 25gb + address: 127.0.104.11 + features: dpdk|sriov + mac_address: 3c:fd:fe:ef:14:a0 + vlan: native + - name: node2 + node: '*nodeparas' + disks: '*disks' + remote_management: + type: + - ipmi + user: RI2 + pass: RI2ADMIN + address: ILOMXQ74903BN.opnfv.iol.unh.edu + interfaces: + - name: ens1f0 + speed: 25gb + address: 10.200.120.12 + features: dpdk|sriov + mac_address: 3c:fd:fe:ef:0f:dc + vlan: native + - name: ens1f1 + speed: 25gb + address: 10.200.120.12 + features: dpdk|sriov + mac_address: 3c:fd:fe:ef:0f:dd + vlan: native + - name: eno49 + speed: 10gb + address: 127.0.102.12 + features: dpdk|sriov + mac_address: 48:df:37:22:c4:10 + vlan: native + - name: eno50 + speed: 10gb + address: 127.0.103.12 + features: dpdk|sriov + mac_address: 48:df:37:22:c4:18 + vlan: native + - name: ens4f0 + speed: 25gb + address: 127.0.104.12 + features: dpdk|sriov + mac_address: 3c:fd:fe:ee:47:a4 + vlan: native + - name: node3 + node: '*nodeparas' + disks: '*disks' + remote_management: + type: + - ipmi + user: RI2 + pass: RI2ADMIN + address: ILOMXQ74903B3.opnfv.iol.unh.edu + interfaces: + - name: ens1f0 + speed: 25gb + address: 10.200.120.13 + features: dpdk|sriov + mac_address: 3c:fd:fe:ef:0e:d8 + vlan: native + - name: ens1f1 + speed: 25gb + address: 10.200.120.13 + features: dpdk|sriov + mac_address: 3c:fd:fe:ef:0e:d9 + vlan: native + - name: eno49 + speed: 10gb + address: 127.0.102.13 + features: dpdk|sriov + mac_address: 48:df:37:1d:54:40 + vlan: native + - name: eno50 + speed: 10gb + address: 127.0.103.13 + features: dpdk|sriov + mac_address: 48:df:37:1d:54:48 + vlan: native + - name: ens4f0 + speed: 25gb + address: 127.0.104.13 + features: dpdk|sriov + mac_address: 3c:fd:fe:ef:13:7c + vlan: native + - name: node4 + node: '*nodeparas' + disks: '*disks' + remote_management: + type: + - ipmi + user: RI2 + pass: RI2ADMIN + address: ILOMXQ74903B5.opnfv.iol.unh.edu + interfaces: + - name: ens1f0 + speed: 25gb + address: 10.200.120.14 + features: dpdk|sriov + mac_address: 3c:fd:fe:ef:0f:20 + vlan: native + - name: ens1f1 + speed: 25gb + address: 10.200.120.14 + features: dpdk|sriov + mac_address: 3c:fd:fe:ef:0f:21 + vlan: native + - name: eno49 + speed: 10gb + address: 127.0.102.14 + features: dpdk|sriov + mac_address: 48:df:37:1d:46:f0 + vlan: native + - name: eno50 + speed: 10gb + address: 127.0.103.14 + features: dpdk|sriov + mac_address: 48:df:37:1d:46:f8 + vlan: native + - name: ens4f0 + speed: 25gb + address: 127.0.104.14 + features: dpdk|sriov + mac_address: 3c:fd:fe:ef:10:14 + vlan: native + - name: node5 + node: '*nodeparas' + disks: '*disks' + remote_management: + type: + - ipmi + user: RI2 + pass: RI2ADMIN + address: ilomxq74903bc.opnfv.iol.unh.edu + interfaces: + - name: ens1f0 + speed: 25gb + address: 10.200.120.15 + features: dpdk|sriov + mac_address: 3c:fd:fe:ef:10:2c + vlan: native + - name: ens1f1 + speed: 25gb + address: 10.200.120.15 + features: dpdk|sriov + mac_address: 3c:fd:fe:ef:10:2d + vlan: native + - name: eno49 + speed: 10gb + address: 127.0.102.15 + features: dpdk|sriov + mac_address: 48:df:37:22:c6:00 + vlan: native + - name: eno50 + speed: 10gb + address: 127.0.103.15 + features: dpdk|sriov + mac_address: 48:df:37:22:c6:08 + vlan: native + - name: ens4f0 + speed: 25gb + address: 127.0.104.15 + features: dpdk|sriov + mac_address: 3c:fd:fe:ef:10:10 + vlan: native -- 2.16.6