1 / 20
文档名称:

KeepalivedHA配置和测试过程forlinux.doc

格式:doc   大小:1,324KB   页数:20页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

KeepalivedHA配置和测试过程forlinux.doc

上传人:tswng35 2021/1/23 文件大小:1.29 MB

下载得到文件列表

KeepalivedHA配置和测试过程forlinux.doc

相关文档

文档介绍

文档介绍:Keepalived配置和测试过程for linux
安装环境:
两台server:System x3650 M3
Node1:硬盘:130G CPU:2颗E5620 存:4G
Node2:硬盘:130G CPU:2颗E5620 存:8G
安装redhat
用U盘安装rhel-server--x86_64-
分区:
/boot 200M
/boot/efi 200M
Swap 4096M
/ 13000M
只安装Basic版本,不要安装桌面
需要在language里面选择chinese包
安装系统完成后设置网卡eth0
Node1:
Node2:
设置keepalived
Node1:
! Configuration File for keepalived
global_defs {
router_id 234567 #router_id,配置一个网络唯一的ID
}
vrrp_instance VI_3 { #为keeplived实例号,一般一台服务器只有1个实例,不用更改
state BACKUP #为keepalived初始状态,此处需要设置成BACKUP
nopreempt #配置为非抢占模式,在node1切到node2,vip从node1飘到node2后,node1恢复后,服务不会再切回node1,而是继续让node2做MASTER,服务在
node2上面继续跑
interface eth0 #为启用keepalived的接口,根据实际情况设置
virtual_router_id 40 #为keepalived虚拟ID,同一集群必须相同
priority 100 #服务优先级,MASTER设置为100,BACKUP设置为90
advert_int 1 #心跳区间设置为1秒
authentication {
auth_type PASS
auth_pass 10101010 #设置验证密码,同一集群必须相同
}
virtual_ipaddress {
dev eth0 label eth0:0 #设置服务IP,dev label可省略
}
notify_master "/etc/keepalived/ master" #切换成master,执行一次脚本
notify_backup "/etc/keepalived/ backup" #切换成backup,执行一次脚本
notify_fault "/etc/keepalived/ fault" #切换成fault,执行一次脚本
}
Node2:
! Configuration File for keepalived
global_defs {
router_id 123456
}
vrrp_instance VI_3 {
state BACKUP
nopreempt
interface eth0
virtual_router_id 40
priority 90
advert_int 1
authentication {
auth_type PASS
auth_pass 10101010
}
virtual_ipaddress {
dev eth0 label eth0:0
}
notify_master "/etc/keepalived/ master"
notify_backup "/etc/keepalived/ backup"
notify_fault "/etc/keepalived/ fault"
}
设置notify. sh
Node1:
#!/bin/bash
#
case $1 in
master)