Could someone help me clear up this practice exam question regarding RDMA being used from the guest VM?
You have a serer named Server1 that runs Windows Server 2016. Server1 is a Hyper-V host. You have two network adapter cards on Server1 that are Remote Direct Memory Access (RDMA) - capable. you need to aggregate the bandwidth of the network adapter cards for a virtual machine on Server1. The solution must ensure that the virtual machine can use the RDMA capabilities of the network adapter cards.
Which command shoudl you run First? (To answer, select teh appropriate options in teh answer area.)
Initially I got this question confused with the following command which enables NIC teaming at the guest.
Set-VMNetworkAdapter -VMName <VMname> -AllowTeaming On
However, the question is focused on passing RDMA capabilities to the guest VM. All of the research I am doing has highlighted that in Server 2012 R2 it was not possible to use RDMA technology on both the host and guest using the same physical NIC. You had to have dedicated NICs for the guest and the host.
Server 2016 has enabled the ability to share RDMA with the guest and host. However I am super unsure of the details. Also this change simply outlines a new capability of sharing this RDMA technology on the same physical NIC. the articles I have found don't really talk about how the feature is enabled for a guest. Just that in both 2012 R2 and 2016 it was capable of doing so.
So, in going back to the question, I did find the "New-VMSwitch" command (which wasn't an option in the practice question) that had the "-EnableEmbeddedTeaming" switch.. However the description of this switch doesn't really show that it is used to enable RDMA to the guest VM.
It states "Specifies whether this cmdlet enables teaming for the virtual switch."
So now we are back to teaming.... Can someone that understands this technology please explain? Is it required to deploy a Hyper-V switch (SDN) with embedded teaming in order to give RDMA features to the guest, or was this only to allow both the guest and the host access to this feature? What would the next step be if you were to configure this?
Regards,
Adam Tyler