前面的文章中給大家介紹了Azure負載均衡器的一些基本概念及其使用場景。今天的文章會帶大家來實際配置一下Azure負載均衡器。本地實驗會按照如下架構圖進行:
創建基本負載均衡器
登陸到Azure Portal(在此我使用的是國際版的Azure賬號),點擊“所有服務”—“網絡”—“負載均衡器”:
點擊“添加”:
在“創建負載均衡器”選項卡內輸入如下信息,然後點擊創建:
名稱:DemoLoadBalancer
類型:公共
SKU:基本
公共IP地址:選擇“新建”,名稱:DemoLoadBalancerPublicIP SKU:Basic 分配:動態
資源組:選擇新建資源組DemoLoadBalancer
創建完成如下圖所示:
創建後端服務器:
創建虛擬網絡:
切換到“虛擬網絡”選項卡,點擊“添加”:
在“創建虛擬網絡”選項卡輸入如下信息,點擊創建:
名稱:DemoLoadBalancerVNet
地址空間:保持默認
資源組:DemoLoadBalancer
子網:LoadBalancerBackend
創建成功,如下圖所示:
創建虛擬機:
點擊“創建資源”—“計算”—“Windows Server 2016 Datacenter”:
在“基本”選項卡,配置虛擬機的基本信息:
在“大小”選項卡選擇VM Size,再次我使用DS1_v2尺寸的虛擬機:
在“設置”選項卡,點擊“可用性集”—“新建”,輸入如下信息,點擊確定:
選擇不使用公共IP,並且在NSG中開放RDP和HTTP的入站連接:
在“摘要”選項卡確認無誤,點擊創建:
創建完成如下圖所示:
安裝IIS
使用如下Powershell安裝IIS:
Set-AzureRmVMExtension -ResourceGroupName DemoLoadBalancer -ExtensionName IIS -VMName DemoVM01 -Publisher Microsoft.Compute -ExtensionType CustomScriptExtension -TypeHandlerVersion 1.4 -SettingString '{"commandToExecute":"powershell Add-WindowsFeature Web-Server; powershell Add-Content -Path \"C:\\inetpub\\wwwroot\\Default.htm\" -Value $($env:computername)"}' -Location southeastasia
運行成功如下圖所示:
使用上述方法安裝虛擬機DemoVM02
爲基本負載均衡器創建後端池
打開DemoLoadBalancer,點擊“後端池”—“添加”:
在“添加後端池”選項卡,輸入名稱,選擇關聯到可用性集並選擇用於後端服務器的VM:
配置成功後如下圖所示:
點擊“運行狀況探測”—“添加”:
在本例中我是用TCP探測,如下圖所示配置:
創建負載平衡規則
點擊“負載平衡規則”—“添加”:
輸入名稱並選擇其他信息,確認無誤點擊確定:
創建完成如下圖所示:
測試負載均衡器
打開負載均衡器概述選項卡,找到公共IP地址:
將IP地址輸入到瀏覽器,可以看到已經可以成功訪問: