在建立某些符合啟用加速網路的VM時,預設會啟用加速網路。
但事後要調整到不支援加速網路的VM的時候,例如D2sv3,Portal會提示錯誤。
錯誤: Virtual machine WVD-VM/providers/Microsoft.Compute/virtualMachines/test1′>test1 has size Standard_D2s_v3, which is not compatible with enabling accelerated networking on network interface(s) on the VM. Compatible VM sizes: Standard_D3_v2……
但是Portal中沒有關閉加速網路的選項,只能通過指令來關閉。
官方文件針對啟用的指令可以參考:
https://docs.microsoft.com/zh-tw/azure/virtual-network/create-vm-accelerated-networking-cli#enable-accelerated-networking-on-existing-vms
對應關閉的指令可以參考修改為:
1 2 3 4 |
az network nic update \ --name 網路卡名稱 \ --resource-group 資源群組 \ --accelerated-networking false |
在執行前,需要停止虛擬機(注意:如果VM的IP為動態IP,停止VM會導致IP被釋放掉)。
我們在Cloud Shell中執行指令。
從返回的結果中可以看到加速網路是關閉狀態。
在portal中網路卡的屬性中也可以看到當前的狀態。
此時重新變更VM等級為D2sv3就不會報錯了。