安装:

yum install libnl3-devel ipset-devel
yum install -y gcc openssl-devel popt-devel
yum install -y keepalived

查找keepalived配置文件:

rpm -ql keepalived
find / -name keepalived
rpm -qa keepalived

查keepalived日志:

tail -f /var/log/messages
journalctl -u keepalived

查看防火墙开放端口:

firewall-cmd --list-ports

配置防火墙放开keepalived:

firewall-cmd --direct --permanent --add-rule ipv4 filter INPUT 0 --destination 224.0.0.18 --protocol vrrp -j ACCEPT
firewall-cmd --direct --permanent --add-rule ipv4 filter OUTPUT 0 --destination 224.0.0.18 --protocol vrrp -j ACCEPT
firewall-cmd --reload

放开k8s常用端口:

firewall-cmd --zone=$(firewall-cmd --get-default-zone) --add-port=22/tcp --permanent
firewall-cmd --zone=$(firewall-cmd --get-default-zone) --add-port=7472/tcp --permanent
firewall-cmd --zone=$(firewall-cmd --get-default-zone) --add-port=123/tcp --permanent
firewall-cmd --zone=$(firewall-cmd --get-default-zone) --add-port=2379/tcp --permanent
firewall-cmd --zone=$(firewall-cmd --get-default-zone) --add-port=2380/tcp --permanent
firewall-cmd --zone=$(firewall-cmd --get-default-zone) --add-port=16443/tcp --permanent
firewall-cmd --zone=$(firewall-cmd --get-default-zone) --add-port=1080/tcp --permanent
firewall-cmd --direct --permanent --add-rule ipv4 filter INPUT 0 --protocol vrrp -j ACCEPT
firewall-cmd --zone=$(firewall-cmd --get-default-zone) --add-port=6443/tcp --permanent
firewall-cmd --zone=$(firewall-cmd --get-default-zone) --add-port=10250-10252/tcp --permanent
firewall-cmd --zone=$(firewall-cmd --get-default-zone) --add-port=30000-32767/tcp --permanent
firewall-cmd --zone=$(firewall-cmd --get-default-zone) --add-port=179/tcp --permanent
firewall-cmd --zone=$(firewall-cmd --get-default-zone) --add-port=5473/tcp --permanent
firewall-cmd --zone=$(firewall-cmd --get-default-zone) --add-port=4789/tcp --permanent
firewall-cmd --zone=$(firewall-cmd --get-default-zone) --add-port=6789/tcp --permanent
firewall-cmd --zone=$(firewall-cmd --get-default-zone) --add-port=3300/tcp --permanent
firewall-cmd --zone=$(firewall-cmd --get-default-zone) --add-port=8080/tcp --permanent
firewall-cmd --zone=$(firewall-cmd --get-default-zone) --add-port=6800-6850/tcp --permanent
firewall-cmd --zone=$(firewall-cmd --get-default-zone) --add-port=443/tcp --permanent
firewall-cmd --zone=$(firewall-cmd --get-default-zone) --add-port=5236/tcp --permanent
firewall-cmd --zone=$(firewall-cmd --get-default-zone) --add-port=4789/udp --permanent
firewall-cmd --zone=$(firewall-cmd --get-default-zone) --add-port=9283/tcp --permanent
firewall-cmd --reload

keepalived配置文件内容:

vrrp_strict一定要注释掉!!!否则严格检查会使其报错

[root@m-1 ~]# cat /etc/keepalived/keepalived.conf
! Configuration File for keepalived
global_defs {notification_email {acassen@firewall.locfailover@firewall.locsysadmin@firewall.loc}notification_email_from Alexandre.Cassen@firewall.locsmtp_server 192.168.200.1smtp_connect_timeout 30router_id LVS_DEVELvrrp_skip_check_adv_addr#vrrp_strictvrrp_garp_interval 0vrrp_gna_interval 0
}vrrp_instance VI_1 {state BACKUPinterface eth0virtual_router_id 51priority 90advert_int 1authentication {auth_type PASSauth_pass 1111}virtual_ipaddress {192.168.0.18}
}

报错一:

都是严格检查惹的祸,将其关闭就可以了!

现象:

Apr 07 10:02:33 m-2 Keepalived_vrrp[6689]: Unable to load ipset library - libipset.so.11: cannot open shared object file: No such file …irectory

解决:

yum install libnl3-devel ipset-devel

