在一個 Azure Load Balancer 後方新增多個虛擬機擴展集執行個體
在本文中,您將會了解如何在單一 Azure Load Balancer 後方設定多個虛擬機擴展集執行個體。
必要條件
- 存取 Azure 入口網站
- 具有有效訂用帳戶的 Azure 帳戶。 免費建立帳戶
- 兩個以上的虛擬機器擴展集
- 確定升級原則設定為自動。
- 如果使用手動升級原則,請在將其附加至負載平衡器之後,升級所有虛擬機器執行個體。
- 現有的標準 SKU 負載平衡器,與虛擬機器擴展集位於相同的訂用帳戶和虛擬網路。
- 負載平衡器也必須具有一個已附加健全狀態探查和負載平衡規則的後端集區。
- 具有有效訂用帳戶的 Azure 帳戶。 免費建立帳戶
- 兩個以上的虛擬機器擴展集
- 確定升級原則設定為自動。
- 如果使用手動升級原則,請在將其附加至負載平衡器之後,升級所有虛擬機器執行個體。
- 現有的標準 SKU 負載平衡器,與虛擬機器擴展集位於相同的訂用帳戶和虛擬網路。
- 負載平衡器也必須具有一個已附加健全狀態探查和負載平衡規則的後端集區。
- 存取 Azure 入口網站 CLI
注意
如果您選擇使用 Azure CLI,則可以在 Azure Cloud Shell 中或以本機安裝形式執行 AZ CLI。 請檢閱下列內容,確保您已準備好在您選擇的環境中使用 Azure CLI。
將虛擬機器擴展集新增至 Azure Load Balancer 的後端集區
在本節中,您將會了解如何在單一 Azure Load Balancer 後方連結虛擬機器擴展集。
注意
下節假設先前已部署一個名為 myVnet 的虛擬網路,以及一個名為 myLoadBalancer 的 Azure Load Balancer。 此外,下節也會假設後端集區是以 NIC 為基礎。
- 登入 Azure 入口網站。
- 在入口網站頂端的搜尋方塊中,輸入負載平衡器。 在搜尋結果中,選取 [負載平衡器]。
- 從清單中選取您的平衡器。
- 在負載平衡器的頁面中,選取 [設定] 底下的 [後端集區]。
- 選取您的後端集區。
- 在後端集區的頁面中,選取 [IP 設定] 底下的 [+ 新增]
- 選取您要新增至後端集區的兩個虛擬機器擴展集。
- 選取新增,然後選取儲存。
使用 Azure CLI 連線至您的 Azure 訂用帳戶。
使用 az vmss update 將第一個虛擬機器擴展集新增至負載平衡器,並將括弧中的值取代為設定中的資源名稱。
az vmss update\
--resource-group <resource-group> \
--name <vmss-name> \
--add virtualMachineProfile.networkProfile.networkInterfaceConfigurations[0].ipConfigurations[0].loadBalancerBackendAddressPools "{'id':'/subscriptions/<SubscriptionID>/resourceGroups/<Resource Group> /providers/Microsoft.Network/loadBalancers/<Load Balancer Name>/backendAddressPools/<Backend address pool name >'}"
此範例會使用下列定義的值部署虛擬機器擴展集:
- 名為 myVMSS 的虛擬機器擴展集
- 名為 MyLB 的 Azure Load Balancer
- 名為 mybackend 的 Load Balancer 後端集區
- 名為 myResourceGroup 的資源群組
- 名為 SubscriptionID 的訂用帳戶識別碼
az vmss update \
--resource-group myResourceGroup \
--name myVMSS \
--add virtualMachineProfile.networkProfile.networkInterfaceConfigurations[0].ipConfigurations[0].loadBalancerBackendAddressPools "{'id':'/subscriptions/SubscriptionID/resourceGroups/myResourceGroup /providers/Microsoft.Network/loadBalancers/MyLb/backendAddressPools/mybackend'}"
- 重複這些步驟,使用
az vmss update
,將第二個虛擬機器擴展集連結至 Azure Load Balancer 的後端集區。
下一步
在本文中,您已在單一 Azure Load Balancer 後方連結多個虛擬機擴展集。