博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
虚拟IP配置
阅读量:6993 次
发布时间:2019-06-27

本文共 1029 字,大约阅读时间需要 3 分钟。

hot3.png

1.安装keepalived

下载keepalived-1.2.7.tar.gz

tar -zxvf keepalived-1.2.7.tar.gz

cd keepalived-1.2.7

./configure --prefix=/opt/keepalived  && make && make install

chkconfig --add keepalived #添加系统服务

2.配置keepalived

vim /etc/keepalived/keepalived.conf

    2.1配置keepalived需要检测的应用程序监测脚本

vrrp_script chk_nginx {
script
"/opt/keepalived/check_nginx.sh"
interval
2
weight
2
}

    2.2 主要配置

vrrp_instance
VS_8
{
    
state
BACKUP     
#配置是主还是备
    
interface eth0    
#网卡
    
virtual_router_id
59
#router_id主备要一样,另外,通过tcpdump vrrp查看哪些vrid在使用,不要有冲突
    
priority
100
#优先级
    
advert_int
1
    
authentication {
        
auth_type
PASS
        
auth_pass
1111
    
}
    
track_interface {
        
eth0
    
}
    
virtual_ipaddress {
        
10
.
13
.
81
.
8
/
24
dev eth0 
#这里配置虚拟IP
    
}
    
track_script {
        
chk_nginx
    
}
    
# 下面是发生切换时的通知脚本
    
notify_master
"/opt/keepalived/notify.py from_120_keepalived_master_is_up"
    
notify_backup
"/opt/keepalived/notify.py from_120_keepalived_backup_is_down"
    
notify_fault
"/opt/keepalived/notify.py from_120_keepalived_fault"
}

3. 检查虚拟IP

ip -f inet addr 就可以在主服务器上看到刚才配置的虚拟IP了。

转载于:https://my.oschina.net/u/1388024/blog/186883

你可能感兴趣的文章