【发布时间】:2016-04-28 22:05:08
【问题描述】:
我有一个分配了动态 IP 的 azure linux 虚拟机。当我在该服务器上运行一个 Web 应用程序时,我想为其分配一个 ILPIP。
我使用Get-AzureVM -ServiceName <servicename> -Name <vmname> | Set-AzurePublicIP -PublicIPName <ipname> | Update-AzureVM.为现有 VM 保留了一个新 PIP
使用Get-AzureRole -ServiceName <servicename> -Slot Production -InstanceDetails检查时,虚拟机显示新的公共IP地址,但新IP未显示在门户中,并且虚拟机中的IP分配状态仍然显示为动态。我错过了什么吗?
【问题讨论】:
-
您是否尝试使用保留 IP?经典保留 IP 只能分配给云服务。您使用的 PowerShell 命令不是为 VM 分配保留 IP,而是分配实例 IP 地址。如果您没有为云服务分配保留 IP,则虚拟 IP 地址始终是动态的。而且,执行上述命令后,可以在 Azure 门户中的实例 IP 地址下找到公共 IP。请在您的问题中说明您真正想做什么。
-
请检查问题。可以将保留的 IP 分配给 VM 级别。下面的答案是正确的。你可以参考this
-
我知道你需要什么。您想使用保留 IP 作为 ILPIP。我不知道你为什么接受@AlexBelotserkovskiy 的回答。我检查了一些文档,发现具有保留 IP 的 ILPIP 只能通过云服务配置文件来实现。我稍后会提供详细的答案。