【问题标题】:After assigning azure VM public IP (PIP) it is not updated in portal分配 azure VM 公共 IP (PIP) 后,它不会在门户中更新
【发布时间】: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 只能通过云服务配置文件来实现。我稍后会提供详细的答案。

标签: azure ilpip


【解决方案1】:

执行 PowerShell 命令行开关:

$cs = Get-AzureService -ServiceName "totestubuntu1"
New-AzureReservedIP -ReservedIPName "ipname2" `
    -Location "East US" -ServiceName $cs.ServiceName

您将获得公开的虚拟机的保留状态和保留公共 IP。

【讨论】:

  • 它将 IP 地址设为保留,我可以在门户上看到它,但 Get-AzureRole -ServiceName <servicename> -Slot Production -InstanceDetails 仍然显示另一个 IP 作为公共 IP 地址。我不能在两个地方拥有相同的 IP 吗?
  • 您从Get-AzureRole -ServiceName <servicename> -Slot Production -InstanceDetails获取的公共IP地址是ILPIP,保留IP地址用作VIP。 ILPIP 和 VIP 是两个不同的东西。请检查this。它们不能相同。
  • 我已经参考了文档,但是VIP应该绑定一个端口来指定VM。您对VIP概念的看法是正确的,但是对于我的一贯IP,我会接受上述建议。我当前的部署并不真正需要 ILPIP。我需要过滤端口访问,所以 VIP 似乎是更好的解决方案。
  • 好吧,既然你在切换策略,我就不提供其他答案了。无论如何,我对我找到的解决方案并不满意。它涉及工作角色而不是经典 VM。
猜你喜欢
  • 2018-09-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-07-28
  • 1970-01-01
  • 2022-11-03
  • 2017-01-27
  • 1970-01-01
相关资源
最近更新 更多