目录

配置环境

  VMware:(版本10.0.01)

  主集群IP:192.168.220.102

  VM1:192.168.220.103

  VM2:192.168.220.104  

  

  说明:环境原因,采用双节点配置记录配置过程  

安装

   在VM1和VM2打开服务管理器

  • 安装网络负载平衡

  功能--->右键--->添加功能--->勾选网络负载平衡-->一路下一步直到完成

  • 安装Web服务器 IIS

  角色--->右键--->添加角色--->勾选 Web服务器 IIS--->一路下一步直到安装完成

  注意:本文只是为了搭建网络负载平衡,如果需要ASP.NET,请先安装对应的需要版本的.NET Framework(Windows Server 2008中可以在功能中添加.NET Framework 3.5),然后在安装IIS时勾选上需要的选项

配置

  VM1机器上

  开始菜单--->管理工具--->打开 网络负载平衡管理器 --->网络负载平衡集群--->右键 新建

  输入VM1的IP地址,点击连接,连接成功后如下图

  点击下一步

  继续下一步,点击添加

  如下图输入主集群IP地址,点击确定

  继续下一步,群集操作模式选择多播

  下一步,完成,连接成功后显示如下图(103机器小ICON为绿色)

  继续在VM1上添加主机到群集

  输入VM2的IP地址,点击连接完成

  一路下一步,直到完成

  在VM2机器上

  点击连接到现存

  输入主群集IP,点击连接
  连接完成后如下图
  到些就配置完成了:
 
  注意:在配置时的优先级,根据机器的配置或需求自主调整,群集操作模式我在后面会给出描链接,都是老概念,就不引述了!

测试

  1.在VM1和VM2的C盘根目录下NLB_TEST(此目录为了建立网站测试用,目录位置不限)

  2.VM1和VM2在NLB_TEST目录中分别新建index.html,内容如下

<html>
<head>
<title>192.168.220.103</title>
<head>
<body>
<h1>Server:192.168.220.103</h1>
</body>
</html>
<html>
<head>
<title>192.168.220.104</title>
<head>
<body>
<h1>Server:192.168.220.104</h1>
</body>
</html>

VM2

  3.在VM1和VM2中分别新建网站NLB_TEST,并指向在C盘上建的NLB_TEST,端口设为8000(IIS怎么建网站就不详细说明了)

  分别访问http://192.168.220.103:8000/http://192.168.220.104:8000/,一切访问正常

  用主集群IP访问 192.168.220.102:8000,显示VM1中布署的网站

  注意:此访问就算多次刷新测试看不出VM1和VM2机器上的自由切换,在压力较大的情况下才能看出

  4.停掉VM1节点NLB_TEST网站,访问192.168.220.102:8000,会自动转到104(103机器小ICON为红色表停止)

  到此就算搭建完成了!

其它

  由于只是为了记录过程,很少提及概念性的东西,需要了解的可以看看以下链接

  网络负载平衡:http://technet.microsoft.com/zh-cn/library/cc770558.aspx   (有比较全面的概念、原理、配置过程)

  

  关于群集操作模式,官方是这么描述的

群集操作模式参数指定是否应该将多播媒体访问控制 (MAC) 地址用于群集操作。如果启用了多播,则 NLB 会将群集适配器的群集 MAC 地址转换为多播地址。还确保群集的主要 IP 地址作为地址解析协议 (ARP) 的一部分解析为该多播地址。现在,适配器可以使用在单播模式中被禁用的初始内置 MAC 地址。

启用 Internet 组管理协议 (IGMP) 支持之前,必须首先启用多播支持。还可以在网络适配器上启用 IGMP 支持。

“IGMP 多播”复选框用于启用 IGMP 支持,以便通过限制仅与“网络负载平衡端口”通讯来限制交换机广播。也就是说,启用 IGMP 支持可以确保针对 NLB 群集的通讯只经过那些为群集主机提供服务的端口,而不经过所有交换端口。

