一、keepalived

1.vrrp协议的软件实现,原生设计目的是为了高可用ipvs服务

2.功能:

vrrp协议完成地址流动

为vip地址所在的节点生成ipvs规则

为ipvs集群的各RS做健康状态检查

支持nginx、haproxy等服务

二、主从keepalived的实现

1.实验前准备:2台主机,一主一从,做集群需要将iptables,SELinux关闭,以及时间同步。

时间同步:由chronyd服务通过ntp协议来实现时间的同步

修改配置文件/etc/chrony.conf

在文件中添加时间服务器:server 172.18.0.1 iburst

allow 192.168.42.0/24

local stratum 10

先使用ntpdate 172.18.0.1预更新时间

再重启chronyd服务,systemctl restart chronyd

从服务器也是一样

2.在主服务器上安装keepalived和配置keepalived文件

yum install keepalived(在base源中就有)

配置/etc/keepalived/keepalived.cong

3.在从服务器上配置,同样先安装keepalived

yum  install keepalived

配置文件

4. 验证实现

重启keepalived服务 systemctl restart keepalived

在 主服务器上抓包:tcpdump -i eth1 -nn host 224.1.1.1

                    查看地址

断开主机上的keepalived服务,查看从服务器

三、开启keepalived的日志功能

1.vim /etc/sysconfig/keepalived

2.vim /etc/rsyslog.conf

3.重启日志服务:systemctl restart rsyslog

4. 查看日志

四、keepalived的主主模式的实现

1.在主从模式的基础上,在主从模式的主服务器上

vim /etc/keepalived/keepalived.conf

2 在主从服务器的从服务器上

vim /etc/keepalived/keepalived.conf

3. 验证:

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/92206

linux启动keepalived服务,keepalived的原理及安装应用相关推荐

  1. 如何查看和停止Linux启动的服务

    http://blog.chinaunix.net/uid-16844439-id-3241471.html 1. 查看Linux启动的服务 chkconfig --list 查询出所有当前运行的服务 ...

  2. linux启动网络服务的命令,linux重启服务命令

    linux重启服务命令 重启:service 服务名 restart 或systemctl restart 服务名 service和systemctl 1.service命令 service命令其实是 ...

  3. Linux 启动nginx服务报错nginx: [error] open() /home/tool/nginx/logs/nginx.pid failed (2: No such file or

    nginx: [error] open() "/home/tool/nginx/logs/nginx.pid" failed (2: No such file or directo ...

  4. linux mysql 怎么启动客服端_脚本之家教你linux如何启动mysql服务教程图解 linux启动mysql服务命令是什么...

    mysql数据库是一种开放源代码的关系型数据库管理系统,有很多朋友都在使用.一些在linux系统上安装了mysql数据库的朋友,却不知道该如何对mysql数据库进行配置.那么linux该如何启动mys ...

  5. linux 启动后台服务 nohup

    linux的nohup命令的用法. 在应用Unix/Linux时,我们一般想让某个程序在后台运行,于是我们将常会用 & 在程序结尾来让程序自动运行.比如我们要运行mysql在后台: /usr/ ...

  6. linux 启动rsyslog服务_我的服务器怎么老这么慢,难道说是被挖矿了?linux开机启动项自查...

    黑客技术点击右侧关注,了解黑客的世界! Java开发进阶点击右侧关注,掌握进阶之路! Python开发点击右侧关注,探讨技术话题! 作者丨小熊爱编程 来源丨编程三分钟(coding3min) &quo ...

  7. linux启动日志服务命令,linux命令:syslog日志服务-系统缩减之增加日志服务功能...

    syslog 服务: syslogd:系统日志服务,非内核产生的信息 klogd:内核日志服务,专门负责记录内核产生的日志信息 service syslog restart 重启日志服务 servic ...

  8. linux启动和服务管理(6)systemd启动过程

    Linux系统的启动方式有点复杂,而且总是有需要优化的地方.传统的Linux系统启动过程主要由著名的init进程(也被称为SysV init启动系统)处理,而基于init的启动系统被认为有效率不足的问 ...

  9. Parallels虚拟机kali linux 启动ssh服务 容许root远程登陆

    # vim /etc/ssh/sshd_config 启动ssh服务,开机启动ssh # update-rc.d ssh enable 清空known_hosts文件中的内容,再重新连接 vim /U ...

最新文章

  1. 通过 UDP 发送数据的简单范例
  2. 第十二章 类和动态内存分配
  3. 数据库树形结构、多级联动的表设计
  4. sqlite3---终端操作
  5. Atitit j2ee5 jee5 j2ee6 j2ee7 jee6 jee7 新特性
  6. 使用Mathcad解受迫振动微分方程并画图
  7. 解决Cannot resolve com.lowagie:itext:2.1.7.js6以及.net.jf.jasperresport下com.lowagie:itext标红的问题
  8. 神经网络与机器学习导言笔记——网络结构与知识表示
  9. AI学习路线和书籍分享
  10. 2021碳纤维山地车哪个牌子好世界10大顶级自行车品牌排行榜
  11. 锁仓怎么解_锁仓后解锁技巧
  12. 基于微信视频点播小程序系统设计与实现 开题报告
  13. matlab标定 源码,MATLAB标定工具箱
  14. 【邻接表】77 邻接表:顶点u的下一个邻接点
  15. 58同城亿级流量架构演进
  16. 河南2021年高考成绩位次查询,河南高考成绩位次排名查询2020,河南高考一分一段表...
  17. Unreal Engin_画廊制作笔记 _007Fog处理,雾的设置
  18. DN2540的 spice 模型
  19. java字符串数组的常见用法
  20. window10登录界面进不了,怎么办

热门文章

  1. 杭电oj2001题解
  2. Active MQ的安装
  3. 143. 最大异或对【贪心 trie】
  4. Acwing第 13 场周赛【未完结】
  5. 799. 最长连续不重复子序列 【双指针经典板子题】
  6. 还觉得linux命令难吗,看这篇2w多字的linux命令详解,通俗易懂
  7. MySQL创建视图的语法格式
  8. MySQL查看存储过程
  9. Tomcat maven 插件启动出现tomcat\conf\tomcat-users.xml cannot be read异常解决方法
  10. git无法pull仓库refusing to merge unrelated histories