4. 安装和配置网络负载均衡服务
4.1 安装nlb服务
(1)在nlb1中打开【服务器管理器】,选择【添加角色和功能】。
(2)进入【开始之前】界面,安装条件确认无误后,点击【下一步】。
(3)进入【安装类型】界面,系统默认选择【基于角色或功能的安装】,点击【下一步】。
(4)进入【服务器选择】界面,系统默认选择【从服务器池中选择服务器】,核对服务器名称和ip地址无误后,点击【下一步】。
(5)进入【服务器角色】界面,直接点击【下一步】。
(6)进入【功能】界面,勾选【网络负载平衡】。
在弹出的对话框中,点击【添加功能】。
返回【服务器角色】界面,【网络负载平衡)】已被勾选,点击【下一步】。
(7)进入【确认】界面,确认无误后,点击【安装】。
(8)进入【结果】界面,等待一段时间后,系统提示nlb安装完成后,即可以关闭安装界面。
在nlb2和nlb3上执行相同的安装操作。
4.2 创建nlb集群
(1)在 nlb1 上打开【服务器管理器】——>【工具】——>【网络负载平衡管理器】。
(2)在左侧找到【网络负载平衡群集】,点击鼠标右键,选择【新建群集】。
(3)在主机栏中输入 nlb1 的 ip 地址,然后点击【连接】,连接成功后,下方窗口会显示 nlb1 的 ip 地址及网卡名称,点击【下一步】。
(4)在【优先级】中选择最高级【1】,即nlb1在该群集中优先对外提供服务,点击【下一步】。
(5)设置负载平衡群集的共享群集ip地址,点击【添加】,设置群集ip地址为10.0.0.1,点击【确定】,返回后点击【下一步】。
这里的10.0.0.1是负载平衡群集的虚拟ip地址,即三台nlb服务器均提供相同的服务,但是从逻辑上聚合为一台服务器,10.0.0.1是这台服务器的ip地址。
(6)设置群集相关参数,群集的操作模式有单播、多播和igmp多播。
单播模式下,各个节点的网络适配器将重新制定一个新的虚拟mac地址;
多播模式下,各个节点的网络适配器保留原有的mac地址。
选择【多播】,点击【下一步】。
(7)点击【完成】。
(8)返回【网络负载平衡管理器】主页后,看到ip地址为10.0.0.1的群集已经被创建成功,已有成员nlb1。
4.3 将服务器添加到集群
(1)对10.0.0.1群集点击鼠标右键,选择【添加主机到群集】。
(2)输入nlb2的ip地址:192.168.82.233,点击【连接】,需要等到一段时间,弹出连接凭据提示框,输入nlb2的管理员用户账户和密码,点击【确定】。
等待一段时间后,下方接口中显示nlb2的ip地址,选择192.168.82.233的接口,点击【下一步】。
(3)设置nlb2的优先级,nlb1设置为优先级最高的“1”,那么nlb2的优先级设置为“2”。nlb1出现故障时,nlb2继续对外提供服务。最后点击【下一步】。
(3)点击完成即可。
(4)返回网络负载平衡管理器主页后,等到一段时间,nlb2的状态从挂起
变为已聚合
说明nlb2成功加入到10.0.0.1群集中。
(5)对nlb3进行同样的操作(1)-(4)步骤。
5. 验证负载均衡服务器
5.1 拓扑说明
nlb1-3中nlb工作正常,且均安装了iis,并正常提供web服务功能。
为了验证负载均衡效果,在nlb1中的web页面内容为:nlb1。在nlb2中的web页面内容为:nlb1。在nlb3中的web页面内容为:nlb1。
当三台nlb服务器正常工作时,测试pc2通过10.0.0.1访问群集的web站点,这时显示内容应该的为nlb1,
当把nlb1服务器关闭时,再次访问群集的web站点,这时显示内容还是nlb1
5.2 安装iis服务
(1)在nlb1服务器中安装iis服务,具体过程见【web服务的安装和配置】一文。
(2)安装好后,在nlb1中打开iis管理器,展开左侧菜单栏,右键点击默认web站点【default web site】,选择【浏览】。
(3)在桌面上创建名为【index】的文本文件,其内容为:nlb1,保存后,更改文件扩展名为.html。将index.html复制到刚才打开的【wwwroot】文件夹中。
在【wwwroot】文件夹中无法直接创建文本文件。
(4)返回iis管理器,双击进入【默认文档】,将【index.html】移动到最顶部,即优先识别【index.html】为web站点的首页。
(5)在nlb1的浏览器中测试web站点,打开浏览器输入:http://192.168.82.232
,显示内容为:nlb1,说明web站点修改成功。
(6)对nlb2和nlb3执行相同的操作步骤(1)-(5),web显示内容也为nlb1。
5.3 验证负载均衡
当三台nlb服务器的web站点工作正常时,使用pc2通过nlb服务器群集对外提供服务的ip访问站点。
(1)将pc2的ip地址改为10.0.0.2,然后打开浏览器,在地址栏输入: http://10.0.0.1
,页面显示。
(2)将nlb1服务器关机后,打开浏览器,在地址栏输入: http://10.0.0.1
,页面依然显示nlb1。
(3)将将nlb3服务器关机后,打开浏览器,在地址栏输入:http://10.0.0.1
,页面依然显示nlb1。
参考资料
microsoft docs:
到此这篇关于windows server 2019 网络负载均衡nlb服务的安装配置及验证的文章就介绍到这了,更多相关网络负载均衡nlb内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
发表评论