我有几个正在运行的虚拟机,但有时我必须克隆它们以创建一个沙箱服务器,我可以在其中运行试验和程序,问题是每次我制作映像时,虚拟机都会停止并重新启动,失去其公共 IP,迫使我手动更改客户端计算机上的所有IP,我知道域名解决了这个问题,但不幸的是我只能在客户端上输入数字IP
有没有办法在不丢失分配的公共 IP 的情况下从 Azure VM 获取快照?
我有几个正在运行的虚拟机,但有时我必须克隆它们以创建一个沙箱服务器,我可以在其中运行试验和程序,问题是每次我制作映像时,虚拟机都会停止并重新启动,失去其公共 IP,迫使我手动更改客户端计算机上的所有IP,我知道域名解决了这个问题,但不幸的是我只能在客户端上输入数字IP
有没有办法在不丢失分配的公共 IP 的情况下从 Azure VM 获取快照?
您需要使用 powershell 或预览门户保留 ip。不幸的是,您只能在创建 VM 期间保留 IP 地址。您必须删除云服务并使用保留的 IP 重新创建它。这样你就不会在重启或关机后丢失它。
保留公共 IP
我关于这个的博客文章
http://www.azurekb.com.br/reserve-ip-address-to-an-existing-virtual-machine/
如果您还需要保留内部私有 IP 地址,您可以轻松地使用预览门户在现有 VM 上或通过 powershell 配置静态 IP:
为 VM 设置静态内部 IP 地址
在执行快照时在托管服务中添加另一个 VM。如果其中至少有一个 VM,则不会删除托管服务(以及因此 VIP)。
完成快照后,删除临时 VM。