我尝试更改通过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} }命令)。
答案 0 :(得分:6)
无法为现有的ARM部署的VM更改虚拟网络。但是,更改VM的子网非常容易。
如果您真的想要更改虚拟机的虚拟网络,可以备份操作系统磁盘,使用操作系统磁盘创建新虚拟机,当然还可以创建所需的虚拟网络。