windows2008NLB环境部署

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.服务器环境概况

1.1.服务器主机名及IP规划表

1.2.服务器环境概述

本次分配的主机一共6部,以A~F分别标记.所有服务器均采用HP proliant DL380G7,拥有2路4core的至强E5620处理器,共8核2.4Ghz以及8G的内存.

其中中间层应用服务器4台,安装Windows server 2008 R2 standard x64,考虑到东院方面400个客户端以上的访问压力,通过Windows network load balance功能搭建负载均衡集群,以期获得最大的资源利用效率.由于NLB集群的环境需要,4台服务器均启用双网卡,拥有public 和private两个IP地址.NLB集群的搭建以及管理详细请看本文后面的章节.

病案文档服务器一台,安装Windows server 2003,病案数据库和FTP服务以及medview所需中间层服务均部署在其上.

临床路径服务器一台, 安装Windows server 2003,sql server数据库以及tomcat应用服务器均部署在其上.

1.3.服务器安装的软件详细…………………………………………………………………..

2.中间层服务器NLB集群搭建说明

2.1.环境准备

2.1.1.准备网络环境

前提条件:

⏹所有节点都拥有两块网卡,网卡识别排序尽量一致.

⏹交换机环境必须支持VLAN.

⏹所有节点的所有网卡拥有静态IP.

配置步骤:

i.将系统第一块网卡也就是”本地连接”作为对公网卡(public),连通172.17.0网段,IP地址参

考IP规划表.

ii.将系统第二块网卡也就是”本地连接2”作为私有网卡(private),设置的IP参考IP规划表.

注意,所有四个节点的私有网卡可以连接公有交换机(就是172.17.0网段的交换机,同上),也可以连接一部自己的交换机.因为所有私有网卡仅仅处于自己的私有网段,10.10.76网段中,节点相互之间可以ping通即可.

iii.通过节点间相互ping其他节点的公有IP与私有IP确认均可相通,验证网络配置的正确.

2.1.2.准备软件环境

在软件配置主要就是启用Windows 2008的NLB功能,同时可以将中间层应用的IIS角色和WCF功能配置完成.

配置步骤:

i.打开”服务器管理器”,首先要添加web服务器角色,安装正常的方式添加IIS服务即可.

ii.角色添加完成之后添加功能,这次除了添加WCF下的http激活和非http激活外,还需要添加”网络负载平衡”,也就是NLB功能.

iii.之后,在”运行”中键入:”NLBMGR”即可出现NLB机器的管理窗口,说明功能安装已经成功

2.2.新集群建立

配置步骤:

i.在NLB管理器上面工具栏中点击”群集”->”新建”,会出现如下窗口,在其中的”主机”一栏

中输入当前这台服务器的主机名(例如sup_app_1)或者IP地址(建议输入对公IP例如172.17.0.87),然后点击链接

ii.随后会出现类似如下界面,可以看到本地的两个网卡都将被识别,这时千万注意,选择对公网卡也就是”本地连接”,然后再点击下一步

iii.在接下来出现的窗口中添加集群的虚拟IP,这边的环境由于打算沿用172.17.0.86的IP地址,所以就将172.17.0.86作为虚拟IP填入即可,以及子网掩码255.255.255.0,点击确定.

iv.随后进入设置FQDN的界面,也就是选择集群的操作模式.这里做一个简单的解释: 单播:单播模式是指各节点的网络适配器被重新指定了一个虚拟MAC(由02-bf和群集IP地址组成确保此MAC

的唯一性).由于所有绑定群集的网络适配器的MAC都相同,所以在单网卡的情况下,各节点之间是不能通讯的,这也是推荐双网卡配置的原因之一.为了避免交换机的数据洪水,应该结合VLAN使用.

多播:网络适配器在保留原有的MAC地址不变的同时,还分配了一个各节点共享的多播MAC地址.所以,即使单网卡的节点之间也可以正常通讯,但是大多数路由和交换机对其支持不是太好.

IGMP多播:GMP多播(只有在选中多播时,才可以选择此项),在继承多播的优点之外,NLB每隔60秒发送一次IGMP信息,使多播数据包只能发送到这个正确的交换机端口,避免了交换机数据洪水的产生.

在条件允许的情况下都建议采用双网卡单播的模式.

同时,还要为集群输入一个名称,参考IP规划,输入sup_app_nlb.然后就可以点击下一步了.

v.最后就是确定端口规则,也就是说需要启用负载均衡的端口号码,这里采用默认的0~65535也就是所有本地端口.随后就可以等待集群聚合完成.当首个节点也就是本地计算机聚合进入集群后,整个创建过程就完成了.

这里特别说明的是,这个界面中,所谓的相似性非常重要,选择”无”即不管访问session的来源,将所有session安照相对均匀的方式分配到集群中的各个节点,也就是说同一个客户机的两个访问请求有可能会分发到两台不同的服务器上.而单一相似性模式则是将来源相同的session始终分发到同一台服务器上,NLB仅仅根据IP地址来分辨来源,这就意味着这种模式下同一个客户端在一次连接工作中所有访问请求都会持续的分发到一台服务器上.

这个模式的选择涉及到了会话状态的保持等等问题,这里不再深入,但是我们配置NLB的初衷在于均衡大数量的客户端的访问压力,所以这里建议选择单一相似性模式.

聚合请注意:聚合nlb前请先停止IIS。都聚合上了以后,分别开动各个服务器IIS。Sam 18:04:48

否则nlb无法进行聚合,原因应该是端口被IIS占用,nlb访问不到

Sam 18:05:25

因为加进集群的tcp和http端口都会改用nlb服务来监听而虚拟ip86的端口才是真正访问的

2.3.将新节点加入已有集群

在第一台主机上完成上述步骤初步建立了一个拥有虚拟IP的集群后,其他机器的操作就是一模一样的加入进已有集群即可.

当然,所有节点主机的网络和软件配置都需要参照第一个节点的方式全部完成,也就是都要分配好对公和私有IP,都要安装IIS角色以及WCF和NLB功能.

准备工作完成后,在节点主机上同样是运行”NLBMGR”进入管理器.

i.上方工具栏,”群集”->”连接到现有群集”,然后在主机栏中输入第一台节点的IP地址.点击

连接.然后可以看到sup_app_nlb集群会被识别出来.点击完成

相关文档
最新文档