一, 下载 (原文链接: http://www.studyshare.cn/blog-front//software/details/1158/0 )
网盘下载: https://pan.baidu.com/s/1lK0HPBHvjy79pM0Zl-i1tQ 提取码: o1vd
二, 安装
1, 使用 ftp 工具或者 liunx 系统窗口中使用快捷键 alt+p 拖拽上传下载的 gz 安装包
2, 解压
命令: tar -zxvf keepalived-1.3.4.tar.gz
3, 安装
(1) 命令: cd keepalived-1.3.4 // 进入 keepalived-1.3.4 目录
(2) 命令:./configure --prefix=/usr/local/keepalived --sysconf=/usr/local/keepalived
配置解释:
--prefix=/usr/local/keepalived : 指定安装在 / usr/local/keepalived 路径下
--sysconf=/usr/local/keepalived : 指定 keepalived 的 conf 配置文件路径
出现 keepalived/dbus/Makefile 表示配置成功, 如下图所示:
(3) 命令: make && make install // 编译 + 安装
三, 修改配置
命令: cd /usr/local/keepalived/keepalived
命令: vi keepalived.conf
关键配置:
- global_defs {
- #全局配置
- router_id nginx_backup #表示运行 Keepalived 服务器的一个标识, 唯一的
- }
- vrrp_instance VI_1 {
- #vrrp 实例定义部分
- state BACKUP # 指定 keepalived 的角色, MASTER 为主, BACKUP 为备
- interface eth0 # 当前进行 vrrp 通讯的网络接口卡 (当前 CentOS 的网卡)
- virtual_router_id 66 # 虚拟路由编号, 主从要一致
- priority 100 # 优先级, 数值越大, 获取处理请求的优先级越高
- advert_int 1 # 检查间隔, 默认为 1s(vrrp 组播周期秒数)
- authentication {
- auth_type PASS #设置验证类型和密码, MASTER 和 BACKUP 必须使用相同的密码才能正常通信
- auth_pass 1111
- }
- track_script {
- chk_http_port #(调用检测脚本)
- }
- virtual_ipaddress {
- 192.168.244.200 # 定义虚拟 ip(VIP), 可多设, 每行一个
- }
- }
- global_defs {
- #全局配置
- router_id LVS_1
- }
四, 启动停止
命令: cd /usr/local/keepalived #进入 keepalived 安装目录
命令:./sbin/keepalived #启动
命令: ps -ef|grep keepalived , kill -9 keepalived 进程号 #停止
来源: https://www.cnblogs.com/darendu/p/10881791.html