azure - 有没有办法将网络接口添加到 azure 中另一个资源组的虚拟机?
问题描述
我已经在 azure 中有一个资源组,它有一个虚拟机,并且它与一个网络接口相关联以连接到该组中的 vnet。
resource-group-1
-> virtual machine
-> network interface
-> vnet
-> other things ...
但现在我创建了第二个资源组,其中包含一些资源和一个 vnet。我现在想使用存在于 上的同一个虚拟机resource-group-1
,所以我在那里创建了一个网络接口:
resource-group-2
-> network interface 2
-> vnet 2
现在我想将网络接口 2 连接resource-group-1
到resource-group-2
.
我已经尝试过,就像文档说要停止 VM 并转到Settings
, Networking
andAttach network interface
一样,但我似乎无法在那里选择任何有用的东西。
似乎前段时间,这种改变只能通过powershell来完成。我看到的另一件事是,在向 VM 添加新网卡时,我们无法更改 vnet。这可能根本不可能?
目前,我想以下选项可能会使这成为可能
- 找到一种方法来更改 VM 的 VNET,这将使其停止与旧 VNET 一起工作。
- 为新 VNET 创建具有快照的同等 VM。
- 连接两个 VNET,它可能会神奇地工作吗?
解决方案
无法将存在于不同 VNet 中的新网络接口从当前附加到 VM 的网络接口添加到现有 VM。不能将不同 VNet 中的两个 NIC 添加到同一个 Azure VM。参考这个。
如果要将 Azure VM 及其 NIC 移动到另一个资源组,一种简单的方法是将 VM 移动到另一个资源组。阅读支持的移动资源。
此外,还有一步一步的 PowerShell 指南:如何将 Azure VM 移动到不同的资源组?
推荐阅读
- python - 将数据框转换为线阵列
- xpath - 如何使用 Xpath 查找属性值对的频率?
- ios - 如何在 SwiftUI 中增加 navigationBarItem 的可点击区域?
- c# - 无法通过 Cosmos db 中的 id 更新对象 - 出现奇怪的错误
- python - 在我的 python Tkinter 程序中,resetCounter() 函数没有被访问或没有按预期工作
- java - 仅当键存在时才将数据添加到 ArrayList
- java - Eclipse AST 方法 resolveTypeBinding 始终为空,即使使用 K_COMPILATION_UNIT 和 BindingRecovery
- python - 在 Python 中为子处理调用 FFMPEG 应用循环
- flutter - 如何在 Flutter 中让警报对话框在 30 秒后消失?
- javascript - 解析 7000 个 xml 文档的 Node/Express 致命错误