-
Epic
-
Resolution: Done
-
Undefined
-
None
-
None
-
None
-
emulated-igb
-
rhel-sst-virtualization-windows
-
ssg_virtualization
-
False
-
Undefined
Description
I develop as management system for a cluster of hosts with SR-IOV cards such as OpenShift, OpenShift Virtualization, OpenStack or RHV. I would like to design and test my system even when I do not always have access to hardware SR-IOV cards. This is particularly acute for Continuous Integration, where I need a cluster of multiple machines, each with its SR-IOV PF, for each round of code review.
Acceptance Criteria
- qemu has an emulated network device with SR-IOV capabilities, such as Intel's igb.
- I can create a VM via libvirt with such a device connected to a Linux bridge on my host
- RHEL8 in my guest can configure the number of VFs on the device and pass each VF to a nested VM
- Nested VMs can communicate with each other and with the host bridge over the emulated PF
- Said SRIOV emulated NIC will be able to operate in multi NUMA node environment and create VFs on the correct node