centos7 keepalived安装记录相关推荐

  1. CentOS7 初次安装记录(三)配置PHP和MYSQL

    CentOS7 初次安装记录(三)配置PHP和MYSQL 配置 php 环境 跌跌撞撞,终于把apache环境给弄好了.下面我们来配置PHP环境. 照旧,还是yum安装 yum -y install ...

  2. CentOS7 初次安装记录(一)安装完成不能上网

    CentOS7 初次安装记录(一)安装完成不能上网 CentOS7.1出来已经很久了,我的服务器也顺利的配置为了7.1,但是是运维同事帮我操作的.而上次出现问题,我重启了一下,出现了很多问题,折腾了很 ...

  3. 在CentOS7上安装配置Corosync高可用集群过程全记录

    在CentOS7上安装配置Corosync高可用集群过程全记录 一.环境.拓朴及其他准备工作: 1-1:准备网络YUM源环境: All Nodes OS CentOS 7.3 x86_64: # wg ...

  4. tableau server在centos7.6上安装记录

    tableau server在centos7.6上安装记录 1.官网 2. 准备工作 3. 添加2个账号用于tableau server 管理员 4. 安装Tableau Server软件包 环境说明 ...

  5. CentOS7编译安装keepalived实现自动漂移、高可用及开机启动

    CentOS7编译安装keepalived实现自动漂移.高可用及开机启动 一.先安装依赖包 [root@haoding205-jq1 hd205]# yum install -y epel-relea ...

  6. Centos7下安装Docker

    Centos7下安装Docker(详细的新手装逼教程) 参考: https://www.cnblogs.com/qgc1995/archive/2018/08/29/9553572.html 早就听说 ...

  7. Centos7 上安装 mysql5.7

    Centos7 上安装 mysql5.7 **文章没有图片效果,想看带图片的到文章末尾加我微信公众号,搜索标题就能看到了** ​ 文章没有图片效果,想看带图片的到文章末尾加我微信公众号,搜索标题就能看 ...

  8. CentOS7.3 安装配置 Nginx、MariaDB、PHP

    CentOS7.3 安装配置 Nginx.MariaDB.PHP 配置 nginx 安装参数并安装 配置 以下参数也可以在后期通过配置 conf 文件进行配置 基本配置如下 ./configure - ...

  9. Centos7 MYSQL安装与基础命令运用

    Centos7 MYSQL安装与基础命令运用 1.关闭防火墙,selinux systemctl stop firewalld setenforce 0 2.实现虚拟机能够上网,所以说要两块网卡,一块 ...

最新文章

  1. kubernetes资源对象之security context
  2. UIKIT_EXTERN和define定义常量
  3. 电大 计算机应用基础 专科 教材,2016年电大计算机应用基础(专科).doc
  4. halcon python缺陷检测_Halcon学习笔记之缺陷检测(一)
  5. java 泛型 继承_java基础之泛型的继承
  6. flutter TabBar 底部导航栏
  7. 美将遣返庇护申请者至墨西哥 弱势人士有望豁免
  8. 【英语学习】【Level 07】U05 Best Destination L5 Top choice
  9. Android 系统(145)---ODM 开发用户常见需求文档(七)
  10. 基于VMware vSphere的虚拟化平台,内存分配是如何实现的?
  11. python struct pack string_struct (String) – Python 中文开发手册
  12. mycat mysql 主从_Mycat实现Mysql主从读写分离
  13. 一个***的自白(续)
  14. html当当图书榜页面,2019书排行榜_当当网图书排行榜
  15. 社团挖掘算法——BGLL算法
  16. 经济学人重磅:数据经济虽好,可是仍需补钙
  17. python如何确定拐点_如何在嘈杂的曲线中找到拐点?
  18. angularjs+uib-pagination实现同一页面多个分页功能
  19. 基于java Swing 框架使用socket技术开发的即时通讯系统【源码+数据库】
  20. 小米progtx笔记本快捷键驱动安装

热门文章

  1. javascript引擎V8精要(2)
  2. python3精要(37)-wxPython(3)-安装
  3. 专家票选! 2020 年度 10 篇人工智能经典论文(1-5)
  4. 【Python基础】为什么更改列表'y'也会更改列表'x'?
  5. 【机器学习基础】用Python画出几种常见机器学习二分类损失函数
  6. 过来人讲述:研究生复试之注意事项
  7. 【移动战略说·第十六期】创业者面临的机遇与挑战(杭州站)
  8. 抱抱星英语Antony:不要用互联网思维做教育 | MCtalk教育访谈摘录
  9. 推进教育人工智能?网易云和网易波特 “四步走”
  10. 最近一次.Dragon4444勒索病毒的成功解密过程