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