Linux Keepalived 高可用虚拟IP安装与配置

安装环境

CentOS Linux release 7.6.1810

安装

yum install -y keepalived
安装完成后可输入命令查看安装文件位置
rpm -ql keepalived

高可用架构

我们在两台负载均衡机器上分别部署haproxy和keepalived,从而通过VIP(虚拟IP)实现Haproxy的高可用。我们现在有两台虚拟机,它们的IP地址分别为:10.0.2.4 和 10.0.2.5,我们将虚拟IP定为10.0.2.101。
我们将10.0.2.4定为主服务器,将10.0.2.5定为从服务器。至于192.168.1.11-192.168.1.14代表为我们的业务服务器集群,这些可自行随意搭建。

	shared IP=10.0.2.101
    10.0.2.4     10.0.2.5    192.168.1.11-192.168.1.14   192.168.1.2
 -------+------------+-----------+-----+-----+-----+--------+----
        |            |           |     |     |     |       _|_db
     +--+--+      +--+--+      +-+-+ +-+-+ +-+-+ +-+-+    (___)
     | LB1 |      | LB2 |      | A | | B | | C | | D |    (___)
     +-----+      +-----+      +---+ +---+ +---+ +---+    (___)
     haproxy      haproxy        4 cheap web servers
     keepalived   keepalived

两台虚拟机的网卡配置如下:

[root@myrep keepalived]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 08:00:27:db:d7:18 brd ff:ff:ff:ff:ff:ff
    inet 10.0.2.5/24 
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值