没想到这与编程直接相关,所以认为 Superuser 比 Stack Overflow 更好……
如果您在创建时没有将现有的 Azure VM 添加到虚拟网络,是否可以将其添加到 Azure 虚拟网络?
我看不到更改虚拟机所连接的虚拟网络的选项。您是否只需在创建虚拟机时执行此操作,如果不执行此操作,则需要重新创建虚拟机并删除现有的虚拟机?
场景示例:
- 不存在虚拟机或虚拟网络
- 我创建了一个虚拟机 (VM1),没有虚拟网络,因此没有将其添加到虚拟网络
- 稍后我在 Azure 中创建了一个虚拟网络(Network1)
可以创建另一个虚拟机 (VM2) 并将其连接到虚拟网络 (Network1),但是我可以将 VM1 连接到 Network1 吗?还是必须删除 VM1 并重新创建它才能将其连接到 Network1?
答案1
您可以删除现有虚拟机,并使用相同的 VHD 创建新虚拟机,并将其部署到虚拟网络。但是一旦创建虚拟机,就没有办法将其移动到虚拟网络中。
删除现有虚拟机时,其 VHD 会保留下来并在门户中注册为磁盘。因此,当您创建新虚拟机时,只需在门户中的“我的磁盘”下选择该磁盘即可重复使用它。
答案2
您应该首先创建虚拟网络,定义地址空间,然后确保虚拟机连接到网络。
如果您已经创建了虚拟机,请删除虚拟机但保留磁盘。然后使用库中的现有磁盘创建虚拟机,并确保使用您已定义的虚拟网络。