【Web集群】LVS负载均衡集群-DR模式实战

架构图

【Web集群】LVS负载均衡集群-DR模式实战_第1张图片

 

构建代码

方式一:手工配置

一、Director-Server配置

      1、安装 ipvsadm包

[root@node3 ~]# yum install -y ipvsadm

     2、配置LVS虚拟IP(VIP)

#采用子接口配置
[root@node3 ~]# ifconfig ens33:100 192.168.74.100 netmask 255.255.255.0 up
#查看地址
[root@node3 ~]# ifconfig
ens33: flags=4163  mtu 1500
        inet 192.168.74.153  netmask 255.255.255.0  broadcast 192.168.74.255
        ether 00:0c:29:99:83:dd  txqueuelen 1000  (Ethernet)
        RX packets 1331  bytes 100169 (97.8 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 523  bytes 55138 (53.8 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

ens33:100: flags=4163  mtu 1500
        inet 192.168.74.100  netmask 255.255.255.0  broadcast 192.168.74.255
        ether 00:0c:29:99:83:dd  txqueuelen 1000  (Ethernet)

lo: flags=73  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

     3、手工添加LVS服务并增加两台Real-Server

#删除之前配置
[root@node3 ~]# ipvsadm -C
#指定Director-Server
[root@node3 ~]# ipvsadm -A -t 192.168.74.100:80 -s rr
#指定Real-Server
[root@node3 ~]# ipvsadm -a -t 192.168.74.100:80 -r 192.168.74.155:80 -g
[root@node3 ~]# ipvsadm -a -t 192.168.74.100:80 -r 192.168.74.156:80 -g

     4、查看配置

[root@node3 ~]# ipvsadm -Ln
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
  -> RemoteAddress:Port           Forward Weight ActiveConn InActConn
TCP  192.168.74.100:80 rr
  -> 192.168.74.155:80            Route   1      0          0         
  -> 192.168.74.156:80            Route   1      0          0    

    5、安装httpd包并启动服务

[root@node3 ~]# yum install -y httpd
[root@node3 ~]# systemctl start httpd

二、Web1配置

   1、安装httpd包并启动服务写入网页文件

[root@node4 ~]# yum install -y httpd
[root@node4 ~]# systemctl start httpd
[root@nod

你可能感兴趣的:(web集群,linux,centos,负载均衡,运维)