2017-09-23 116 views
1

我在負載均衡器後面有兩個Azure虛擬機。虛擬機沒有任何公網IP,只有LB有一個靜態公網IP地址。Azure負載平衡器 - 糟糕的傳出IP地址

有時虛擬機獲取公網IP 13.93.5.128,這是不對的。當我重新啓動一臺虛擬機時,它會得到正確的IP,但第二臺虛擬機會得到這個不好的IP即使沒有重啓,它也會改變

據此 - https://docs.microsoft.com/en-us/azure/load-balancer/load-balancer-outbound-connections - 我想我正在使用Load-balanced VM (no Instance Level Public IP address on VM)(SNAT)。

嘗試與dig myip.opendns.com @resolver1.opendns.com傳出IP。

如何在負載均衡器後面的所有虛擬機的外出IP始終相同(負載均衡器的一個)?

回答

0

這可能過分精心爲您的要求,但如果您的VMs託管使用ARM(而不是CLASSIC),那麼你可以保留一個公共IP地址爲LOAD BALANCER。如果您因爲任何原因保留並分配新地址而對分配的地址不滿意。

  • 創建資源組
  • 創建資源組
  • 內的虛擬網絡創建虛擬網絡內的子網
  • 創建公共IP
  • 創建資源組下的負載均衡器
  • 創建前端I負載平衡器內部的P池,並將新創建的公共IP分配給它。
  • 創建負載平衡器內部後端IP池
  • 創建負載平衡器規則
  • 創建入站NAT規則的負載平衡器內
  • 負載平衡器
  • 資源下創建一個NIC創建探測器組。網卡必須在創建的資源組,Vnet和子網下。
  • 此外,它必須與來自負載平衡器的後端池和來自負載平衡器的入站NAT規則相連。
  • 創建一個新的虛擬機並連接新創建的NIC

參考

這些都是值得一讀:

https://docs.microsoft.com/en-us/azure/load-balancer/load-balancer-get-started-internet-arm-ps

https://docs.microsoft.com/en-us/azure/load-balancer/load-balancer-arm

+0

我使用的是ARM和我已經完成了所有這些步驟。負載平衡工作正常,但有時我得到LB靜態IP,有時我得到13.93.5.128傳出流量:( – Xdg