windows2008NLB环境部署资料_第1页
windows2008NLB环境部署资料_第2页
windows2008NLB环境部署资料_第3页
windows2008NLB环境部署资料_第4页
windows2008NLB环境部署资料_第5页
已阅读5页,还剩3页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、服务器环境概况1.1. 服务器主机名及 IP 规划表编号主机名称用途Public IPPrivate IPOS管理员密码sup_app_nlbNLB 集群 IP6无无无 9Asup_app_1中间层节点 17win08Supcon2008Bsup_app_2中间层节点 28win08Supcon2008Csup_app_3中间层节点 39win08Supcon2008Dsup_app_4中间层节点 40win08Supcon2008Esup_doc_ftp病案文档4无win03supconFsup_cli_path临床路径5无win03supcon1.2. 服务器环境概述本次分配的主机一共6

2、部 ,以 AF 分别标记 .所有服务器均采用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 集群的搭建以及管理详细请

3、看本文后面的章节.病案文档服务器一台,安装 Windows server 2003, 病案数据库和FTP服务以及medview 所需中间层服务均部署在其上.临床路径服务器一台, 安装 Windows server 2003,sql server数据库以及tomcat 应用服务器均部署在其上.1.3. 服务器安装的软件详细.中间层服务器 NLB集群搭建说明2.1. 环境准备2.1.1.准备网络环境前提条件 :所有节点都拥有两块网卡,网卡识别排序尽量一致.交换机环境必须支持VLAN.所有节点的所有网卡拥有静态IP.配置步骤 :将系统第一块网卡也就是 ”本地连接 ”作为对公网卡 (public),

4、连通 172.17.0 网段 ,IP 地址参考 IP规划表 .将系统第二块网卡也就是 ”本地连接 2”作为私有网卡 (private), 设置的 IP 参考 IP 规划表 .注意 ,所有四个节点的私有网卡可以连接公有交换机(就是 172.17.0 网段的交换机 ,同上 ),也可以连接一部自己的交换机.因为所有私有网卡仅仅处于自己的私有网段,10.10.76 网段中 ,节点相互之间可以ping 通即可 .通过节点间相互 ping 其他节点的公有 IP 与私有 IP 确认均可相通 ,验证网络配置的正确 .2.1.2. 准备软件环境在软件配置主要就是启用Windows 2008 的 NLB 功能 ,

5、同时可以将中间层应用的IIS 角色和 WCF 功能配置完成 .配置步骤 :i.打开 ”服务器管理器”,首先要添加web 服务器角色 ,安装正常的方式添加IIS 服务即可 .角色添加完成之后添加功能 ,这次除了添加 WCF 下的 http 激活和非 http 激活外 ,还需要添加 ”网络负载平衡 ”,也就是 NLB 功能 .之后 ,在 ”运行 ”中键入 :”NLBMGR”即可出现 NLB 机器的管理窗口 ,说明功能安装已经成功2.2. 新集群建立配置步骤 :在 NLB 管理器上面工具栏中点击 ”群集 ”-”新建 ”,会出现如下窗口 ,在其中的 ”主机 ”一栏中输入当前这台服务器的主机名(例如su

6、p_app_1)或者IP 地址 (建议输入对公IP 例如7), 然后点击链接ii.随后会出现类似如下界面,可以看到本地的两个网卡都将被识别,这时千万注意,选择对公网卡也就是”本地连接 ”,然后再点击下一步iii.在接下来出现的窗口中添加集群的虚拟IP,这边的环境由于打算沿用6 的 IP 地址 ,所以就将6 作为虚拟IP 填入即可 ,以及子网掩码, 点击确定 .iv.随后进入设置FQDN的界面 ,也就是选择集群的操作模式.这里做一个简单的解释:单播 :单播模式是指各节点的网络适配器被重新指定了一个虚拟MAC(由 02-bf 和群集 IP地址组成确保此MAC的唯一性).由于所有绑定群集的网络适配器

7、的MAC都相同 ,所以在单网卡的情况下,各节点之间是不能通讯的,这也是推荐双网卡配置的原因之一.为了避免交换机的数据洪水, 应该结合VLAN 使用 .多播 :网络适配器在保留原有的MAC 地址不变的同时,还分配了一个各节点共享的多播MAC 地址 .所以 , 即使单网卡的节点之间也可以正常通讯,但是大多数路由和交换机对其支持不是太好.IGMP 多播 :GMP 多播 (只有在选中多播时,才可以选择此项),在继承多播的优点之外,NLB 每隔60 秒发送一次IGMP 信息 ,使多播数据包只能发送到这个正确的交换机端口,避免了交换机数据洪水的产生.在条件允许的情况下都建议采用双网卡单播的模式.同时 ,还

