前面的文章中給大家介紹了Azure負(fù)載均衡器的一些基本概念及其使用場景。今天的文章會帶大家來實際配置一下Azure負(fù)載均衡器。本地實驗會按照如下架構(gòu)圖進(jìn)行:
創(chuàng)建基本負(fù)載均衡器
登陸到Azure Portal(在此我使用的是國際版的Azure賬號),點擊“所有服務(wù)”—“網(wǎng)絡(luò)”—“負(fù)載均衡器”:
點擊“添加”:
在“創(chuàng)建負(fù)載均衡器”選項卡內(nèi)輸入如下信息,然后點擊創(chuàng)建:
名稱:DemoLoadBalancer
類型:公共
SKU:基本
公共IP地址:選擇“新建”,名稱:DemoLoadBalancerPublicIP SKU:Basic 分配:動態(tài)
資源組:選擇新建資源組DemoLoadBalancer
創(chuàng)建完成如下圖所示:
創(chuàng)建后端服務(wù)器:
創(chuàng)建虛擬網(wǎng)絡(luò):
切換到“虛擬網(wǎng)絡(luò)”選項卡,點擊“添加”:
在“創(chuàng)建虛擬網(wǎng)絡(luò)”選項卡輸入如下信息,點擊創(chuàng)建:
名稱:DemoLoadBalancerVNet
地址空間:保持默認(rèn)
資源組:DemoLoadBalancer
子網(wǎng):LoadBalancerBackend
創(chuàng)建成功,如下圖所示:
創(chuàng)建虛擬機(jī):
點擊“創(chuàng)建資源”—“計算”—“Windows Server 2016 Datacenter”:
在“基本”選項卡,配置虛擬機(jī)的基本信息:
在“大小”選項卡選擇VM Size,再次我使用DS1_v2尺寸的虛擬機(jī):
在“設(shè)置”選項卡,點擊“可用性集”—“新建”,輸入如下信息,點擊確定:
選擇不使用公共IP,并且在NSG中開放RDP和HTTP的入站連接:
在“摘要”選項卡確認(rèn)無誤,點擊創(chuàng)建:
創(chuàng)建完成如下圖所示:
安裝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
運行成功如下圖所示:
使用上述方法安裝虛擬機(jī)DemoVM02
為基本負(fù)載均衡器創(chuàng)建后端池
打開DemoLoadBalancer,點擊“后端池”—“添加”:
在“添加后端池”選項卡,輸入名稱,選擇關(guān)聯(lián)到可用性集并選擇用于后端服務(wù)器的VM:
配置成功后如下圖所示:
點擊“運行狀況探測”—“添加”:
在本例中我是用TCP探測,如下圖所示配置:
創(chuàng)建負(fù)載平衡規(guī)則
點擊“負(fù)載平衡規(guī)則”—“添加”:
輸入名稱并選擇其他信息,確認(rèn)無誤點擊確定:
創(chuàng)建完成如下圖所示:
測試負(fù)載均衡器
打開負(fù)載均衡器概述選項卡,找到公共IP地址:
將IP地址輸入到瀏覽器,可以看到已經(jīng)可以成功訪問: