作品发布     邀请码    设为首页  收藏 

当前位置:文章系统技巧 → 文章内容 >> windows server 2008 配置NLB群集 (1)


windows server 2008 配置NLB群集 (1)

更新时间:2012-2-18 15:52:59   作者:华中帝国整理  来源:华中帝国
先介绍一些概念1. 什么是群集?群集是指一组服务器,通过彼此的协同作业,提供一个相同的服务或应用程序,用于提升服务或应用程序的可用性(availability)、可靠性(reliability)和可扩展性(scalability)。 ...
先介绍一些概念
1. 什么是群集?
群集是指一组服务器,通过彼此的协同作业,提供一个相同的服务或应用程序,用于提升服务或应用程序的可用性(availability)、可靠性(reliability)和可扩展性(scalability)。当群集内的服务器down掉以后,服务请求会转给其它群集内的节点,以实现24小时不中断的服务
2. Windows server 中的群集类型
Windows server 支持三种类型的群集,分别是NLB、CLB和MSCS。NLB与MSCS内置于windows server中,CLB需要购买Application Center
1) NLB:提供以TCP/IP 为基础的服务与应用程序的网络流量负载均衡,用于提升系统的可用性和可扩展性。常见的应用有Terminal Service、Web、VPN与FTP等。
2) CLB:提供使用COM+组件的中介层应用程序的动态负载均衡,用于提升系统的可用性和延展性。CLB会依据目前的工作负载来决定由谁来处理服务请求。
3) MSCS:提供后端服务与应用程序的容错移转(failover),主要是提升系统的可用性。常见的应用有SQL Server与Exchange Server等。MSCS是由client来决定由谁来处理服务请求,所有服务器共享一个share storage来储存session状态。当主动服务器挂了,则继续由被动服务器接手。被动服务器会从share storage取出session状态,继续未完成的工作,以达到容错移转的目的
3. NLB的工作原理:
1) 图示原理示意图和本实验拓扑图:
clip_image002
2) 节点PC1与节点PC2均有一个外部使用的静态IP地址,创建NLB群集时会产生一个虚拟的IP,该IP与节点的IP在同一个网段内,对外公布的 IP为虚拟的群集IP,而客户机所访问的实际上为节点PC1或者节点PC2。
4. WINDOWS2008下的NLB配置:
1) NLB配置的环境要求:
网卡:所有网卡必须与WINDOWS2008兼容,单网卡或多网卡均可配置该服务,推荐使用多网卡。
网络模式:工作组和域环境均可完成,在2008中最多可以支持32个节点。
交换机和路由器要求:交换机必须支持VLAN,有些交换机和路由器有可能需要手工设置多播MAC地址。
通讯协议:绑定到群集的网络适配器只能安装TCP/IP协议,必须静态分配,不支持DHCP。
应用程序的要求:必须是TCP或UDP通讯,而且确定当前应用程序或服务必须支持NLB。
2) 实验步骤:
搭建网络并测试网络连通性(按图示上的网络配置)
在两个节点上分别安装WEB服务并设置不同的html文档,方便检测实验效果:
注:在实际使用的时候,两个站点的配置必须要一样,而且站点文件也必须一致!
打开服务器管理器--角色--添加角色
clip_image004
clip_image006
clip_image008
安装完成,进入IIS管理控制台
clip_image010
双击服务器--default web site--浏览
clip_image012
会自动打开默认网站的网页文件存放路径,自己编辑一个index.htm,用于测试,PC1,PC2都要新建一个index.htm的文件
clip_image014
附上index.htm代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>test</title>
</head>
<body>
<td>This is PC1</td>
</body>
</html>
安装网络负载平衡管理工具
clip_image016
clip_image018
输入NLBMGR打开NLB管理器—群集—新建—输入当前节点PC1的主机名,也可以输入此主机的外网IP或专用IP:
clip_image020
clip_image022
连接PC1
clip_image024
点击”连接”后选择用于配置群集的网络接口,一定要选外网IP而不能选专用IP。
添加群集虚拟IP,这个虚拟IP就是我们要访问的IP了
clip_image026
clip_image028
设置FQDN,选择群集操作模式(推荐使用双网卡单播模式)
单播:单播模式是指各节点的网络适配器被重新指定了一个虚拟MAC(由02-bf和群集IP地址组成确保此MAC的唯一性)。由于所有绑定群集的网络适配器的MAC都相同,所以在单网卡的情况下,各节点之间是不能通讯的,这也是推荐双网卡配置的原因之一。为了避免交换机的数据洪水,应该结合VLAN使用。
多播:网络适配器在保留原有的MAC地址不变的同时,还分配了一个各节点共享的多播MAC地址。所以,即使单网卡的节点之间也可以正常通讯,但是大多数路由和交换机对其支持不是太好。
IGMP多播:IGMP多

   免责声明:本文仅代表作者个人观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。

[1] [2]

责任编辑:华中帝国        



本文引用网址: 

windows server 2008 配置NLB群集 (1)的相关文章
发表评论

用户名: 查看更多评论

分 值:100分 85分 70分 55分 40分 25分 10分 0分

内 容:

         (注“”为必填内容。) 验证码: 验证码,看不清楚?请点击刷新验证码