WIN08+tomcat实现负载均衡

1           Windows2008 负载均衡(NLB)安装与配置

1.1          在服务器WIN-Askar-1安装DNS服务。在开始-》程序-》管理工具-》服务器管理 打开服务管理窗口

1.2          左边栏中选择角色后右边选择添加角色出现添加角色窗口。

1.3          单击下一步选择DNS服务后 单击下一步 直到出现安装按钮,单击安装按钮。

注意:DNS服务只按在WIN-Askar-1其他服务器不必安装。

1.4          在服务器WIN-Askar-1安装NLB功能。在开始-》程序-》管理工具-》服务器管理 打开服务管理窗口。

1.5          左边栏中选择功能后右边选择添加功能出现添加功能窗口

1.6          单击中间的滚动条选择网络负载平衡 单击下一步 直到出现安装按钮,单击安装按钮

其他服务器只安装负载均衡功能,不安装DNS 。注意:先配置负载均衡然后配置DNS。

1.7          配置负载均衡,在开始-》程序-》管理工具-》选择网络负载平衡管理器。

1.8          在网络负载平衡群集单击右键选择新建群集
1.9          主机输入WIN-Askar-1的内网地址10.10.0.1 。选择连接后选择外网地址192.168.0.1 。单击下一步。

1.10       优先级选择可以不动选择下一步。

1.11       出现的窗口中选择添加后输入一个虚拟的IP和子网掩码。这个地址就是所有服务器共同拥有的虚拟IP
地址。单击下一步

1.12       出现的窗口中输入完整Internet名称中输入你的域名 www.epara.com 后选择多播模式。单击下一步。

1.13       进行端口配置。默认情况下是0~65535都是允许的。

1.14       向该群集添加主机,配好其他的服务器后。在新建的群集上单击右键选择添加主机到集群

1.15       主机输入WIN-Askar-2的内网地址10.10.0.2 。选择连接后选择外网地址192.168.0.2 。单击下一步

1.16       选择优先级后按下一步,再按选择端口规则后按完成。

这样负载均衡配置完毕,若有多台服务器依此类推。

1.17       配置DNS。在开始-》程序-》管理工具-》选择DNS。

1.18       选择WIN-Askar-1 后选择正向查找区域单击右键选择新建区域。

 

1.19       单击下一步,选择主要区域(默认)单击下一步。

1.20       输入与名称epara.com。注意一定要跟负载均衡的名称后主一样。单击下一步,再单击下一步单击完

1.21       再出现的epara.com上单击右键选择新建主机。

1.22       名称一般都输入www。Ip输入负载均衡指定的虚拟Ip 192.168.0.100。

这样设置完成了。
设置几个客户端 Ip 192.168.0.23 dns 192.168.0.1   进行测试。

分别在WIN-Asakr-1和WIN-Asakr-2 的tomcatx64文件夹的webapps里面的root里面创建一份test.jsp文件内容为

<html>

<%@ page import=”java.util.*” %>

<%=new Date()%>

<% System.out.println(“负载均衡了”);%>

<body bgcolor=blue>

<center>

<h1>Test 2 for ASKAR 1 </h1>

</body>

</html>

注意: WIN-Asakr-2 适当的更改一下以便区分。

可以输入网址 www.epar.com/test.jsp 多客户端进行测试鲜果跟明显。

不同的客户机输入同样的网址现实的页面不一样,就表明服务器将各个客户端的请求均匀的分不到不同的tomcat上去了。