SRIOV device plugin is not able to handle accelerator cards (i.e ACC100)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SR-IOV Network Device Plugin Charm |
Invalid
|
Undecided
|
Unassigned |
Bug Description
By default, the sriov-network-
#######
To reproduce:
>> Configure the node and create sriov vfs
>> Install microk8s and enable plugins
snap install microk8s --classic
microk8s enable storage rbac community dns
microk8s enable multus
juju bootstrap microk8s micro
juju add-model sriov
juju deploy sriov-cni
juju deploy sriov-network-
>> Pass the host vfs as resource-list to the plugin. (example below)
juju config sriov-network-
{
}
},
{
}
},
{
}
},
{
}
}
]'
>> Verify resources in kubernetes
microk8s kubectl describe nodes
Capacity:
canonical.
canonical.
canonical.
canonical.
canonical.
canonical.
canonical.
Which is missing the intel_sriov_acc vfs.
#######
Using the device-plugin version 'latest' or '3.3.2' solves this issue and is able to create VFs for the acc100.
Capacity:
canonical.
canonical.
canonical.
canonical.
canonical.
canonical.
canonical.
The default charm installation should point to the newer versions for convienence.
Changed in charm-sriov-network-device-plugin: | |
status: | Incomplete → Invalid |
The latest release of the sriov-network- device- plugin charm (from the latest/stable or 1.26/stable channels) should come with v3.5.1. This change was published in mid December.
Where are you seeing sriov-network- device- plugin v3.2? When did you try this?