导致集群主备倒换的原因较多,在此主要介绍由于主控板故障引起的主备倒换以及通过命令行执行的主备倒换。
主控板故障引起的主备倒换
集群系统主控板的故障可能会引起集群系统内角色的变化。
- 集群系统主用主控板故障
集群系统主用主控板故障后,集群系统角色的变化如图3-21所示。
图3-21 集群系统主用主控板故障后主备倒换
- 原备交换机升为主交换机,原系统备用主控板升为系统主用主控板。
- 原主交换机降为备交换机。
- 原主交换机内的备用主控板升为系统备用主控板,从系统主用主控板进行数据同步。
- 集群系统备用主控板故障
集群系统备用主控板故障后,集群系统角色的变化如图3-22所示。
图3-22 集群系统备用主控板故障后主备倒换
- 主交换机和备交换机的角色不会发生变化。
- 备交换机的备用主控板升为系统备用主控板,从系统主用主控板进行数据同步。
- 集群系统候选备用主控板故障,集群系统候选备用主控板故障不会引起任何角色的变化。
通过命令行执行的主备倒换
使用命令进行集群主备倒换时,集群系统需要满足以下条件:
- 集群备交换机在位。单框集群时,主交换机必须是双主控环境。
- 使用命令display switchover state查看系统备处于“receiving realtime or routine data”状态。
通过命令行进行集群主备倒换后,集群系统变化如图3-23所示。
图3-23 通过命令行执行的主备倒换
- 原备交换机升为主交换机,原系统备用主控板升为系统主用主控板。
- 原系统主用主控板重启降为系统候选备用主控板,主交换机降为备交换机。
- 原主交换机内的备用主控板升为系统备用主控板,从系统主用主控板进行数据同步。
监控集群状态
背景信息
用户可以通过相关命令监控集群系统运行状态,以保证系统运行正常,并方便在出现故障时准确定位。
操作步骤
- 执行命令display css status [ saved ],查看集群系统的状态。
- 执行命令display css channel [ chassis chassis-id | all ],查看集群链路的连线信息以及状态信息。
以集群卡方式连接的集群没有chassis和all参数。 - 执行命令display css port [ port-id ]或display css portbrief,查看集群端口的状态统计信息。
设备会统计每个集群端口的报文转发数量和状态,以便用户对集群系统报文转发状态进行定位。但是长时间地报文统计,会使统计信息不断扩大,从而影响用户判断,所以在执行查看命令前,可以先在用户视图下执行reset counters css port命令,清除集群端口的状态统计信息。
- 执行命令display css css-port [ saved ] [ all | chassis chassis-id ],查看业务口集群的逻辑集群端口、物理成员端口的配置信息。
注:本文摘自华为官方,个人自学记录。