利用NLB实现单网卡高性能终端服务器
最近建立了终端服务器,把安全方面的问题解决了.但是看到公司那些4年前的机器,博主真的有些无语了.这么差的机器能做终端服务器.这不公司现在是节源为主,都年末了,谁还花钱搞这些.这些日子博主一直在思考,最后觉得可以变Fei为宝,把那些机器都利用起来.使用系统自带的NLB实现终端服务器的高性能利用.
说做就做!现在我给大家介绍一下相关的环境:

1.老机器两台,已安装windows server 2003服务器,终端服务器已经配置OK了!详见<不花一分钱,轻松搭建小型企业远程系统平台 >
2.两台机器分别为NLB1,NLB2
3.整个操作划分为两部分:1.账户的管理部分 2.服务器设定部分.
A.账户管理:

公司为了安全起见,不允许终端服务器加入域环境.所以这两台机器就在工作组环境下工作!当然了,为了文便管理,以及在做NLB时免去不必要的麻烦,建议两台机器的NLB管理员账户为相同
基于管理方便起见,我们为NLB管理建立一个专用账户nlbadmin

加入到管理员的行列里来


B.网络设定部分
双方计算机的网络设定如下:
NLB1:192.168.1.31
NLB2:192.168.1.30
NLB:192.168.1.88
NLB域名:admingroup.vicp.net

操作部分:
1.首先我们在本地连接___属性___勾选"网络负载平衡"

然后,我们再点击"网络负载平衡"属性,设定相关参数. [在群集操作模式处,一定要先多播,针对单张网卡的NLB我们尤其要注意]

另外一个就是要设定主机参数.
提醒:这里的主机参数主要是用于跟另外一个节点进行两台主机间心跳测试的,如果你有两张网卡的话,那么专用地址处你就要填写另外一张网卡的地址.负载平衡的优先级是越低的越优先,另两个节点的优先级不可能是一样的.

至于端口规则嘛,先不要理会它,默认就好.因为到时候会做统一的编辑.

点击确定后,会弹出下的对话框,不用理它,点确定走人.

以上是NLB1这个机子上做的网络设定,NLB2上的网络设定跟NLB1是一样的.下面我贴几张图给大家看下:(只是专用IP跟优先级跟NLB1不同,其他都一样)

做完了上面的操作以后,我们就要开始来设定我们的NLB了.
新建一个NLB

设定群集参数

附加的群集地址,如果你有多个群集的话,就需要加,但现在你没有.

端口规则,我的理解是,群集侦听的端口.这里我们可以设定多个规则,当然得有东西让NLB侦听才行啊!9023是我的终端服务器侦听端口.

确认端口规则


开始要连接节点了....当然是从本机开始了!


再次确认优先级.

OK,节点2就这么简单的加进来了.现在我们再新增一个节点!

选择下面的本地连接2

OK,两上节点都已经成功加进来了.在这里说明一下,一个NLB可以承载32个节点.


测试1:
现在我们首先测试一下,NLB是否真的存在!


测试2:远程桌面连接



测试3:NLB是否是在正常工作
首先我们要将一个节点挂起,看使用MSTSC能否连过来....


使用MCTSC连过去看看.....


通过以上的测试,NLB确实是在运行当中,而且在一个节点挂起后,另一个节同时也在工作.

安装当中的问题:
1.添加另外一节点时,出现无可用接口安装群集.
答:这可能是由于你之前的设定错误,请确保你的IP及网络负载平衡的设定完全正确.如果还出现这种问题,请将网卡删除,再重新添加一次,就能解决了.

2.我在添加另一个节点时,要求输密码.输入密码后,开始报错.报错内容为0X000**.
答:要解决此类问题,你最好将双方的NLB管理员设定成一样的.这样一来便可解决相关问题.

3.我在完成群集后,发现无法连接远程桌面,为什么?
答:安装完成后,必须要将所有节点重新启动一次,否则将不会生效.