前面我们完成了负载均衡器的部署,下面来看看如何实现VM的负载均衡
创建虚拟机:
点击“创建资源”—“计算”—“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 -ExtensionTypeCustomScriptExtension -TypeHandlerVersion 1.4 -SettingString'{"commandToExecute":"powershell Add-WindowsFeature Web-Server;powershell Add-Content -Path "C:\inetpub\wwwroot\Default.htm"-Value
运行成功如下图所示:
使用上述方法安装虚拟机DemoVM02
为基本负载均衡器创建后端池
打开DemoLoadBalancer,点击“后端池”—“添加”:
在“添加后端池”选项卡,输入名称,选择关联到可用性集并选择用于后端服务器的VM:
配置成功后如下图所示:
点击“运行状况探测”—“添加”:
在本例中我是用TCP探测,如下图所示配置:
创建负载平衡规则
点击“负载平衡规则”—“添加”:
输入名称并选择其他信息,确认无误点击确定:
创建完成如下图所示:
测试负载均衡器
打开负载均衡器概述选项卡,找到公共IP地址:
将IP地址输入到浏览器,可以看到已经可以成功访问: