combined-sriovibnet-gb200.yaml
---
apiVersion: sriovnetwork.openshift.io/v1
kind: SriovNetworkNodePolicy
metadata:
name: sriovibnet-rdma-node-policy-a-su-1
namespace: network-operator
spec:
deviceType: netdevice
nicSelector:
vendor: "15b3"
pfNames: [ "ibp3s0" ]
numVfs: 16
linkType: IB
priority: 90 # used to resolve multiple policy definitions, lower value, higher priority
isRdma: true
resourceName: sriovib_resource_a
nodeSelector:
node-role.kubernetes.io/worker: ""
feature.node.kubernetes.io/pci-15b3.present: "true"
---
apiVersion: sriovnetwork.openshift.io/v1
kind: SriovNetworkNodePolicy
metadata:
name: sriovibnet-rdma-node-policy-b-su-1
namespace: network-operator
spec:
deviceType: netdevice
nicSelector:
vendor: "15b3"
pfNames: [ "ibP2p3s0" ]
numVfs: 16
linkType: IB
priority: 90 # used to resolve multiple policy definitions, lower value, higher priority
isRdma: true
resourceName: sriovib_resource_b
nodeSelector:
node-role.kubernetes.io/worker: ""
feature.node.kubernetes.io/pci-15b3.present: "true"
---
apiVersion: sriovnetwork.openshift.io/v1
kind: SriovNetworkNodePolicy
metadata:
name: sriovibnet-rdma-node-policy-c-su-1
namespace: network-operator
spec:
deviceType: netdevice
nicSelector:
vendor: "15b3"
pfNames: [ "ibP16p3s0" ]
numVfs: 16
linkType: IB
priority: 90 # used to resolve multiple policy definitions, lower value, higher priority
isRdma: true
resourceName: sriovib_resource_c
nodeSelector:
node-role.kubernetes.io/worker: ""
feature.node.kubernetes.io/pci-15b3.present: "true"
---
apiVersion: sriovnetwork.openshift.io/v1
kind: SriovNetworkNodePolicy
metadata:
name: sriovibnet-rdma-node-policy-d-su-1
namespace: network-operator
spec:
deviceType: netdevice
nicSelector:
vendor: "15b3"
pfNames: [ "ibP18p3s0" ]
numVfs: 16
linkType: IB
priority: 90 # used to resolve multiple policy definitions, lower value, higher priority
isRdma: true
resourceName: sriovib_resource_d
nodeSelector:
node-role.kubernetes.io/worker: ""
feature.node.kubernetes.io/pci-15b3.present: "true"
---
apiVersion: sriovnetwork.openshift.io/v1
kind: SriovIBNetwork
metadata:
name: "sriovibnet-rdma-default-a-su-1"
namespace: network-operator
spec:
linkState: enable
networkNamespace: "default"
resourceName: "sriovib_resource_a"
ipam: |
{
"type": "nv-ipam",
"datastore": "kubernetes",
"kubernetes": {
"kubeconfig": "/etc/cni/net.d/nv-ipam.d/nv-ipam.kubeconfig"
},
"log_file": "/var/log/SriovIBNetwork_nv-ipam.log",
"log_level": "debug",
"poolName": "sriovibnet-pool-a-su-1",
"poolType": "IPPool"
}
---
apiVersion: sriovnetwork.openshift.io/v1
kind: SriovIBNetwork
metadata:
name: "sriovibnet-rdma-default-b-su-1"
namespace: network-operator
spec:
linkState: enable
networkNamespace: "default"
resourceName: "sriovib_resource_b"
ipam: |
{
"type": "nv-ipam",
"datastore": "kubernetes",
"kubernetes": {
"kubeconfig": "/etc/cni/net.d/nv-ipam.d/nv-ipam.kubeconfig"
},
"log_file": "/var/log/SriovIBNetwork_nv-ipam.log",
"log_level": "debug",
"poolName": "sriovibnet-pool-b-su-1",
"poolType": "IPPool"
}
---
apiVersion: sriovnetwork.openshift.io/v1
kind: SriovIBNetwork
metadata:
name: "sriovibnet-rdma-default-c-su-1"
namespace: network-operator
spec:
linkState: enable
networkNamespace: "default"
resourceName: "sriovib_resource_c"
ipam: |
{
"type": "nv-ipam",
"datastore": "kubernetes",
"kubernetes": {
"kubeconfig": "/etc/cni/net.d/nv-ipam.d/nv-ipam.kubeconfig"
},
"log_file": "/var/log/SriovIBNetwork_nv-ipam.log",
"log_level": "debug",
"poolName": "sriovibnet-pool-c-su-1",
"poolType": "IPPool"
}
---
apiVersion: sriovnetwork.openshift.io/v1
kind: SriovIBNetwork
metadata:
name: "sriovibnet-rdma-default-d-su-1"
namespace: network-operator
spec:
linkState: enable
networkNamespace: "default"
resourceName: "sriovib_resource_d"
ipam: |
{
"type": "nv-ipam",
"datastore": "kubernetes",
"kubernetes": {
"kubeconfig": "/etc/cni/net.d/nv-ipam.d/nv-ipam.kubeconfig"
},
"log_file": "/var/log/SriovIBNetwork_nv-ipam.log",
"log_level": "debug",
"poolName": "sriovibnet-pool-d-su-1",
"poolType": "IPPool"
}
Last updated