keepalive安装配置(Centos7)

  
      <李> keepalive简介
    keepalive是一款可以实现高可靠的软件,通常部署在2台服务器上,分为一主一备.Keepalived可以对本机上的进程进行检测,一旦大师(主)检测出某个进程出现问题,将自己切换成备份(副)状态,然后通知另外一个节点切换成大师(主)状态。
    https://www.keepalived.org/download.html
    http://nginx.org/en/download.html   
     <代码>
      #将keepalive解压到/usr/当地目录下
      焦油-zxvf keepalived-2.0.11.tar。广州- c/usr/local  
      
  

进入到/usr/地方/keepalived-2.0.11目录

  cd/usr/local/keepalived-2.0.11

  

开始配置

  

。/configure——prefix=/usr/地方/keepalive

  

#编译并安装
做,,使安装

  
 <代码>出现以下信息表示编译成功 
  

keepalive配置   

keepalive版本:2.0.11
:编译器gcc
预处理标记:
编译器标志:- wall -Wunused -Wstrict-prototypes -Wextra -Winit-self - g -D_GNU_SOURCE -fPIE -Wformat -Werror=format-security wp, -D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong——参数=ssp-buffer-size
=4 -grecord-gcc-switches - 02链接标志:派
额外的自由:-lcrypto -lssl -lnl
使用ipv框架:是的
ipv使用libnl:是的
ipv syncd属性:没有
ipv 64位数据:没有
HTTP_GET正则表达式支持:没有
fwmark插座支持:是的
使用VRRP框架:是的
使用VRRP VMAC:是的
使用VRRP身份验证:是的与ip规则
/路线:是的
使用BFD框架:没有
SNMP VRRP支持:没有
SNMP检查支持:没有
SNMP RFCv2支持:没有
SNMP RFCv3支持:没有
DBUS支持:没有
SHA1支持:没有
使用JSON输出:没有
libnl版本:1
使用IPv4 devconf:没有
使用iptables:是的
使用libiptc:没有
使用libipset:没有
使用nftables:没有
初始化类型:systemd
严格配置检查:没有构建genhash
:
构建文档:否

  
 <代码>编译可能出现的问题
  
  * * *警告,这个构建不会支持ipv IPv6。请安装libnl/libnl-3开发库与ipv支持IPv6。
  执行百胜命令yum - y安装libnl libnl-devel解决上述警告问题
  百胜是安装libnl libnl-devel
   
  

配置:错误:在<代码>/usr/地方/keepalived-2.0.11: & lt; br/祝辞配置:错误:没有可接受的C编译器发现PATH<美元;br/在看配置。日志的更多细节

  
 <代码>  
  

yum安装gcc   

 <代码>  
  

配置:错误:
! ! !OpenSSL是不正确地安装在您的系统上。
! ! ! ! ! !可以不包括OpenSSL头文件。! !
[root@dajia keepalived-2.0.11] #

  
 <代码> yum - y openssl-devel安装
  
  安装完成以后,重新执行配置…命令
  
  将keepalive添加到系统服务中
  
  路径说明/usr/local/keepalived-2.0.10解压后源码存放路径/usr/local/keepalived安装目录
  
  #拷贝执行文件
  cp/usr/local/keepalived/sbin/keepalived/usr/sbin/#将初始化脚本拷贝到系统初始化目录下
  cp/usr/local/keepalived-2.0.10/keepalive/etc/init。d/keepalive/etc/init.d/#将keepalive配置文件拷贝到等下
  cp/usr/local/keepalived-2.0.10/keepalive/etc/sysconfig/keepalive/etc/sysconfig/#创建keepalive文件夹
  mkdir/etc/keepalived/#将keepalive配置文件拷贝到等下
  cp/usr/local/keepalived-2.0.10/keepalive/etc/keepalive/keepalive。参看/etc/keepalived/#添加可执行权限
  chmod + x/etc/init.d/keepalived
  
  #添加keepalive到开机启动
  chkconfig——添加keepalive
  chkconfig keepalive上
  
  此时已加入系统服务可使用服务启动
  
  #启动
  服务keepalive开始
  #停止
  服务keepalive停止
  #重启
  服务keepalive重启
  #查看启动情况
  ps辅助| grep keepalive
  
  配置keepalive虚拟IP
  
  修改刚添加到系统的配置文件:vi/etc/keepalived/keepalived.conf
  注意是系统的配置文件(/etc/keepalive/keepalived.conf)
  注意是系统的配置文件(/etc/keepalive/keepalived.conf)
  注意是系统的配置文件(/etc/keepalive/keepalived.conf)
  不是安装目录/usr/当地…下的
   
  

vrrp_instance VI_1 {
状态主//主主节点,备用节点上设置为状态备份
界面ens33//绑定虚拟机IP的网卡两个节点设置一样根据ipaddr换成对应的网卡地址
virtual_router_id 51//VRRP组名,主副节点设置必须一样,指名各个节点属于同一个VRRP组,同一个组的节点互相优先抢IP
100//优先级(1 ~ 254之间),备用节点必须比主节点优先级低

keepalive安装配置(Centos7)