仮想Windows2012サーバーでRDMAを有効にしようとしています。次のコマンドを試しましたが、エラーが発生し続けます。
Enable-NetAdapterRdma -Name "Ethernet"
そして
Set-NetAdapterRdma -Name "Ethernet" -Enabled $True
最初のコマンドはEnable-NetAdapterRdmaを返します:プロパティ「Name」が「Ethernet」に等しいMSFT_NetAdapterSettingDataオブジェクトが見つかりません
2番目のコマンドは同じものを返します。 RSSを有効にするために同じ名前を使用したので、名前が正しいことはわかっています。ここで何が欠けていますか?
コマンドで、-InterfaceAliasを呼び出す必要があります。
あなたの命令:
Enable-NetAdapterRdma -Name "Ethernet"
コマンドに変更:
Enable-NetAdapterRdma -InterfaceAlias "Ethernet"
Get-NetAdapter -AddressFamily IPv4
を使用して、アダプターのInterfaceAlias名を表示できます。
NICは実際にRDMAをサポートしていますか?この出力は通常、ハードウェアレベルでのRDMAサポートの欠如を意味します。
これがVMwareVMの仮想NICである場合は、PVRDMA仮想アダプターを使用する必要があります。また、ESXiホストにはRDMA対応のNICが必要であり、適切に構成する必要があります。
いくつかの関連ドキュメント:
https://docs.vmware.com/en/VMware-vSphere/6.5/com.vmware.vsphere.networking.doc/GUID-347B822E-5324-4DB3-A228-1F6A7AA871D2.html
https://docs.vmware.com/en/VMware-vSphere/6.5/com.vmware.vsphere.networking.doc/GUID-B3776418-86AF-448D-B814-FDA4EFB6A34E.html #GUID-B3776418-86AF-448D-B814-FDA4EFB6A34E