虚拟 VIP 如何使用
概述
虚拟 IP(Virtul_IP)是 VPC 网络中的一种 IP 地址,通常用于不同云服务器之间的切换,达到高可用的需求。本文为您介绍如何使用高可用虚拟 IP 。
使用方法
1.在 VPC 的私有网络中申请一个 VIP ,将这个 IP 从该网段中隔离出来,防止其它资源使用这个 IP
2.在云服务器上面安装 keepalived
yum install keepalived
3.配置 keepalived 参数
vi /etc/keepalived/keepalived.conf
主服务器配置如下
! Configuration File for keepalived
global_defs {
router_id lb01 #标识信息
}
vrrp_instance VI_1 {
state MASTER #主为MASTER,备为BACKUP
priority 150 #优先级,主的参数要比备的参数大
interface eth0 #绑定的网卡
virtual_router_id 50 #同一个虚拟的路由
advert_int 1 #心跳的间隔时间
authentication {
auth_type PASS #两个云服务器之间的密语
auth_pass 1111 #心跳密码
}
virtual_ipaddress {
192.168.1.100 #虚拟IP地址(可以绑定多个虚拟IP地址)
}
}
备服务器配置如下
! Configuration File for keepalived
global_defs {
router_id lb01 #标识信息
}
vrrp_instance VI_1 {
state BACKUP #主为MASTER,备为BACKUP
priority 140 #优先级,主的参数要比备的参数大
interface eth0 #绑定的网卡
virtual_router_id 50 #同一个虚拟的路由
advert_int 1 #心跳的间隔时间
authentication {
auth_type PASS #两个云服务器之间的密语
auth_pass 1111 #心跳密码
}
virtual_ipaddress {
192.168.1.100 #虚拟IP地址(可以绑定多个虚拟IP地址)
}
}
4.启动 keepalived
systemctl start keepalived
5.使用 ip a 命令查看网卡是否绑定了虚拟 IP
注意:如果云服务器绑定了安全组,则需要在安全组中放行 VRRP 协议