首页 技术 正文
技术 2022年11月9日
0 收藏 427 点赞 2,229 浏览 2017 个字

keepalived双击热备,安装部署文档:

下载目录:/apps/keepalived-1.2.7.tar.gz

1:—> yum install -y make wget

2:—> yum install -y gcc openssl-devel popt-devel

3:—> wget http://www.keepalived.org/software/keepalived-1.2.7.tar.gz

4:—> tar -zxvf keepalived-1.2.7.tar.gz

5:—> ./configure

6:—> make && make install

7:—> cd /apps/keepalived-1.2.7/keepalived/etc/keepalived

8:—> 配置keepalived.conf 主(192.168.8.116)/备(192.168.8.117)

主节点keepalived.conf:
    global_defs {
      router_id NodeA
    }
    vrrp_instance VI_1 {
      state MASTER #设置为主服务器
      interface eth0 #监测网络接口
      virtual_router_id 51 #主、备必须一样
      priority 100 #(主、备机取不同的优先级,主机值较大,备份机值较小,值越大优先级越高)
      advert_int 1 #VRRP Multicast广播周期秒数
      authentication {
        auth_type PASS #VRRP认证方式,主备必须一致
        auth_pass 1111 #(密码)
      }
      virtual_ipaddress {
        192.168.8.100/24 #VRRP HA虚拟地址
      }
    }

备节点keepalived.conf:
    global_defs {
      router_id NodeB
    }
    vrrp_instance VI_1 {
      state BACKUP #设置为主服务器
      interface eth0 #监测网络接口
      virtual_router_id 51 #主、备必须一样
      priority 90 #(主、备机取不同的优先级,主机值较大,备份机值较小,值越大优先级越高)
      advert_int 1 #VRRP Multicast广播周期秒数
    authentication {
      auth_type PASS #VRRP认证方式,主备必须一致
      auth_pass 1111 #(密码)
       }
    virtual_ipaddress {
      192.168.8.100/24 #VRRP HA虚拟地址
       }
    }

9:—> cp keepalived.conf /etc/

10:—> cp keepalived.conf /etc/keepalived/

11:—> cd /apps/keepalived-1.2.7/keepalived/bin

12:—> cp keepalived /etc/init.d/

13:—> cd /etc/init.d/

14:—> chkconfig –add keepalived

15:—> chkconfig keepalived on

16:—> 设置keepalived日志 keepalived.log

17:—> 默认日志存放在系统日志:/var/log/messages下 tail -f /var/log/messages

18:—> 我们将日志单独存放 vim /etc/sysconfig/keepalived
            把KEEPALIVED_OPTIONS=”-D” 修改为:KEEPALIVED_OPTIONS=”-D -d -S 0″
            vim /etc/rsyslog.conf
            在文件末尾添加
            local0.*                                                     /var/log/keepalived.log

19:—> 重启日志记录服务 /etc/init.d/rsyslog restart

20:—> 启动keepalived /etc/init.d/keepalived start

21:—> 查看log消息 tail -f /var/log/keepalived.log

22:—> 通过ip a 命令查看虚拟ip:192.168.8.100/24绑定到了eth0上

23:—> 通过虚拟ip:192.168.8.100 访问测试,116/117两台nginx,或者两台tomcat http服务器

24:—> 关闭master keepalived 发现backup机器开始提供服务

keepalived双机热备,安装部署文档

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,490
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,905
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,738
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,491
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:8,129
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:5,292