1.1 在Windows Server2008上配置NLB

试验环境:

DCServer是ESS.COM域的域控制器。

Fileserver和Research属于ESS.COM域,安装有Windows Server 2008企业版。

Sales计算机是ESS.COM域的成员,安装Vista企业版。

试验要求:

实现FileServer和Research服务器的网络负载平衡。

注意:如果给工作组中的计算机配置NLB,这两个服务器的管理员账号和密码设置成一致的,这样才能在一台服务器上将另一台服务器添加过来进行管理,否则提示没权限。FileServer和Research必须是静态地址,必须在一个网段。

1.1.1 配置Windows Server 2008 NLB

步骤:

1. 以域管理员的身份登录到Research,点击打开服务器管理器,如图,点击“添加功能”。

2. 选中“网络负载平衡”。

3. 点击“下一步”,完成安装。

4. 在另Research服务器上,也安装网络负载平衡功能。

5. FileServer上,点击“开始”à“程序”à“管理工具”à“网络负载平衡管理器”。

6. 点击“新建集群”。

7. 输入FileServer,点击“连接”,点击“下一步”。

8. 优先级(单一主机标识符)选择“1”,点击“下一步”。

注:参数为每个主机指定一个唯一 ID。群集的当前成员中优先级数值最低的主机处理端口规则未涉及的所有群集的网络通讯。您可以通过在“端口规则”选项卡上指定规则,来覆盖这些优先级或者为特定范围的端口提供负载平衡。

如果新主机加入了群集,并且其优先级与群集中的另一个主机冲突,则不能接受该主机作为群集的一部分。群集的其余部分将继续处理通讯。会将描述此问题的消息写入 Windows 事件日志中。

9. 点击“添加”,输入NLB IP地址,点击“确定“。

10. 输入完整的Internet名字,如果是Web站点,您可以输入访问该站点的域名,群集操作模式,选择“多播”,点击“下一步”。

注:在多播的模式下,实体主机之间可以互相通信。一般来说,在NLB的创建时,单网卡多播,双网卡单播。双网卡单播时,因为主机之间不能互相通信,将设置内网通讯的网卡,也就是群集设置中的心跳。在微软官方推荐在NLB设置时,首先考虑单播模式,除非单播不能满足其要求。

11.端口规则页面下,点击“编辑”。查看可以设置的项,保持默认,点击“确定”。

12.在端口规则对话框,点击“编辑”。

13. 可以“编辑”,可以编辑端口规则。在筛选模式下,选中“无”,点击“确定”。

端口规则,可以指定在那些端口上和协议上实现网络负载平衡。比如Web站点的负载平衡,就可以选择TCP的80端口。

筛选模式“多个主机”参数指定群集中的多个主机将针对关联的端口规则处理网络通讯。该筛选模式通过将网络负载分发在多个主机中来提供缩放的性能和容错。您可以指定在各个主机中同等分发负载,或者每个主机处理指定的负载权重。

“单一主机”参数指定由群集中的单个主机根据指定的处理优先级处理针对关联端口规则的网络通讯。该筛选模式提供端口特定的容错来处理网络通讯。

“禁用此端口范围”参数指定阻止针对关联端口规则的所有网络通讯。在这种情况下,NLB 驱动程序将筛选所有相应的网络数据包或数据报。该筛选模式允许您阻止地址为特定端口范围的网络通讯。

“相关性”参数仅适用于“多个主机”筛选模式。

“无”选项指定来自相同客户端 IP 地址的多个连接可以由不同的群集主机进行处理(没有客户端关联)。为了使网络负载平衡能够正确处理 IP 分段,选择 UDP 或“两者”作为协议设置时,应该避免使用“无”。

“单一”选项指定 NLB 应该将来自相同客户端 IP 地址的多个请求引导至同一个客户端主机。这是“相关性”的默认设置。还可以通过启用“网络”选项来代替“单个”选项,修改 NLB 客户端关联,以便将来自 TCP/IP 的 C 类地址范围(而不是单个 IP 地址)的所有客户端请求引导至单个群集主机。该功能确保使用多个代理服务器访问群集的客户端可以使其 TCP 连接指向同一个群集主机。

“网络”选项指定 NLB 应该将来自相同 TCP/IP 的 C 类地址范围的多个请求引导至同一个客户端主机。启用“网络”关联,而不是启用“单个”关联,可确保使用多个代理服务器访问群集的客户端能够使其 TCP 连接指向同一个群集主机。

在客户端站点上使用多个代理服务器会导致来自单个客户端的请求显示为来自不同的计算机。如果所有客户端的代理服务器都位于同一个地址范围内,则“网络”关联会确保正确处理客户端会话。如果不需要该功能,请使用“单个”关联以最大程度地提高缩放性能。

14. 完成配置。

15. 在命令提示符下输入ipconfig 可以看到添加的NLB IP 10.7.10.100。

16. 右击刚才创建的群集,点击“添加主机到群集”。

17. 输入Research地址,点击“连接”,点击“下一步”。

18. 在这里优先级默认就是2,点击“下一步”。

如果提示没有权限,您需要使用域管理员在fileServer上登录,如果FileServer和Research属于工作组,在更改fileServer管理员的的账号和密码和research计算机上管理员账号和密码一致。如果连接不成功,需要关闭Research的防火墙。

19. 点击“完成”。

20. 过一会,群集中的两个节点都变成已聚合的状态。说明配置成功。

1.1.2 验证网络负载平衡

