在 Linux 上使用 Keepalived 配置 ARP,可以通过设置虚拟 IP(Virtual IP)和互斥组(VRRP Group)来实现。下面是一个示例配置文件:
vrrp_instance VI_1 {
state MASTER # 该节点为主节点
interface eth0 # 使用的网络接口
virtual_router_id 51 # 虚拟路由器 ID
priority 100 # 节点优先级,数值越高表示优先级越高
advert_int 1 # 广播间隔时间
authentication {
auth_type PASS # 认证方式为密码验证
auth_pass your_password # 认证密码
}
virtual_ipaddress {
192.168.0.100 # 设置虚拟 IP 地址
}
}
这个配置文件指定了一个名为 VI_1 的 Keepalived 实例,它会将 eth0 接口绑定到虚拟 IP 地址 192.168.0.100。state MASTER 表示该节点为主节点,priority 字段指定了优先级。
要启动 Keepalived,可以使用以下命令:
sudo service keepalived start
确保所有参与互斥组的节点都具有相同的配置,并且每个节点上都已正确安装和配置了 Keepalived。Keepalived 将处理 ARP 相关操作以确保虚拟 IP 在故障切换时正常工作。
内容由零声教学AI助手提供,问题来源于学员提问