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是否相通。

posted @   cymin  阅读(3931)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
历史上的今天:
2014-06-27 基本组件的使用
2014-06-27 java简易计算器
2014-06-27 线程的同步
点击右上角即可分享
微信分享提示