• 网络负载均衡


    网络负载均衡-----------------2022年6月6日,周一,外面阳光晒贼一样,二十四节气的芒种。不想学习新东西,那么就把之前的学过的,忘的差不多的东西复习一下。

                                               下午女儿放假了,16点下班走人。

    第一步:直接上,不要前奏,先搞完了,然后再去慢慢品味

    网络负载均衡----我的认为就是N个节点服务器提供相同的服务,以便提供性能压力,容错能力

    ---------------------------------------------------------------------------------------------------------------------

    一,原材料准备  ①1台win2008r2服务器配置好域控制器和DNS服务,

                                   网卡IP地址:192.168.80.8    加入到vnet 8网络中

                                   域:www.nlb.com

                                  

                              ②2台win2008r2服务器配置好IIS服务,安装好网络负载均衡功能,机器名称分别为web1和web2

                                   web1 :----网卡1 ---ip   192.168.80.20   加入到vnet8

                                                  网卡2 ---ip   10.10.10.20     加入到vnet10

                                   web2:----网卡1 ----ip    192.168.80.30     

                                                  网卡2----ip     10.10.10.30

                                   网络集群ip   192.168.80.100

    ======================================================================================

    二,开始配置

            1,DC上建立域名解析

                          

                   2,两台node节点服务主机加入到域

     

    3,建设网络负载平衡集群,在web1 上首先建立新的集群

        3-1.   在其中的一台node节点服务器上开始设置

       

                                                    

                                                     

                                                     

                         4,将另外的节点服务器加入到集群中

                                    

     

    ===========================完成聚合=====================================

    =======================================================================

    测试:-------------------

                    1,基本功能测试-----将web1的网卡禁用,我们访问网络  http://www.nlb.com/1.html   我们发现现在是web2在提供服务

                           

                          

                     2,------------我们将web2主机网络断开,然后访问  http://www.nlb.com/1.html ,我们此时发现是web1的服务器主机在提供服务

                              

                             

     

    ======================================================================================================

    属性配置说明:精华精华精华精华

                          1,群集属性-----端口规则

                                   ①端口范围-------集群里面所有的主机提供或者不提供服务的端口,可以是单个也可以是范围

                                    ② 协议  ----------集群提供服务的协议

                                    ③ 筛选模式-----  多个主机 -----无----客户端随机访问集群,集群主机随机提供服务

                                                                              -----单一---  客户端访问集群,由客户端的ip,端口等等来确定选择一个固定的集群主机提供服务

                                                                                                  直至此提供服务的主机出现故障,然后才会去寻找其他的主机提供服务

                                                                               ------网络----   根据客户机的 网络号来确定提供服务的主机(不常用)

                                                                 在此模式下选择无或者单一后,然后再单个主机的主机属性里面,可以设置承载量。也就是根据单个主机的性能来

                                                                   设置负担的比例。

                     1,

                          

    -------------------------------------------------------------------------------------------------------------------------------------

                 筛选模式选择-----单一属性   

                                       如果集群属性选择了单一属性,那么单个主机属性可以设置优先级。   根据机器的性能来设置优先级  1-31,数值越小优先级越高

                         

    =================================================================================================================

    主机控制------------集群命令控制所有主机。在集群上鼠标右键-----控制主机-------开始,停止,挂起,继续,排出停止

                                 

                         单个主机控制。----------某个主机上鼠标右键-----主机控制-------开始,挂起,停止,继续

                                      

    ======================================================================================================

     虚拟集群网络:主机可以加入到不同的集群当中去,然后负责不同的业务,配置不能性能

    =========================================================================================

    单一网卡的单播模式:

    建立集群前后的IP地址和MAC地址的分析:

    做了集群之后,两块网卡有了相同的MAC地址,我们根据交换机的工作原理得知

    交换机的接口链接的网卡的mac地址是不能相同的,否则交换机不知道将数据发到哪儿去

      1,所以微软系统是通过修改了系统的mac地址,来达到目的的。修改注册表

        KEY_LOCAL_MACHINE---SYSTEM----CurrentContRolSet---services--WLBS---Parameters-Interface--MaskSourceMAC=1

    使其MAC地址的BF位发生改变。

     2,泛洪----由于我们的系统修改了MAC地址,解决了端口冲突的问题。但是新的问题又出来

                       我们的客户端在请求集群的IP地址的时候是去查找与之对应的MAC端口发送数据

                       但是mac地址我们系统修改了呀,找不到那个地址,所以就会在整个交换机所有的

                       端口上泛洪。

                     解决办法:改变网络拓扑  。我们在交换机的下端链接一太HUB集线器,然后集线器再链接两台服务器

                                                                 这样交换机收到客户端请求,发送给集群mac,现在的集群MAC在交换机上就一个了

                                                                  而HUB的工作原理就是广播,收到数据之后直接广播给所有的服务器。

                                     

    3, 现在的问题就是两台server之间的通讯问题,由于她们两个具有相同的mac地址

         所以,她们之间的通讯还是会出现问题。所以我们考虑一下使用多网卡来解决这个问题

        也就是说使用另外的不同的物理网卡来保持通讯,传递心跳信号。

     

    单块网卡,和多快网卡的多播情况,涉及到的也基本上是同一个集群的MAC地址和交换机的端口冲突问题

    多播使用的是组播MAC地址,但是问题的核心还是那些,这里就不做分析了...........................................

    =============================================================

    总结:

           网络负载平衡---主机配备多网卡,使用单播,光纤交换机下面加个光纤HUB

         

      

                     

                             

             

  • 相关阅读:
    [IDEA]高级用法
    [TongEsb]Windows入门教程
    [MAC] JDK版本切换
    [下划线]换行自适应稿纸完美方案
    [IDEA] Jrebel热部署环境搭建Mac
    Python规范:用用assert
    Python规范:提高可读性
    Python规范:代码规范要注意
    计算机网络自顶向下方法--计算机网络中的安全.2
    Python进阶:程序界的垃圾分类回收
  • 原文地址:https://www.cnblogs.com/gailuo/p/16345193.html
Copyright © 2020-2023  润新知