Azure 开发测试实验室 VM IP 地址

Azure 开发测试实验室 VM IP 地址

问题在于能否利用已分配给接口的 IP 地址。

例如

我创建了一个 IP 为 的 X3 VM 10.0.16.9。它会在该映像上创建一个网络接口10.0.16.9。X3 依赖于 IP,因此您对该 VM 进行的任何克隆都需要具有相同的内部 IP 地址才能正常运行。

例如,如果我在不同的资源组中从克隆创建虚拟机,它会将子网更改为分配给该资源组的子网10.0.17.0

我可以尝试创建一个自定义网络接口,以便使用相同的 IP 地址与该 VM 一起部署,但是遇到一个问题,即它知道该 IP 已在其他地方分配,并且无法再次使用。

答案1

首先要说明的是,IP 地址是由 Azure 分配的,默认分配方式是动态的。私有 IP 地址是在 NIC 中分配的。

NIC 也是 Azure 中的一种资源。当您创建新的 Azure VM 时,NIC 也会被创建并附加到 VM。NIC 不会链接到您的映像。因此,私人 IP 地址与您的图像无关。 这意味着你不能仅通过从镜像部署虚拟机来保留私有 IP

镜像不能包含外部资源的信息。它只包含客户操作系统。实际上,镜像将用于磁盘,这也是 Auzre 中的一种资源。

不过,您仍然可以通过 Azure 门户更改私有 IP 地址:

转到 Azure 门户 > 找到包含 Devtest VM 的资源组 > 选择该 VM 的 NIC > IP 配置 > 选择配置 > 启用 IP 地址的静态分配 > 更改 IP 地址 > 保存

另外,在一个 VNet 中,您不能对多个资源使用相同的私有 IP。

相关内容