Centos7安装配置Keepalived
2018-03-01 15:00
549 查看
背景介绍
keepalived是一个类似于layer3, 4 &7交换机制的软件,也就是我们平时说的第3层、第4层和第7层交换。Keepalived是自动完成,不需人工干涉。
Keepalived软件主要是通过VRRP协议实现高可用功能的。VRRP是Virtual Router
RedundancyProtocol(虚拟路由器冗余协议)的缩写,VRRP出现的目的就是为了解决静态路由单点故障问题的,它能够保证当个别节点宕机时,整个网络可以不间断地运行。
Keepalived使用虚拟IP实现双机热备解决方案。
keepalived安装
Centos7使用源码安装keepalived。
安装
(1)上传或下载 keepalived(keepalived-1.4.0.tar.gz) 到 /usr/local/src
(2)# cd /usr/local/src
(3)# tar -zxvf keepalived-1.4.0.tar.gz
(4)# cd keepalived-1.4.0
(5)# ./configure –prefix=/usr/local/keepalived
(6)# make && make install
修改 Keepalived 配置文件keepalived.conf
keepalived.conf位于( /usr/local/keepalived/etc/keepalived/keepalived.conf)
主设备keepalived.conf如下:
从设备keepalived.conf如下:
将 keepalived 安装成 Linux 系统服务
因为没有使用 keepalived 的默认路径安装(默认是/usr/local) ,安装完成之后,需要做一些工作复制默认配置文件到默认路径
设置 keepalived 服务开机启动
查看keepalived进程
查看虚拟IP状态
注意:如果安装成功后虚拟IP ping不通则需要修改keepalived.conf,将vrrp_strict注释掉即可。
keepalived是一个类似于layer3, 4 &7交换机制的软件,也就是我们平时说的第3层、第4层和第7层交换。Keepalived是自动完成,不需人工干涉。
Keepalived软件主要是通过VRRP协议实现高可用功能的。VRRP是Virtual Router
RedundancyProtocol(虚拟路由器冗余协议)的缩写,VRRP出现的目的就是为了解决静态路由单点故障问题的,它能够保证当个别节点宕机时,整个网络可以不间断地运行。
Keepalived使用虚拟IP实现双机热备解决方案。
keepalived安装
Centos7使用源码安装keepalived。
安装
(1)上传或下载 keepalived(keepalived-1.4.0.tar.gz) 到 /usr/local/src
(2)# cd /usr/local/src
(3)# tar -zxvf keepalived-1.4.0.tar.gz
(4)# cd keepalived-1.4.0
(5)# ./configure –prefix=/usr/local/keepalived
(6)# make && make install
修改 Keepalived 配置文件keepalived.conf
keepalived.conf位于( /usr/local/keepalived/etc/keepalived/keepalived.conf)
主设备keepalived.conf如下:
! Configuration File for keepalived global_defs { notification_email { root@localhost } notification_email_from root@localhost smtp_server root smtp_connect_timeout 30 router_id LVS_DEVEL vrrp_skip_check_adv_addr # vrrp_strict vrrp_garp_interval 0 vrrp_gna_interval 0 } vrrp_instance VI_1 { state MASTER interface enp0s3 #此处为自己的ip名 virtual_router_id 51 priority 100 advert_int 1 authentication { auth_type PASS auth_pass 1111 } virtual_ipaddress { 192.163.20.180 } }
从设备keepalived.conf如下:
! Configuration File for keepalived global_defs { notification_email { root@localhost } notification_email_from root@localhost smtp_server localhost smtp_connect_timeout 30 router_id LVS_DEVEL vrrp_skip_check_adv_addr # vrrp_strict vrrp_garp_interval 0 vrrp_gna_interval 0 } vrrp_instance VI_1 { state BACKUP interface enp0s3 virtual_router_id 51 priority 90 advert_int 1 authentication { auth_type PASS auth_pass 1111 } virtual_ipaddress { 192.163.20.180 } }
将 keepalived 安装成 Linux 系统服务
因为没有使用 keepalived 的默认路径安装(默认是/usr/local) ,安装完成之后,需要做一些工作复制默认配置文件到默认路径
# mkdir /etc/keepalived # cp /usr/local/keepalived/etc/keepalived/keepalived.conf /etc/keepalived/ 复制 keepalived 服务脚本到默认的地址 # cp /usr/local/src/keepalived/keepalived/etc/rc.d/init.d/keepalived /etc/init.d/ # cp /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/
设置 keepalived 服务开机启动
# chkconfig keepalived on 启动keepalived 服务 # service keepalived start
查看keepalived进程
# ps aux | grep keepalived
查看虚拟IP状态
# ip a
注意:如果安装成功后虚拟IP ping不通则需要修改keepalived.conf,将vrrp_strict注释掉即可。
相关文章推荐
- CentOS7 安装Keepalived以及基本配置
- 虚拟机安装centos7和相关环境配置
- Centos7安装配置vnc
- CentOS7安装配置Samba
- CentOS7下使用yum快速安装配置oracle数据库
- 大数据之路:CDH管理CentOS7配置 (4.安装CDH)
- CentOS7 64位下MySQL5.7安装与配置(YUM)
- keepalived+haproxy安装配置
- centos7 mysql数据库安装和配置
- CentOS7下安装配置vncserver
- centos7安装supervisor及配置文件详解
- 【Linux运维-集群技术进阶】Keepalived安装配置
- CentOS7下安装配置python3
- Centos7安装配置Hadoop3.0.0集群
- CentOS7安装Apache与PHP与新的防火墙配置
- Centos7上安装与配置Elastic Stack
- docker探索-CentOS7中配置Docker的yum源并升级安装docker1.13(十)
- XShell安装和配置(系统为虚拟机中的centos7)
- centos7-maven安装配置
- CentOS7下安装MySQL5.7安装与配置(YUM)