繁体   English   中英

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

[英]Azure Power Shell - How to change network subnet

我正在尝试更改通过Azure中的资源管理器部署的现有VM。 虚拟机配置了错误的虚拟网络/子网。 无法通过portal.azure.net更改此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引用的子网默认不是同一虚拟网络....

如果使用资源管理器 (“经典”具有简单的Set-Subnet命令)进行部署,谁能告诉我如何更改网络适配器使用的虚拟网络。

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

  1. 登录Azure门户
  2. 在“ 资源组”中 ,选择您的VM所在的资源组。
  3. 在资源组的资源列表中选择您的VM。
  4. 设置 VM的刀片服务器中,然后选择网络接口 在此处输入图片说明
  5. 选择要更改的网络接口,然后单击IP地址 在此处输入图片说明
  6. 选择一个子网,并指定IP地址,或选择“ 动态分配”。 在此处输入图片说明
  7. 如果没有一个现有子网满足您的要求,请单击您的虚拟网络以创建一个新子网。 在此处输入图片说明

如果您确实要更改VM的虚拟网络,则可以备份OS磁盘,并使用OS磁盘(当然还有所需的虚拟网络)创建新的VM。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM