5.14.5. 配置冗余环协议
从红帽企业版 Linux 6.4 开始,红帽高可用附加组件支持冗余环协议配置。当使用冗余环协议时,您需要考虑以下事项,如 第 7.6 节 “配置冗余环协议” 所述。
要为冗余环协议指定辅网络接口,请使用
ccs
命令的 --addalt
选项添加该节点的备用名称:
ccs -h host --addalt node_name alt_name
例如:以下命令为集群节点
clusternet-node1-eth1
配置备用名称 clusternet-node1-eth2
:
# ccs -h clusternet-node1-eth1 --addalt clusternet-node1-eth1 clusternet-node1-eth2
另外,您可以为第二个环手动指定多播地址、端口和 TTL。如果您为第二个环指定多播地址,要么使用备用多播地址,要么备用端口必须与第一个环的多播地址不同。如果您要指定备用端口,则第一个环和第二个环的端口号之差必须大于 2,因为该系统本身使用端口和端口-1 执行操作。如果您没有指定备用多播地址,该系统会自动为第二个环使用不同的多播地址。
要为第二个环指定备用多播地址、端口或者 TTL,可使用
ccs
命令的 --setaltmulticast
选项:
ccs -h host --setaltmulticast [alt_multicast_address] [alt_multicast_options].
例如:以下命令会为
cluster.conf
文件中定义的集群在节点 clusternet-node1-eth1
中设定备用多播地址 239.192.99.88、端口 888 和 TTL 3:
ccs -h clusternet-node1-eth1 --setaltmulticast 239.192.99.88 port=888 ttl=3
要删除备用多播地址,请使用
ccs
命令的 --setaltmulticast
选项,但不要指定多播地址。注:执行这个命令会重置您使用 --setaltmulticast
选项设定其他所有选项,并将其恢复到默认值,如 第 5.1.5 节 “覆盖之前设置的命令” 所述。
您完成配置集群的所有组件后,需要在所有节点中同步该集群配置文件,如 第 5.15 节 “在集群节点中推广配置文件” 所述。