网络负载均衡的简单实现
2019-04-17吴迪
吴迪
摘 要:群集是一种常见的大幅提高服务器安全性的方法。它是在一组计算机上运行相同的软件并虚拟成一台主机系统为客户端与应用提供高可靠性的服务。大多数模式下,群集中所有的计算机拥有一个共同的名称,群集内任一系统上运行的服务可被所有的网络客户所使用。本文所实现的负载均衡群集易于搭建,使得学生可以更快的理解此概念。
关键词:负载均衡;群集;WEB站点
某企业内部运行数据库、WEB站点等关键业务的服务器,在出现故障或进行维护时,为不停止关键业务的服务准备建立WEB站点的网络负载均衡群集。
设某内部网络已有WEB服务器dc1(192.168.1.210),由于服务器压力过大,现增加一台WEB服务器dc2(192.168.1.220),将两台服务器作为负载均衡群集对外提供相同的访问内容。群集的IP地址为192.168.1.250,名称为fz.cqvie.net,其中域控制器为st1.cqvie.net(192.168.1.100),DNS服务器也为192.168.1.100。如图1所示
1.网络属性设置
在需要加入负载均衡群集的每一台主机上查看网络属性,确保只能安装TCP/IP协议,不要安装任何其他的协议(如IPX协议或者NetBEUI协议),同时“网络负载平衡”选项也不能被选择。
分别在dc1和dc2两台主机上查看本地连接属性,其属性设置如图2所示。
2.建立负载均衡群集
在域控制器服务器st1.cqvie.net上以管理员身份登录,从 “管理工具”并运行其中的“网络负载平衡管理器”,选择“新建群集”,进入“群集参数”界面。该界面填入负载均衡群集的IP地址192.168.1.250、子网掩码255.255.255.0和完整的Internet名称fz.cqvie.net。
点击“下一步”按钮,进入“群集IP地址”对话框,如果集群IP地址不止一个,或在其他的站点也有集群。就在其中添加其他集群的IP地址,当前网络中只有一个集群,所以这里不用添加,直接点击“下一步”按钮,如图3所示。
点击“下一步”按钮后,是进行“端口规则”设置。为提高安全性需要编辑提供业务服务的应用的运行端口,如IIS所使用的端口为80,就可通过编辑修改,默认情况下端口范围为0~65535。
点击“下一步”按钮,进入“连接”对话框,在“连接”对话框的“主机”栏中输入当前计算机dc1的IP地址192.168.1.210,然后点击“连接”按钮,将在“对配置一个新的群集可用的接口”框中显示出计算机的可用网络连接及IP地址,选中用于建立群集的网络连接即可。然后点击“下一步”按钮,进入设置“主机参数”界面,这里第一台计算机的优先级默认为1第二台默认为2以此类推,注意群集中的节点主机的优先级不能重复,专用IP配置栏默认为之前选定的网络连接IP。点击“完成”按钮,系统将自动开始网络负载平衡群集的配置。
点击“完成”按钮以后网络负载平衡管理器会自动对dc1主机进行相关设置,此时dc1主機会出现在群集中。通过右键打开fz.cqvie.net群集可在弹出菜单中选择“添加主机到群集”进行其他节点主机的添加,如图3所示。
此时会出现“连接”对话框,在主机栏中填写dc2的IP地址192.168.1.220,点击“连接”按钮,并选中用于群集的网络连接。点击“下一步”按钮,在“主机参数”对话框中注意修改dc2主机的优先级。由于优先级1已被dc1所使用,因此dc2的优先级应选择为2。点击“完成”按钮后,在等待一段时间后网络负载平衡管理器中会看到dc1与dc2主机的状态。如果出现“已聚合”状态,则表明负载均衡群集已建立成功,如图4所示。
3.验证效果
① 建立WEB站点
分别在dc1和dc2两台主机中添加IIS,并配置WEB站点。在实际应用中两台主机的站点内容应一致,这里为验证网络负载均衡群集的效果,故将站点内容按照下图做出修改,如图5所示。
② 添加DNS主机
在IP地址为192.168.1.100的DNS服务器(即网络中的域控制器st1.cqvie.net)上,打开“DNS”管理器,并在名为cqvie.net的正向查找区域中添加名为fz的主机,IP地址对应网络负载均衡群集的IP地址192.168.1.250,使得WEB站点可通过fz.cqvie.net的域名进行访问。
③ 添加DNS主机
通过网络中任意一台客户机的IE浏览器访问http://fz.cqvie.net此时会出现如下页面。说明在默认情况下群集使用的是优先级为1的主机dc1,只有当dc1访问量过大时一些客户机才会访问到dc2主机。
为验证效果我们将dc1主机关机,此时在客户机刷新网页,WEB网站的内容即dc2主机的内容,说明网络负载均衡群集已自动将网络访问指向了dc2主机。
参考文献:
[1] 何健. 基于负载均衡与热备份的无线网络节点部署优化方案[J]. 无线互联科技, 2018(1):18-19.
[2] 李广义, 王晓敏, 赵伟. 负载均衡技术在山东黄河防汛网络管理中的应用[C]// 2018(第六届)中国水利信息化技术论坛. 2018.
[3] 吴小志, 石荣水. 负载均衡技术构建高效可靠的企业网络[J]. 科技资讯, 2018, v.16;No.507(6):27-28+30.