linux卸载keepalived,ubuntu安装keepalived
1. 注意不需要修改默认源
全程需要以root身份执行
目前只能在虚拟机或实体机安装,docker中暂时还有问题
2. 安装apt-cache search keepalived
keepalived - Failover and monitoring daemon for LVS clusters
apt-get install keepalived
安装完成,会生成/etc/keepalived/目录,该目录是keepalived的配置文件目录。
3. 配置ifconfig 查看网卡名称和ip
vim /etc/keepalived/keepalived.conf
vrrp_instance VI_1 {
state MASTER
interface ens33 #ifconfig确定
virtual_router_id 51 #路由器标识,MASTER和BACKUP必须是一致的
priority 100 #定义优先级,数字越大,优先级越高,
#在同一个vrrp_instance下,MASTER的优先级必须大于BACKUP的优先级。
#这样MASTER故障恢复后,就可以将VIP资源再次抢回来
advert_int 1
authentication {
auth_type PASS
auth_pass 123456
}
virtual_ipaddress {
192.168.11.25 # 虚拟ip
}
}
需要配置的项为:state,interface,priority,virtual_ipaddress
4. 启动与停止/etc/init.d/keepalived status # 查看状态
/etc/init.d/keepalived stop # 停止
/etc/init.d/keepalived start # 启动
5. 测试
首先ps -ef|grep keep查看进程是否存在;
其次ip addr查看ip信息是否创建成功,
ping虚拟ip是否相通。
6.keepalive高可用抢占式和非抢占式
(1)默认配置为抢占式:
master挂掉,backup上台,master重新启动则讲IP抢占过去。
(2)非抢占式配置:
两台均为backup,在优先级上做区分,如master挂掉,backup上台,则backup变成master,master变为backup。
a.两个节点的state均为backup(官方建议)
b.两个节点都在vrrp_instance中添加nopreempt
c.其中一个节点的优先级要高于另外一个节点
两台服务器角色都启用了nopreempt后,必须修改角色状态统一为backup,唯一的区别就是优先级不同。
8.keepalive高可用与Nginx集成PS: 有Nginx负载均衡,并不一定必须要装Keepalived
Nginx负载均衡实现高可用,需要借助Keepalived地址漂移功能
比如:第一次 keepalived绑定在Master上, 通过vip地址访问到这台master上的所有服务
因为所有的服务都是 listen port;
9.keepalive问题
keepalive高可用故障脑裂
由于某些原因,导致两台keepalive高可用服务器在指定时间内,无法检测到对方的心跳消息,各自取得资源及服务的所有权,而此时的两台高可用服务器又都还活着。
a.服务器网线松动等网络故障
b.服务器硬件故障发生损坏现象而奔溃
c.主备服务器都开启了firewalld防火墙
解决方法:如果Nginx宕机, 会导致用户请求失败, 但Keepalived并不会进行地址漂移
所以需要编写一个脚本检测Nginx的存活状态, 如果不存活则kill nginx和keepalived
配置keepalived使用
linux卸载keepalived,ubuntu安装keepalived相关推荐
- linux卸载lightdm,Ubuntu安装LightDM
LightDM快速,精简,主题易修改,易用.LightDM支持3D界面,若硬件不支持3D,则退回2D界面. 下面给大家说下如何在Ubuntu中安装LightDM. 提示,此安装方法可能在你那不奏效,黑 ...
- linux发行版本Ubuntu安装,显卡驱动安装以及软件安装卸载
linux发行版本Ubuntu安装,显卡驱动安装以及软件安装卸载 1 暗影精灵6安装Ubuntu 1.1 更新系统 1.2卸载原有驱动 1.3安装nvidia显卡驱动 1.4 查看nvidia显卡信息 ...
- linux卸载桌面Ubuntu,Ubuntu安装卸载KDE桌面之折腾记
记得几年前刚开始用的是OpenSUSE,桌面环境好像是KED1.5的,经常性崩溃阿,太让人无语了,动不动就崩溃,但是对Linux也不熟悉,没有比较好的方法,后来就转Ubuntu了. 今天看到nenew ...
- linux 卸载edrawmax,Ubuntu 12.10安装FreeMind(Win下亿图替代品)
Ubuntu 12.10安装FreeMind(Win下亿图替代品),安装就不用说了,软件中心就有,但是安装过后出的问题一一记下. 1.不能运行打印信息如下: root@ www.linuxidc.co ...
- linux卸载teamviewer,ubuntu 16.04 desktop + server LTS - TeamViewer 软件彻底卸载
ubuntu 16.04 desktop + server LTS - TeamViewer 软件彻底卸载1. ubuntu 16.04 desktop + server teamviewer Ŀ¼ ...
- x200装linux驱动下载,ubuntu 安装X200声卡驱动
ubuntu 安装X200声卡驱动 标签:x200 ubuntu 声卡驱动 驱动 linux驱动 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任 ...
- linux 精简桌面,ubuntu 安装精简桌面
这里将告诉您ubuntu 安装精简桌面,教程操作方法: 安装最简单的环境: apt-get installgnome-shell apt-get install gnome-panel apt-get ...
- 虚拟机Linux 教程之Ubuntu安装教程【超多图】
文章目录 01前言 02虚拟机的安装 03Ubuntu镜像的下载 04虚拟机硬件配置 1.虚拟机安装完毕之后,界面如下图所示: 2.在弹出的对话框中选择自定义,然后点击下一步: 3.在 「虚拟机硬件兼 ...
- 电脑安装linux办公软件,Ubuntu安装WPS办公软件报错怎么解决
Ubuntu64位系统在安装WPS办公软件的时候,有时会出现错误,而且报错代码一长串看不懂,让很多用户烦恼,这是怎样的错误呢?下面小编就给大家介绍下Ubuntu安装WPS办公软件报错的解决方法,一起来 ...
- linux卸载桌面Ubuntu,Ubuntu 10.04 安装卸载KDE桌面之折腾记
记得09年7月份刚开始用的是OpenSUSE,桌面环境好像是KED1.5的,经常性崩溃阿,太让人无语了,动不动就崩溃,但是对Linux也不熟悉,没有比较好的方法,后来就转Ubuntu了 今天看到nen ...
最新文章
- 不死神兔c语言20月,不死神兔问题(斐波那契数列)
- 在 IntelliJ IDEA 中创建基本的 Maven 多模块项目
- NodeJs Express 4.x 入门
- Java中的list、set、map区别
- docker 安装azkaban_azkaban安装
- Excel VBA视频教程20集+PPT课件 完整版
- 微信小程序如何搭建自己的后台(超详细,超完整)(上线必备)!!!
- 白天工作效率低,晚上效率高怎么调整过来?
- 压缩感知高斯测量矩阵matlab,基于压缩感知的测量矩阵研究
- gts测试提示 Test failed due to unrecognized service account for this product, please submit an initial G
- 小马哥----高仿苹果5se 机型界面图面面观,低配机型 谨防假冒
- axure 元件_Axure流程图制作
- 销售人员如何利用好企业微信crm?
- flex局部的知识总结
- FireFox必备插件(一)
- 兔子数列(斐波拉契数列)javscript的三种写法
- [转]一个手机游戏的服务器架构
- win10系统开机总是弹出BitLocker输入恢复密钥如何解决
- 虚拟键盘灯 软件分享
- Python测试题12道(含答案)
热门文章
- win7录屏_谁说Windows7没有自带录屏功能?教你一招轻松录制,不会用可惜了
- Unity粒子特效工具需求文档
- 物流项目面试题 整理终版
- STL库和Boost库
- Python基于机器视觉的图像风格迁移
- charles破解版_Charles抓包工具_charles mac\win7版
- 阿里云短信验证码接口
- 写给后端程序员的前端开发流程与正确姿势.
- Linux京东签到教程,京东POP店铺签到有礼操作指南
- c语言erf函数,c/c++开发分享精确计算缩放互补误差函数,erfcx()