zoukankan      html  css  js  c++  java
  • LVS+keepalived DR模式配置 实现高可用集群

    一、在128这台机器上配置VIP

    # cd /etc/sysconfig/network-scripts/

    # mv ifcfg-enp2s0  ifcfg-eth0

    这里改名请注意:

    vim /etc/default/grub(修改前先备份)
    GRUB_CMDLINE_LINUX这条语句里加下面两个参数
    net.ifnames=0 biosdevname=0

    为GRUB_CMDLINE_LINUX变量增加2个参数(net.ifnames=0 biosdevname=0),修改完成如下:

    GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap net.ifnames=0 biosdevname=0 rhgb quiet"
    注意前后以空格相隔。

    重建grub配置文件
    执行命令:grub2-mkconfig -o /boot/grub2/grub.cfg

    修改/etc/sysconfig/network-scripts/ifcfg-ens33
    将文件名修改为ifcfg-eth0
    打开文件,将NAME和DEVICE参数都修改为eth0.。

    重启系统

    ifconfig,发现已经修改完成

    # cp ifcfg-eth0  ifcfg-eth0:0

    # vim ifcfg-eth0:0  将虚拟IP设为123

    IPADDR=10.66.1.123

    # service network restart

    二、在128这台机器上安装ipvsadm

    yum -y install ipvsadm

    # ipvsadm -A -t 10.66.1.123:80 -s rr

    # ipvsadm -a -t 10.66.1.123:80 -r 10.66.1.23 -g

    # ipvsadm -a -t 10.66.1.123:80 -r 10.66.1.73 -g

    [root@localhost ~]# ipvsadm -L -n

    三、 在73这台realserver上进行如下配置:
    # cp ifcfg-lo ifcfg-lo:1

    # vim ifcfg-lo:1

    DEVICE=lo

    IPADDR=10.66.1.123

    NETMASK=255.255.255.255

    # If you're having problems with gated making 127.0.0.0/8 a martian,

    # you can change this to something else (255.255.255.255, for example)

    ONBOOT=yes

    NAME=loopback

    关闭ARP转发:
     echo "1" >/proc/sys/net/ipv4/conf/lo/arp_ignore

    echo "2" >/proc/sys/net/ipv4/conf/lo/arp_announce
    echo "1" >/proc/sys/net/ipv4/conf/all/arp_ignore
    echo "2" >/proc/sys/net/ipv4/conf/all/arp_announce 

    四、 同样在23这台realserver上进行如下配置:

    # cp ifcfg-lo ifcfg-lo:1

    # vim ifcfg-lo:1

    DEVICE=lo

    IPADDR=10.66.1.123

    NETMASK=255.255.255.255

    # If you're having problems with gated making 127.0.0.0/8 a martian,

    # you can change this to something else (255.255.255.255, for example)

    ONBOOT=yes

    NAME=loopback

    关闭ARP转发:
     echo "1" >/proc/sys/net/ipv4/conf/lo/arp_ignore

    echo "2" >/proc/sys/net/ipv4/conf/lo/arp_announce
    echo "1" >/proc/sys/net/ipv4/conf/all/arp_ignore
    echo "2" >/proc/sys/net/ipv4/conf/all/arp_announce 

    五、 检验结果:

    Win7访问http://192.168.80.123,多开几个任务

    发现验证测试成功

    关于作者:博主思想敏锐,涉猎甚广,英语学士,法律硕士,熟悉c,web,js,java, php,目前主要从事linux服务器运维及计算机硬件维护。
  • 相关阅读:
    RabbitMQ学习之:(八)Topic Exchange (转贴+我的评论)
    RabbitMQ学习之:(六)Direct Exchange (转贴+我的评论)
    抽象类
    开闭原则
    反射
    解决默认方法冲突
    单一职责原则
    java四种访问修饰符
    Java中基本类型和包装类
    方法在继承过程中可能出现的问题
  • 原文地址:https://www.cnblogs.com/Anwar/p/8981458.html
Copyright © 2011-2022 走看看