您的位置:首页 > 运维架构 > 网站架构

Keepalived实现高可用

2019-05-05 15:29 80 查看

环境

操作系统:CentOS7.6
  1. 使用yum安装Keepalived:
    yum install keepalived
  2. 查看当前使用的网卡:
    ip a
    ,并记录下录前网卡
  3. 修改配置文件:
    vi /etc/keepalived/keepalived.conf

    第一台CentOS配置如下:
vrrp_instance VI_1 {
state MASTER    # 配置为主
interface ens33    # 设置网卡
virtual_router_id 51    # 虚拟路由ID,全局唯一
priority 101        # 优先级,权重值
advert_int 1
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
192.168.1.140       # 虚拟IP地址
}
}

第二台CentOS配置如下:

vrrp_instance VI_1 {
state MASTER    # 配置为主
interface ens33    # 设置网卡
virtual_router_id 51    # 虚拟路由ID,全局唯一
priority 100        # 优先级,权重值
advert_int 1
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
192.168.1.140       # 虚拟IP地址
}
}

优先级高的,作为主服务器
可根据自己的需求更改配置信息
4. 查看ip中是否有虚拟IP的信息,centos下的命令:

ip a

5. 启动keepalived:
systemctl start keepalived

6. 查看是否启动成功:
systemctl status keepalived

注意:如果启动成功,但ping不通虚拟IP,则修改配置文件:

vi /etc/keepalived/keepalived.conf
,去掉配置文件中的 vrrp_strict,再重新启动

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: