2017-04-02 61 views
-1

這是我想實現:如何爲多個VM配置Azure負載均衡器NAT規則?

  1. 我創建了兩個Linux VM的在同一個虛擬網絡(同一子網)
  2. 這兩個虛擬機沒有任何公共IP地址。爲了安全起見,我不想擁有任何與他們相關的公共IP。
  3. 但是,我需要ssh進入這些虛擬機。因爲他們只有私有IP而不是公有IP地址,所以我建立了一個具有公有IP的負載均衡器。
  4. 現在我使用入站NAT規則將SSH通信重定向到這些VM。
  5. 當我添加第一條NAT規則時,它給了我一個選擇,讓我選擇虛擬機到我要重定向流量的地方。所以目前爲止都是很好的。

但是,當我嘗試添加一個NAT規則時,門戶網站UI不提供任何選項來選擇其他VM。它添加了針對同一個VM的規則。

我有什麼遺漏嗎?它應該以不同的方式工作嗎?我也嘗試添加多個虛擬機到後端池。這也不會讓我添加多個虛擬機。

我應該在VM Scaleset或Availability集中放置兩個VM嗎?

Azure inbound NAT rule - Azure portal UI

+0

正如我在本文中發現https://www.petri.com/azure-arm-vms-availability-sets,當您負載均衡或NAT ARM虛擬機時,您被迫使用可用性集。 –

回答

1

在Azure中,我們可以使用負載均衡與一個獨立 VM,我們也可以使用負載均衡與多個虛擬機的可用性設置

如果你想使用負載均衡NAT到多個虛擬機,我們應該相同可用性組重新創建虛擬機。

在Azure資源模塊中,我們可以刪除虛擬機並保留VHD,然後使用PowerShell在相同的可用性集中創建虛擬機。 (重新創建)