2016-04-28 72 views
1

我有一個分配了動態IP的天藍色linux虛擬機。當我在該服務器上運行Web應用程序時,我想分配一個ILPIP。 我保留一個新的PIP使用Get-AzureVM -ServiceName <servicename> -Name <vmname> | Set-AzurePublicIP -PublicIPName <ipname> | Update-AzureVM.在分配天藍色虛擬機公共IP(PIP)後,它不會在門戶網站中更新

當使用檢查現有的虛擬機,虛擬機顯示有新的公網IP地址,但在門戶網站並未顯示新的IP和IP分配中的地位虛擬機仍然顯示爲動態。我錯過了什麼嗎?

+0

您是否正在嘗試使用保留IP?經典的保留IP只能分配給雲服務。您正在使用的PowerShell命令沒有爲虛擬機分配保留的IP,而是分配一個實例IP地址。如果您未將保留IP分配給您的雲服務,則虛擬IP地址始終爲動態。並且,執行上述命令後,可以在實例IP地址下的Azure門戶中找到公用IP。請澄清你真正想要在你的問題中做什麼。 –

+0

請檢查問題。可以將保留的IP分配給VM級別。下面的答案是正確的。你可以參考[this](http://clemmblog.azurewebsites.net/convert-existing-dynamic-vip-reserved-ip-addresses-azure/) – gnaanaa

+0

我明白你需要什麼。你想使用保留的IP作爲ILPIP。我不知道你爲什麼接受@ AlexBelotserkovskiy的回答。我檢查了一些文檔,發現帶有保留IP的ILPIP只能通過雲服務配置文件來實現。稍後我會提供詳細的答案。 –

回答

1

執行的PowerShell命令行開關:

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

您將得到保留狀態,並保留公共IP爲你的虛擬機暴露給世界。

enter image description here

+0

它使得IP地址保留,我可以在門戶網站上看到它,但是'Get-AzureRole -ServiceName -Slot Production -InstanceDetails'仍然顯示另一個IP作爲公共IP地址。我在兩個地方都不能擁有相同的IP嗎? – gnaanaa

+1

您從Get-AzureRole獲取的公共IP地址-ServiceName -lot Production -InstanceDetails'是ILPIP,保留的IP地址用作VIP。 ILPIP和VIP是兩個不同的東西。請檢查[this](https://azure.microsoft.com/en-us/documentation/articles/virtual-networks-instance-level-public-ip/)。他們不可能是一樣的。 –

+0

我已經介紹過文檔,但是VIP應該綁定一個端口來指定虛擬機。你對VIP的概念是正確的,但對於我一致的IP,我會接受上述建議。我目前的部署並不需要ILPIP。我需要過濾端口訪問,所以VIP似乎是更好的解決方案。 – gnaanaa

相關問題