一:NLB服务

网络负载平衡,英文简称为NLB,它允许你将传入的请求传播到最多达32台的服务器上,即可以使用最多32台服务器共同分担对外的网络请求服务。网络负载平衡,保证即使是在负载很重的情况下它们也能够,在很快的时间内做出反应。
负载均衡也称负载共享,它是指负载均衡是指通过对系统负载情况进行动态调整,把负荷分摊到多个操作节点上执行,以减少系统中因各个节点负载不均衡所造成的影响,从而提高系统的工作效率。

在常用的大型服务器系统当中都存在着负载均衡组件,常用的像微软的网络负载平衡NLB、甲骨文的Oracle RAC、思科的负载均衡(SLB),Apach+Tomcat 负载均衡,它们能从硬件或软件不同方面实现系统各节点的负载平衡,有效地提高大型服务器系统的运行效率,从而提升系统的吞吐量。本篇文章以微软的网络负载平衡NAT为例子,简单介绍Windows Server 2012 R2 负载平衡的安装与使用方式。

主要功能

  1. 支持群集功能,一个群集最多支持32台服务器。
  2. 支持网络地址转换(NAT)功能,能把请求自动转发到 NLB 群集上对各台服务器。
  3. 实现管道化式管理,允许向 NLB 群集同时发送多个请求。
  4. 支持多地址多端口管理,每台服务器可以绑定多个虚拟 IP,每个虚拟 IP 可建立多个开放式端口。
  5. 支持故障快速恢复功能,当服务器出现故障重启后将自动恢复群集联机。
  6. 支持单播、多播、IGMP多播多种群集操作模式。
  7. 支持事件日志管理,可以快速查阅群集事件记录。

2.1:NLB服务搭建

步骤一:在两台Wins2012R2上关闭防火墙并配置好静态IP地址与将主机名分别命名为Server01和Server02

步骤二:在Server01和Server02上分别安装IIS服务和NLB功能,服务器管理器–>添加角色与功能…

步骤三:安装完成之后重启并在服务器管理中–>工具–>网络负载均衡管理器…

2.2:NLB服务应用

操作系统 角色 IP
Windows server 2012 R2 NLB/IIS 192.168.0.10/192.168.1.10(心跳线)
Windows server 2012 R2 NLB/IIS 192.168.0.20/192.168.1.20(心跳线)
Windows 7 客户机 192.168.0.100

步骤一:新建群集,连接到作为群集服务器当中的一台主机

步骤二:为此主机绑定优先级数,和专用的IP地址,一台主机可以绑定多个IP地址

步骤三:建立群集IP地址以进行负载平衡,若存在多个IP地址系统将会以第一个IP作为此群集的IP对信息进行检测。

步骤四:设定群集参数,此处可设定群集完整的Internet名称,确定其操作模式。此处需要稍作解释:
单播模式
指把各主机节点重时指向同一个虚拟MAC地址,在此情况下各节点之间不能实现通讯。
多播模式
指各主机节点都保留原有的MAC地址,此外再外加专用于NLB的通讯MAC地址,使各节点之间能正常实现通讯。但并非所有的路由器或交换机都支持多播模式,使用时需要谨慎处理。
IGMP多播模式
建立在多播模式功能之上,在默认情况下每隔60秒发送一次IGMP信息。它可以确保发送给网络负载平衡群集的通讯只通过服务于群集主机的端口,而不是所有交换机端口。

注意: 由于并非所有路由器或交换机都支持多播模式,所以在不确定的情况下最好使用双网卡单播模式,并且预先设置好ARP,否则可能造成跨网段无法访问群集ip的错误。
步骤五:禁用该端口范围 该参数指定阻止相关端口规则的所有网络通讯。在这种情况下,网络负载平衡驱动程序将筛选所有相应的网络数据包或数据报。该筛选模式可让您阻止传送到特定范围的端口的网络通讯。

步骤六:以相同的步骤将Server2加入到集群当中…如下

步骤七:在Server2 NLB控制台上右键连接到现存的输入一下信息…


步骤八:打开Windows7并使用Ping命令测试集群IP地址192.168.0.110地址…

测试:在禁用Server01的网卡之后Ping虚拟主机还能够Ping通…

步骤九:在Server01和Server02上安装IIS服务并绑定到集群IP地址,在Windows 7客户端进行访问测试…

