【问题标题】:Azure Power Shell - How to change network subnetAzure Powershell - 如何更改网络子网
【发布时间】:2016-05-22 19:25:54
【问题描述】:

我正在尝试更改通过 Azure 中的资源管理器部署的现有 VM。虚拟机配置了错误的虚拟网络/子网。无法通过portal.azure.net 更改此设置。

我已成功通过运行:$adapter = Get-AzureRmNetworkInterface -Name xxxxx -ResourceGroupName xxxxx 检索所需的网络适配器。

我可以通过$adapter.IpConfigurations.Subnet 查看当前配置的子网ID,并且我通过$net = Get-AzureRmVirtualNetwork -ResourceGroupName xxxxx -Name xxxxx 检索了新子网。

我尝试更改$net.IpConfigurations.Subnet.Id = $net.Subnets.Id,但失败了:

资源 xxxx 引用的子网默认不一样 Virtual 网络 ....

如果网络适配器是使用 Resource Manager 部署的(“经典”具有简单的Set-Subnet 命令),谁能告诉我如何更改网络适配器正在使用的虚拟网络。

【问题讨论】:

    标签: powershell azure networking


    【解决方案1】:

    无法为现有的 ARM 部署 VM 更改虚拟网络。但是,更改虚拟机的子网非常容易。

    1. 登录Azure Portal
    2. 资源组中,选择您的虚拟机所在的资源组。
    3. 在资源组的资源列表中选择您的 VM。
    4. 在虚拟机的设置边栏选项卡中,选择网络接口
    5. 选择您要更改的网络接口,然后点击IP地址
    6. 选择子网并指定 IP 地址,或选择动态分配。
    7. 如果现有子网都不符合您的要求,请单击您的虚拟网络以创建新子网。

    如果你真的想改变你的虚拟机的虚拟网络,你可以备份你的操作系统磁盘,然后用操作系统磁盘创建一个新的虚拟机,当然还有所需的虚拟网络。

    【讨论】:

    • 感谢您的解释。我需要更改虚拟网络,所以我想我需要拆除实例。
    • 解释得很好。
    猜你喜欢
    • 1970-01-01
    • 2021-01-03
    • 2017-10-15
    • 2019-03-18
    • 2021-02-24
    • 1970-01-01
    • 2017-03-08
    • 2014-09-16
    • 2021-09-20
    相关资源
    最近更新 更多