• keepalived高可用


    第一步:下载

    ╭─root@zxw7 ~
    ╰─➤ yum install keepalived
    第二步:注释不需要的
    ╭─root@zxw7 ~
    ╰─➤ vim /etc/keepalived/keepalived.conf

    36 #virtual_server 192.168.200.100 443 {

    :36,$ s/^/#/g

    第三步:配置
    ╭─root@zxw7 ~
    ╰─➤ vim /etc/keepalived/keepalived.conf

    19 vrrp_instance VI_1 {
    20 state MASTER
    21 interface ens33
    22 virtual_router_id 88
    23 priority 100
    24 advert_int 1
    25 authentication {
    26 auth_type PASS
    27 auth_pass 1111
    28 }
    29 virtual_ipaddress {
    30 192.168.126.77
    31 }

    第四步:启动
    ╭─root@zxw7 /etc/sysconfig/network-scripts
    ╰─➤ systemctl start keepalived

    第五步:查看
    ─root@zxw7 /etc/sysconfig/network-scripts
    ╰─➤ ip a
    2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:29:5a:a5:f0 brd ff:ff:ff:ff:ff:ff
    inet 192.168.126.7/24 brd 192.168.126.255 scope global ens33
    valid_lft forever preferred_lft forever
    inet 192.168.126.77/32 scope global ens33
    valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fe5a:a5f0/64 scope link
    valid_lft forever preferred_lft forever

    第六步:复制到备用主机
    ╭─root@zxw7 /etc/sysconfig/network-scripts
    ╰─➤ scp /etc/keepalived/keepalived.conf root@192.168.126.8:/etc/keepalived/keepalived.conf


    第七步:切换到备用主机
    [root@zxw8 ~]# vim /etc/keepalived/keepalived.conf

    vrrp_instance VI_1 {
    state BACKUP
    interface ens33
    virtual_router_id 88
    priority 99
    advert_int 1
    authentication {
    auth_type PASS
    auth_pass 1111
    }
    virtual_ipaddress {
    192.168.126.88
    }
    }
    不会显示配用

    第八步:启动
    [root@zxw8 ~]# systemctl start keepalived


    测试
    ╭─root@zxw7 /etc/sysconfig/network-scripts
    ╰─➤ systemctl stop keepalived
    [root@zxw8 ~]# ip a
    inet 192.168.126.88/32 scope global ens33


    互为主副

    192.168.126.8 主
    vrrp_instance VI_1 {
    state MASTER
    interface ens33
    virtual_router_id 88
    priority 100
    advert_int 1
    authentication {
    auth_type PASS
    auth_pass 8888
    }
    virtual_ipaddress {
    192.168.126.77


    }
    }
    vrrp_instance VI_2 {
    state BACKUP
    interface ens33
    virtual_router_id 77
    priority 99
    advert_int 1
    authentication {
    auth_type PASS
    auth_pass 8888
    }
    virtual_ipaddress {
    192.168.126.87

    }
    }


    192.168.126.7 备
    vrrp_instance VI_1 {
    state BACKUP #角色类型MASTER|BACKUP
    interface ens33 #网卡名称
    virtual_router_id 88 #虚拟路由id(需要与BACKUP一致)
    priority 99 #优先级
    advert_int 1 #没1秒检查一次
    authentication {
    auth_type PASS #认证类型 主备之间必须一样
    auth_pass 8888 #认证密码 主备之间必须一样
    }
    virtual_ipaddress {
    192.168.126.77 #虚拟ip(vip)


    }
    }
    vrrp_instance VI_2 {
    state MASKET
    interface ens33
    virtual_router_id 77
    priority 100
    advert_int 1
    authentication {
    auth_type PASS
    auth_pass 8888
    }
    virtual_ipaddress {
    192.168.126.87


    }
    }


    Ip a 查看

  • 相关阅读:
    [Perl]Windows 系统 Unicode 文件名操作(新建、重命名、枚举、复制)全攻略
    [Perl]Can't link/include C library 'ft2build.h', 'freetype', aborting.
    ompparticles.cpp:(.text+0x322): undefined reference to `omp_set_num_threads'
    undefined reference to `omp_get_max_threads'
    使用MinGW 编译 iconv 库
    phpBB论坛 代码 语法高亮 模块 Codebox Plus
    最新版Mac系统(10.14.4) && Xcode(10.2.1) 无法使用dwarfdump 解析闪退的问题
    Xcode 8 打包教程
    Xcode 8.0无法注释的问题
    我的github地址,里边有一些拍照功能,选择照片功能的实现,还有一些其它的开源项目
  • 原文地址:https://www.cnblogs.com/itzhao/p/11267808.html
Copyright © 2020-2023  润新知