使用远程桌面验证NLB的配置。

步骤:

1. 使用在Sales计算机上,点击“开始”à“运行”,输入“mstsc” ,打开远程桌面客户端。

2. 连接10.7.10.100,输入账号和密码。

3. 再次运行mstsc,输入10.7.10.100,输入账号和密码,可以看到练到了不同的服务器,可以说明已经实现网络负载均衡。

4. 如图断开FileServer的网络连接。

5. 在Sales计算机上使用远程桌面连接10.7.10.100。可以发现将用户定位到了Research服务器。

6. 断开Rerearch服务器的网络,将FileServer网络连接,在Sales计算机上使用远程桌面连接10.7.10.100,可以发现将用户定位到了FileServer。这证明NLB还可以实现容错。

实战:在Windows Server2008上配置NLB相关推荐

  1. 在Windows电脑上配置Speedtest测速服务器

    在windows电脑上配置Speedtest服务器 0.下载本教程中所需要的资料 1.安装iss服务端 2.下载并安装PHP Manager for IIS 3.下载PHP包并解压 4.为IIS配置P ...

  2. 如何在windows server 2008上配置NLB群集

    前些天写了一篇关于NLB群集模式多播和单播的简单介绍.那么下面我们一起来探讨一下,如何在windows server 2008的操作系统上实现NLB群集的实验. NLB群集可以支持WEB.FTP.×× ...

  3. git自动部署代码到服务器windows,Jenkins-在windows上配置自动化部署(Jenkins+Gitlab+IIS)...

    Jenkins-在windows上配置自动化部署(Jenkins+Gitlab+IIS) web部署样例 windows服务部署样例 系统备份 在服务器上创建后缀名为.ps1的文件,例:BackUpD ...

  4. Windows服务器上配置环境,并上传Django项目流程记录

    配置环境: python3.6 Django2.2 mysql5.6 下载python库所需要代码: python -m pip install --upgrade pip -i http://pyp ...

  5. 在Windows Server2008上安装SQL2008群集

    前段时间一时兴起,想研究下SQL2008的群集,最近很不容易的找到了一篇关于SQL2008在Server2003上的群集实验,在这里给大家做出分享. 附件:http://down.51cto.com/ ...

  6. Windows Server2008上安装VS2008出错及解决办法

    作者:朱金灿 来源:http://blog.csdn.net/clever101 win server 2008安装vs2008后报错,如下图: 然后到网上找了一种解决办法: (1)打开服务器管理器 ...

  7. 实战:windows上如何安装kubectl并连接我们的k8s集群(测试成功-博客输出)-2022.1.3

    实战:windows上如何安装kubectl并连接我们的k8s集群-2022.1.3 目录 文章目录 实战:windows上如何安装kubectl并连接我们的k8s集群-2022.1.3 目录 实验环 ...

  8. 《虚拟化安全解决方案》一2.3 在Windows Server 2008上配置Microsoft Hyper-V

    本节书摘来自华章出版社<虚拟化安全解决方案>一书中的第2章,第2.3节,作者[美]戴夫·沙克尔福(Dave Shackleford),更多章节内容可以访问云栖社区"华章计算机&q ...

  9. windows server2008 部署项目环境总结

    windows server2008 部署项目环境总结 项目环境: mongodb redis postgresql mysql nacos MonoDB 项目中使用MongoDB进行大文件的存储,在 ...

最新文章

  1. 子元素的margin-top影响父元素原因和解决办法
  2. win10分屏快捷键无法使用_你知道哪些关于win10的快捷操作
  3. 脚本错误和安全警报怎么解决_适用于应用程序错误的AWS警报
  4. CCF NOI1139 高精度减法
  5. 音视频开发音频处理技术
  6. 计算机属性中没有端口,电脑设备管理器里没有显示COM2端口是什么原因
  7. c语言反序存放,c语言:将数组中n个整数按相反顺序存放。
  8. 使用OpenSSL自建CA及颁发证书、吊销证书
  9. 如何快速提高Python能力
  10. mysql查询慢的原因_MySQL查询缓慢的N种原因,以及N+1种解决方法
  11. Windows 应用商店无法打开解决办法
  12. 2021年 Python工程师平均薪资22K,又涨了11.9%!
  13. 论文笔记:m6Acorr: an online tool for the correction and comparison of m6A methylation profiles
  14. 图像基本操作——图像边界填充和图像融合
  15. 纸浆模塑包装(MPP)行业调研报告 - 市场现状分析与发展前景预测
  16. 聚焦五大亮点,神策数据 A/B 测试功能全新发布!
  17. 循环彩灯定时器C语言,PLC基本指令及应用,学会控制彩灯,并循环往复工作
  18. 云服务案例分析 BB平台 Quiz 2
  19. 《电脑音乐制作实战指南:伴奏、录歌、MTV全攻略》——问答
  20. (152)设计一个或非门之Norgate

热门文章

  1. httpwatch的timechart 解析
  2. C#之消息队列的简要说明
  3. Datalist控件,Repeater控件如何分页?
  4. 在分页状态下删除纪录的问题
  5. 如何调试你的C#程序
  6. 在Eclipse中使用Maven构建Spring项目
  7. Windows7 64bit VS2013 Caffe test MNIST操作步骤
  8. 图像配准----SIFT
  9. 【C++】模板函数的声明和定义必须在同一个文件中
  10. lede 插件_家中路由换新——lede软路由安装教程