【问题标题】:how to disable Accelerated Networking on Azure VM如何在 Azure VM 上禁用加速网络
【发布时间】:2018-08-02 08:09:29
【问题描述】:

我已在 Azure Vm 上启用加速网络。现在我想禁用加速网络但无法找到方法。因为我想改变 vm 的大小,而加速网络正在阻止改变大小。

请推荐

【问题讨论】:

  • 出于兴趣,您为什么要禁用加速网络,以及您所在的虚拟机大小是多少?
  • @pnizzle 他似乎已经在问题中回答了这个问题 - 他显然想调整到不支持加速网络的大小(例如,可能只有一个 vCPU)

标签: azure networking virtual-machine


【解决方案1】:

这是网络接口上的设置。对于单台机器,您可以尝试从 azure 门户上的云 shell 运行此命令:

az network nic update --accelerated-networking false --name <network interface name> --resource-group <resource group name>

建议输入此命令而不是从该页面复制粘贴以避免连字符地狱。区分大小写,所以全部小写。

https://docs.microsoft.com/en-us/cli/azure/network/nic?view=azure-cli-latest#az-network-nic-update

【讨论】:

  • 像魅力一样工作。只需确保在运行之前选择正确的订阅即可。选择订阅 'az account set --subscription '
  • 完美运行。顺便说一句,我不需要设置订阅。
【解决方案2】:

对于 VMSS (Virtual Machine Scale Sets),该过程不太直接,但仍然可行。

假设你的资源组是RG001,VMSS名称是VMSS001,那么你可以发出

az vmss update -g RG001 -n VMSS001 --set virtualMachineProfile.networkProfile.networkInterfaceConfigurations[0].enableAcceleratedNetworking=false

【讨论】:

    【解决方案3】:

    我从 VM 网络选项卡添加了一个新的 NIC,似乎默认情况下禁用了加速网络。然后,我分离了以前的 NIC(使用加速网络)并能够调整我的 VM 的大小。

    【讨论】:

    • 是啊,这会起作用的......但我正在寻找不会让改变 NIC 的东西。
    【解决方案4】:

    您可以尝试使用 azure powershell 来完成。

    Remove-AzureRmAcceleratedNIC -ResourceGroupName <ResourceGroupName> -VMName <VMName> -OsType <OsType>
    

    你需要下载这个link中的脚本文件,然后参考下面的用法。

    更多详情,请参阅此link

    【讨论】:

    • thanxx 的解决方案,它肯定会工作,但它会删除或重新创建 IP 地址,我不希望它在许多地方配置,还有其他解决方案吗??跨度>
    • @RohitChouhan 我不确定,目前无法通过官方文档找到其他方式。
    • 我也搜索了很多相同的内容,但 cudnt 找到了解决此问题的蚂蚁解决方案。
    • @RohitChouhan 也许你可以在azure vm feedback 中发布这个想法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-22
    • 2023-03-27
    • 1970-01-01
    • 2014-06-08
    • 1970-01-01
    • 2020-08-20
    相关资源
    最近更新 更多