8、要为集群输入一个名称,参考IP 规划 ,输入sup_app_nlb. 然后就可以点击下一步了.v.最后就是确定端口规则, 也就是说需要启用负载均衡的端口号码065535 也就是所有本地端口.随后就可以等待集群聚合完成算机聚合进入集群后,整个创建过程就完成了.,这里采用默认的.当首个节点也就是本地计这里特别说明的是,这个界面中 ,所谓的相似性非常重要,选择 ”无 ”即不管访问session来源 ,将所有session 安照相对均匀的方式分配到集群中的各个节点,也就是说同一个客户机的两个访问请求有可能会分发到两台不同的服务器上.而单一相似性模式则是将来源相同的的session 始终分发到同一台服务

9、器上,NLB仅仅根据IP 地址来分辨来源,这就意味着这种模式下同一个客户端在一次连接工作中所有访问请求都会持续的分发到一台服务器上.这个模式的选择涉及到了会话状态的保持等等问题,这里不再深入 ,但是我们配置初衷在于均衡大数量的客户端的访问压力,所以这里建议选择单一 相似性模式 .NLB 的聚合请注意:聚合nlb前请先停止IIS。都聚合上了以后,分别开动各个服务器IIS。Sam 18:04:48否则 nlb 无法进行聚合,原因应该是端口被IIS 占用 ,nlb访问不到Sam 18:05:25因为加进集群的tcp 和http端口都会改用nlb 服务来监听而虚拟ip86 的端口才是真正访问的2.3.

10、 将新节点加入已有集群在第一台主机上完成上述步骤初步建立了一个拥有虚拟IP 的集群后 ,其他机器的操作就是一模一样的加入进已有集群即可.当然 ,所有节点主机的网络和软件配置都需要参照第一个节点的方式全部完成,也就是都要分配好对公和私有IP,都要安装IIS 角色以及WCF 和 NLB 功能 .准备工作完成后,在节点主机上同样是运行”NLBMGR”进入管理器 .上方工具栏 ,”群集 ”-”连接到现有群集 ”,然后在主机栏中输入 第一台节点的 IP 地址 .点击连接 .然后可以看到 sup_app_nlb 集群会被识别出来 .点击完成当连接成功 ,集群出现在下方导航栏中后,”群集 ”-”将主机添加到

11、群集 ”,然后输入当前这台也就是希望加入集群的主机的IP(建议对公 IP,例如 8) 或主机名 (例如sup_app_2).点击链接发现当前主机后 ,同之前的操作 选择对公 IP,点击下一步 ,等待聚合完成 ,然后即完成添加节点的工作2.4. 注意事项i.以后所有的正常访问均应该指向集群的虚拟IP 即 6.ii.出现跨网段不能访问集群虚拟IP 的情况请首先联系网络管理员对路由上的ARP表做手工设置 ,知道虚拟IP 和虚拟 MAC 地址这非常容易.NLB集群的负载分配方式有自己独立的算法,并且无法人工干预 ,所以无需过多关注 ,简单的了解下各个主机节点在系统最繁忙时的压力负载即可.NLB 集群一

12、旦配置完成 ,通常情况下会随着系统的启动自动启动并寻找已有集群自动聚合 .同时基于私有网卡间的心跳通信保证所有主机的可访问.如果发现出现问题主机,改主机将被自动踢出集群,直到恢复正常重新启动聚合回到集群中.这个过程称为收缩.大部分情况下无需人工干预.v.在 NLB 管理器中可以清楚的看到所有节点以及集群本身的健康状况:沙漏 :代表正在集群管理器正在更新状态信息,等待即可 .绿色 :节点或集群本身状况正常.黄色 :节点被挂起 ,如果长时间不自动恢复绿色,右键该节点尝试选择”继续 ”即可 .红色 :该节点上的NLB服务被停止 ,如果长时间不自动恢复绿色,右键该节点尝试”开始 ”即可 .红色叉 :节

13、点异常关闭或者心跳无法通达,重启主机或者查看网络状况尝试解决.NLB 管理器中也可以修改集群的各种配置,主要就是虚拟 IP,修改完成后需要等待一定时间同步各个节点的配置 ,只要网络没有问题这个过程是完全自动的 ,等待完成后观察所有节点的状态即可 ,如果出现被挂起后者停止的节点 ,一般尝试继续或开始服务都能够恢复正常 .vii.Windows下的局域网域或者组机制使得通常无需配置hosts 文件 ,如果万一在不允许组比如默认的 workgroup 的网络环境下 ,可以通过编辑所有节点的 hosts 文件来识别所有主机 .一般肯定是用不着的 .viii.Windows 2008 的 NLB 集群不支持虚拟网卡.配置完 NLB 集群后 ,所有节点都要部署上一模一样的中间层应用,部署方法和单台计算机没有任何区别 .注意这边是64 位操作系统 ,所以

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论