Windows Server 2008R2 配置网络负载平衡(NLB)的更多相关文章

  1. Windows Server 2008R2配置MySQL Cluster

    目录 配置环境 相关知识 配置过程 配置 ini参数解释 启动集群 检查配置 同步测试 故障测试 写在之后 配置环境 VMware:(版本10.0.01) 操作系统:Windows Server 20 ...

  2. Windows Server 2008R2配置MySQL Cluster并将管理节点和数据节点配置成windows服务

    说明:将mysql的管理节点和数据节点配置成windows服务是为了防止有人手误关闭管理节点或数据节点的dos命令窗口,管理节点或数据节点的命令窗口误关闭可能会造成mysql某台或某几台mysql不能 ...

  3. windows server 2008R2 配置tomcat服务开机自启动

    一.配置环境 操作系统:Windows server 2008 R2 软件包:jdk_1.7.rar 二.安装操作 1,右击解压jdk_1.7.rar:解压后双击运行jdk-7u79-windows- ...

  4. .NET开发框架(八)-服务器集群之网络负载平衡演示(视频)

    (有声视频-服务器集群之负载平衡-NLB演示) 观看NLB视频的童鞋,都会继续观看IIS的负载平衡教程,点击>> 本文以[图文+视频],讲解Windows服务器集群的网络负载平衡NLB的作 ...

  5. windows网络服务之配置网络负载均衡(NLB)群集

    O首页51CTO博客我的博客 搜索 每日博报 社区:学院论坛博客下载更多            登录注册 家园 学院 博客 论坛 下载 自测 门诊 周刊 读书 技术圈 曾垂鑫的技术专栏 http:// ...

  6. Windows Server 2008配置Network Load Balancing(服务群集)

          最近配置SharePoint 2013 WFE 时,客户提到要让多台WFE能load balance,于是研究了下Network Load Balancing.       当把一台服务器 ...

  7. windows2003 IIS6网络负载平衡设置

    问题 随着计算机技术的不断发展,单台计算机的性能和可靠性越来越高.但现实中还是有许多应用是单台计算机难以达到,例如: 1.银行存储用户数据的数据库服务器必须保证24小时不间断的运转,并在发生严重硬件故 ...

  8. windows2003网络负载平衡设置

    问题 随着计算机技术的不断发展,单台计算机的性能和可靠性越来越高.但现实中还是有许多应用是单台计算机难以达到,例如: 1.银行存储用户数据的数据库服务器必须保证24小时不间断的运转,并在发生严重硬件故 ...

  9. 使用kvm制作Eucalyptus镜像(Windows Server 2008r2为例)

    1.前言 Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems (Eucalyptus) ...

随机推荐

  1. 理解node模块的exports和module.exports

    exports是module.exports的引用,即var exports = module.exports.在一个模块的开头,这两个值都指向同一个空对象:exports = module.expo ...

  2. delphi对象赋值

     Delphi的对象之间赋值主要要注意几个方面的问题:   1.对象之间的 :=赋值只是地址赋值,即是将当前对象的地址赋值到变量中,定义的变量可以是不用初始化的,在内存中两个变量指向的是同一地址空间: ...

  3. SharedPreferences的基本数据写入和读取

    1.布局 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android ...

  4. Selenium2+python自动化17-JS处理滚动条

    前言 selenium并不是万能的,有时候页面上操作无法实现的,这时候就需要借助JS来完成了. 常见场景: 当页面上的元素超过一屏后,想操作屏幕下方的元素,是不能直接定位到,会报元素不可见的. 这时候 ...

  5. JVM调优-Java垃圾回收之分代回收

    为什么要进行分代回收? JVM使用分代回收测试,是因为:不同的对象,生命周期是不一样的.因此不同生命周期的对象采用不同的收集方式. 可以提高垃圾回收的效率. Java程序运行过程中,会产生大量的对象, ...

  6. xsltproc docbook 转 html

    /etc/xml/catalog <?xml version="1.0" encoding="UTF-8"?> <catalog xmlns= ...

  7. java中throw和throws的区别

    throw和throws的区别: throws 用在方法声明后面,跟的是异常类名 可以跟多个异常类名,用逗号隔开 表示抛出异常,由该方法的调用者来处理 throws表示出现异常的一种可能性,并不一定会 ...

  8. c语言中动态数组的建立

    一维动态数组的创建,这个比较简单,直接上代码 #define _CRT_SECURE_NO_DEPRECATE #include<stdio.h> #include<stdlib.h ...

  9. uploadify 上传遇到跨域问题

    flash上传跨域,一般是加入crossdomain.xml 我用了别人的图片服务器,只能做此下策: //CURLFile 实现 $file = $_FILES['Filedata']['tmp_na ...

  10. 树状DP (poj 2342)

    题目:Anniversary party 题意:给出N各节点的快乐指数,以及父子关系,求最大快乐指数和(没人职员愿意跟直接上司一起玩): 思路:从底向上的树状DP: 第一种情况:第i个员工不参与,F[ ...