Add example files about IDF and PDF 40/73840/5
authorzhuguanyu <zhuguanyu5@huawei.com>
Mon, 30 Jan 2023 11:14:09 +0000 (19:14 +0800)
committerDan Xu <xudan16@huawei.com>
Wed, 15 Feb 2023 03:22:20 +0000 (03:22 +0000)
Issue-ID: KUB-59
Signed-off-by: zhuguanyu <zhuguanyu5@huawei.com>
Change-Id: I3f69e19f56f6322d46f5f756d0cca9a3a1887166
Reviewed-on: https://gerrit.opnfv.org/gerrit/c/kuberef/+/73840
Tested-by: jenkins-ci <jenkins-opnfv-ci@opnfv.org>
Reviewed-by: Dan Xu <xudan16@huawei.com>
hw_config/unh/idf.yaml [new file with mode: 0644]
hw_config/unh/pdf.yaml [new file with mode: 0644]

diff --git a/hw_config/unh/idf.yaml b/hw_config/unh/idf.yaml
new file mode 100644 (file)
index 0000000..323369d
--- /dev/null
@@ -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 (file)
index 0000000..9e141c4
--- /dev/null
@@ -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