3.3. 将配置放在一起


在确定了要使用的上述路由方法后,硬件应连接并配置。
重要
LVS 路由器上的网络适配器必须配置为访问相同的网络。例如,如果 eth0 连接到公共网络,并且 eth1 连接到专用网络,那么备份 LVS 路由器上的这些相同设备必须连接到同一网络。
另外,第一个接口中列出的网关也会添加到路由表中,其他接口中列出的后续网关将被忽略。在配置真实服务器时,这一点尤为重要。
将硬件连接到网络后,在主路由器和 backup LVS 路由器上配置网络接口。这应当通过手动编辑网络配置文件来完成。有关使用网络配置文件的更多信息,请参阅 Red Hat Enterprise Linux 7 网络指南

3.3.1. 常规负载均衡器网络提示

在尝试使用 Keepalived 配置负载平衡器之前,为 LVS 路由器上的公共和专用网络配置实际 IP 地址。每个拓扑中的部分都给出了示例网络地址,但实际的网络地址是必需的。以下是用于启动网络接口或检查其状态的一些有用命令。
启动实时网络接口
要打开实际网络接口,请以 root 身份使用以下命令,将 N 替换为与接口对应的数字(eth0eth1)。
ifup ethN
警告
不要使用 ifup 脚本打开任何您可以使用 Keepalived (eth0:1eth1:1)配置的浮动 IP 地址。使用 servicesystemctl 命令启动 keepalived
进行关闭实时网络接口
若要关闭实际网络接口,请以 root 身份使用以下命令,将 N 替换为与接口对应的数字(eth0eth1)。
ifdown ethN
检查网络接口的状态
如果您需要检查在任意给定时间启动哪些网络接口,请输入以下命令:
IP 链接
要查看机器的路由表,请运行以下命令:
IP 路由

3.3.2. 防火墙要求

如果您正在运行防火墙(通过 firewalldiptables),您必须允许 VRRP 流量在 keepalived 节点之间传递。要将防火墙配置为允许使用 firewalld 的 VRRP 流量,请运行以下命令:
# firewall-cmd --add-rich-rule='rule protocol value="vrrp" accept' --permanent
# firewall-cmd --reload
如果省略 区域,则将使用默认区域。
但是,如果您需要允许带有 iptables 的 VRRP 流量,请运行以下命令:
# iptables -I INPUT -p vrrp -j ACCEPT
# iptables-save > /etc/sysconfig/iptables
# systemctl restart iptables
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.