Day8(NLB服务搭建)相关推荐

  1. NLB服务搭建与WDS服务搭建

    NLB服务搭建 两台2008虚拟机 搭建前准备: 先配置两台虚拟机IP,并更名 然后把IP与计算机名添加到hosts文件下,两台都需要添加 重启计算机 ping一下看两台虚拟机能否ping通 两台虚拟 ...

  2. yum源及yum仓库服务搭建讲解

    说明:本文来自老男孩linux运维实战培训-高级架构师班学生分享内容 人人都是讲师-学生分享-yum源及yum仓库服务搭建讲解(郑同学,向潘同学点评,老男孩点评) 第一次观看本视频前,建议博友先观看: ...

  3. (十五)Java springcloud B2B2C o2o多用户商城 springcloud架构-commonservice-sso服务搭建(一)...

    2019独角兽企业重金招聘Python工程师标准>>> 前面几篇我们已经介绍了Spring Cloud和oauth2的知识点,今天我们要利用Spring Cloud和oauth2进行 ...

  4. (十一)java版spring cloud+spring boot+redis多租户社交电子商务平台- commonservice-sso服务搭建(一)...

    电子商务平台源码请加企鹅求求:一零三八七七四六二六.前面几篇我们已经介绍了Spring Cloud和oauth2的知识点,今天我们要利用Spring Cloud和oauth2进行commonservi ...

  5. sftp进入指定目录_CentOS7服务搭建----搭建SFTP(安全文件传送协议)服务器

    SFTP协议服务器 简介: sftp是Secure File Transfer Protocol的缩写,安全文件传送协议.可以为传输文件提供一种安全的加密方法.sftp 与 ftp有着几乎一样的语法和 ...

  6. CentOS 6.7 Gitolite 服务搭建及TortoiseGit配置连接

    咳咳~好几天没写博文啦,这几天都在研究Git,没办法公司要要抛弃SVN转站Git,废话就不多说,下面我们进行操作演示: 环境:之前搭建的Redis-Master服务器一枚,配置一般般~ 工具:Tort ...

  7. Linux系列-Red Hat5平台下的LAMP网站服务搭建(四)

    Linux系列-Red Hat5平台下的LAMP网站服务搭建(四)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com: ...

  8. base64图裁剪 php_世界上最好的编程语言PHP图层裁剪服务搭建详解

    IT技术研习社,专注互联网技术研究与分享,喜欢的朋友可以点击[关注]:把经验传递给有梦想的人: PHP图像裁剪服务搭建 概述 每一个做过WEB程序开发的程序员(比如,博客.电商),应该都有这样的体验, ...

  9. Centos RSYNC服务搭建

    前言: 总结下RSYNC服务搭建 介绍: Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件. 特点: 能更新整个目录和树和文件系统 ...

最新文章

  1. 参加UI设计培训如何高效学习
  2. SQL中的关联更新和关联删除
  3. VTK:AlignFrames对齐帧用法实战
  4. Docker图形化工具Portainer
  5. 高可用Hadoop平台-Oozie工作流之Hadoop调度
  6. uc 开发 缓存css,使用css3 flex布局在手机uc浏览器中一塌糊涂?
  7. 一个优秀程序员必备的软件背景/桌面壁纸/集原美/鬼刀.....
  8. MySQL数据库模糊查询查不到数据的一种可能
  9. UniApp 获取屏幕分辨率
  10. excel数据个数统计问题
  11. Dev-c++怎么设置背景色
  12. 职场礼仪之西装十大禁忌
  13. java 科学计数法位数_科学记数法android java
  14. IT媒体、杂志投稿大全
  15. 其他笔记-Pycharm必备插件推荐
  16. C语言中return和break的区别
  17. Java数字金额转化成汉字大写金额
  18. 2018春节人生有感书法作品系列
  19. 李斌胡玮炜退出摩拜股东行列 美团点评王兴穆荣均加入
  20. php上传音频文件,如何在php中上传mp3文件?

热门文章

  1. PowerBulider使用Freeform風格數據顯示問題
  2. 硬核拆解100W车充应用—拓尔微一站式快充解决方案全程在线
  3. html怎么定义书签,在HTML中怎么做自定义标签?
  4. 【华为OD机试真题 python】相对开音节 【2022 Q4 | 100分】
  5. WordPress PHP版本:2023年用于WordPress的最佳PHP版本
  6. 前端开发中IE6,IE7,IE8的问题的汇总
  7. String类型的用法(详细解说)
  8. C++将图片转换为马赛克效果
  9. 东写西读:我们都是信息时代的远古人
  10. 两台路由器之间静态路由配置