Azure Power Shell - 如何更改网络子网

时间:2016-02-11 20:14:07

标签: powershell azure networking

我尝试更改通过Azure中的资源管理器部署的现有VM。 VM配置了错误的VirtualNetwork / Subnet。无法通过list(APPEND SMDATA_LINK_LIB "lua-5.1" ...brevity ) ...brevity target_link_libraries("${SM_EXE_NAME}" ${SMDATA_LINK_LIB}) 更改此内容。

我设法通过运行portal.azure.net来检索所需的网络适配器。

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

我尝试更改$net = Get-AzureRmVirtualNetwork -ResourceGroupName xxxxx -Name xxxxx但我失败了:

  

资源xxxx引用的子网默认值与Virtual不同   网络......

如果使用资源管理器部署了网络适配器,那么有人可以告诉我如何更改网络适配器正在使用的虚拟网络(" Classic"具有简单{{1} }命令)。

1 个答案:

答案 0 :(得分:6)

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

  1. 登录Azure Portal
  2. 资源组中,选择您的VM所在的资源组。
  3. 在资源组的资源列表中选择您的VM。
  4. 在VM的设置刀片中,然后选择网络接口enter image description here
  5. 选择要更改的网络接口,然后单击 IP地址enter image description here
  6. 选择子网,并指定IP地址,或选择动态分配。 enter image description here
  7. 如果所有现有子网都不符合您的要求,请单击您的虚拟网络以创建新子网。 enter image description here
  8. 如果您真的想要更改虚拟机的虚拟网络,可以备份操作系统磁盘,使用操作系统磁盘创建新虚拟机,当然还可以创建所需的虚拟网络。