构建高可用LVS+keepalived+httpd和双主模型的keepalived方案(2)

2019-04-13 19:23

protocol TCP 使用的协议 real_server 172.16.8.10 80 { realserver的ip地址这个别写错了 weight 1 权重 TCP_CHECK { realserver的状态监测 connect_timeout 3 响应超时时间,默认3秒 nb_get_retry 3 重试次数 delay_before_retry 3 重试间隔时间 } } real_server 172.16.8.11 80 { 第二个realserver的定义和上面的一样 TCP_CHECK { connect_timeout 3 nb_get_retry 3 delay_before_retry 3 } } } 11.配置完毕以后复制到备服务器上一份 [root@yulongkeepalived]# scpkeepalived.confyu:/etc/keepalived/ 然后在备的上面编辑keepalived.conf修改如下两项 state BACKUP 设置为备用节点 priority 99 权重设置为比主节点的小 12.上面的配置好以后我们来配置realserver服务器,两个realserver上都配置如下命令 [root@node1 ~]# ifconfig lo:0 172.16.8.100 broadcast 172.16.8.100 netmask 255.255.255.255 up 由于我们使用的DR模型配置DR模型的vip,在lo上配置就行 [root@node1 ~]# echo \[root@node1 ~]# echo \[root@node1 ~]# echo \[root@node1 ~]# echo \关闭arp广播 [root@node1 ~]# echo \设置访问的网页主页内容 13.配置完成后两个realserver服务器上都启动web服务器进行测试 [root@node1 ~]# service httpd restart Stopping httpd: [ OK ] Starting httpd: [ OK ] 多点击几下看看是不是均衡

访问成功,看来是均衡的 14.下面我们来通过ipvsadm查看下访问的状态 [root@yulongkeepalived]# yum install ipvsadm [root@yulongkeepalived]# ipvsadm -L -n --stats IP Virtual Server version 1.2.1 (size=4096) ProtLocalAddress:Port Conns InPktsOutPktsInBytesOutBytes ->RemoteAddress:Port TCP 172.16.8.100:80 3 3 0 156 0 -> 172.16.8.10:80 2 2 0 104 0 -> 172.16.8.11:80 1 1 0 52 0 Ok 看来是通过keepalived调用的 下面来配置keepalived双主模型 1.在主的上面添加如下内容 [root@yulongkeepalived]# vimkeepalived.conf vrrp_instance VI_2 { state BACKUP interface eth0 virtual_router_id 51 priority 99 advert_int 1 authentication { auth_type PASS auth_pass 2111 } virtual_ipaddress { 172.16.8.200 } track_script { chk_maintainace } } 2.在备的上面添加如下内容 vrrp_instance VI_2 { state MASTER interface eth0 virtual_router_id 51 priority 100 advert_int 1 authentication { auth_type PASS auth_pass 2111 } virtual_ipaddress { 172.16.8.200 } track_script { chk_maintainace } } 3.重启主备的keepalived的服务 [root@yulongkeepalived]# servicekeepalived restart 4.查看备的上面虚拟主ip有木有生效 [root@www ~]# ipaddr show 2: eth0: mtu 1500 qdiscpfifo_fast state UP qlen 1000 link/ether 00:0c:29:6a:51:21 brdff:ff:ff:ff:ff:ff inet 172.16.8.18/16 brd 172.16.255.255 scope global eth0 inet 172.16.8.200/32 scope global eth0 已经生效 inet6 fe80::20c:29ff:fe6a:5121/64 scope link valid_lft forever preferred_lft forever 5.下面我们把备的master给down掉看看是否会转移 root@www ~]# cd /etc/keepalived/ [root@wwwkeepalived]# touch down [root@wwwkeepalived]# ipaddr show 2: eth0: mtu 1500 qdiscpfifo_fast state UP qlen 1000 link/ether 00:0c:29:6a:51:21 brdff:ff:ff:ff:ff:ff inet 172.16.8.18/16 brd 172.16.255.255 scope global eth0 inet6 fe80::20c:29ff:fe6a:5121/64 scope link valid_lft forever preferred_lft forever 172.16.8.200 的虚拟ip已经看不到了 6.下面在主的上面看看是否转移过来 [root@yulongkeepalived]# ipaddr show 2: eth0: mtu 1500 qdiscpfifo_fast state UP qlen 1000 link/ether 00:0c:29:0e:d7:4d brdff:ff:ff:ff:ff:ff inet 172.16.8.17/16 brd 172.16.255.255 scope global eth0 inet 172.16.8.100/32 scope global eth0 inet 172.16.8.200/32 scope global eth0 inet6 fe80::20c:29ff:fe0e:d74d/64 scope link valid_lft forever preferred_lft forever 两个虚拟ip都在,证明是正常的,此次双主模型搞定!


构建高可用LVS+keepalived+httpd和双主模型的keepalived方案(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:农村税费改革对我国乡村治理影响研究

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: