目录
第1章 HA配置.......................................................................................................................1-1
1.1 HA简介..............................................................................................................................1-1
1.2 HA配置..............................................................................................................................1-1
1.3 HA显示和维护...................................................................................................................1-2
1.4 HA配置举例.......................................................................................................................1-3第1章 HA配置
1.1 HA简介
HA(High Availability,高可靠性)特性用于实现系统的高可靠性。当设备的控制单
板发生故障时,可以通过主备倒换,快速、准确恢复系统的正常运行。从而增大系
统的MTBF(Mean Time Between Failure,平均故障间隔时间)。
支持HA特性的设备有两块交换路由板,分别工作在master-slave备份模式。即一
块为主用板,工作在master模式;另一块为备用板,工作在slave模式。
当主用板发生故障时,将按以下步骤自动进行主备倒换:
(1) 备用板自动连接并控制系统总线,同时原来的主用板将断开和系统总线的连
接。
(2) 备用板成为新的主用板,而原来的主用板将重新启动成为备用板。
因此,当主用板发生故障时,备用板将迅速取代它成为主用板,保证设备的正常运
行。
具有HA特性的设备还支持以下功能:
z主用板和备用板的热拔插:主用板的热拔插将引起设备的主备倒换。
z用户手动的主备倒换:使用命令来手动的改变主用板和备用板的工作模式。
说明:
z备用板上的配置文件是从主用板上拷贝过来的,因此当备用板取代主用板后,备用板可以在和原来系统相同的配置下运行。
z两个单板上的配置文件可以自动同步,当系统的配置发生改变时,当前的主用板在保存配置文件的同时会备份配置文件到备用板上,保证二者的配置一致。1.2 HA配置
HA的配置包括:
z使能手动主备倒换功能
z打开/关闭系统主备自动同步开关
z配置主用板和备用板的负载模式
z手动设置备用板重新启动z手动执行主备倒换
具体的配置步骤请参见表1-1。
表1-1HA配置
操作
命令说明
进入系统视图system-view -
使能手动主备倒换功能slave switchover { enable |
disable }
可选
缺省情况下,系统允许用户手
动进行主用板和备用板的主
备倒换
打开主备自动同步开关slave auto-update config 可选
缺省情况下,主备自动同步开关是打开的,以确保主用板和备用板的配置数据保持一致
配置主备板的负载模式xbar { load-balance |
load-single }
可选
缺省情况下,主、备板均为负
荷主备模式
手动设置备用板重新启
动
slave restart 可选
手动执行主备倒换slave switchover 可选
注意:
z备用板不支持任何系统配置命令。用户不能在备用板上执行任何命令,除非备用板取代原来的主用板,成为新的主用板。
z当备用板启动并等待3分钟后,主用板将当前配置批量备份到备用板上。这是一个很快的过程。在这个过程中,如果用户在终端上键入 用板和备用板上都给出提示,告知用户系统此时不能执行任何命令。在批量备份 之后,主用板和备用板将保持实时的备份过程,用户可以在主用板上执行所有的 配置命令。 z不能使用单主控版本的程序来升级支持主备倒换特性的设备。如果用户执行了这样的操作,将会造成系统不可用。 1.3 HA显示和维护 完成上述配置后,在任意视图下执行display命令都可以显示HA特性的运行情况。 用户可以通过查看显示信息验证配置的效果。 表1-2HA显示和维护 操作命令 显示设备的主备倒换的状态(任意视图)display switchover state [ slot-id ] 显示当前主备板的负荷模式(系统视图)display xbar 1.4 HA配置举例 在程序动态升级和加载过程中,HA高可靠性提供不间断运行机制。下面举例说明系 统升级的基本配置和操作。 1. 配置需求 设备的主用板和备用板工作正常。 2. 配置步骤 (1) 下载升级的软件。 通过远程在线升级命令,下载新的应用程序到主用板。可以通过FTP、TFTP或者 XModem协议等方法将应用程序下载到主用板并保存在flash中。这里不做详细介 绍。 (2) 将软件拷贝到备用板上。 假设升级软件为platform.app,slot0为主用板,slot1为备用板。 (3) 指定主用板、备用板的运行程序为新下载的程序。 (4) 重新启动备用板。 [Sysname] slave restart The slave will reset! Continue?[Y/N]:y (5) 备份系统的配置文件到备用板。 当备用板进入正常的备份状态时,系统提示备用板为active状态。只要系统主备自 动同步开关处于打开状态,主用板保存配置文件的同时,也会将配置文件备份到备 用板。 [Sysname] slave auto-update config [Sysname] quit (6) 手工主备倒换。 [Sysname] slave switchover Caution!!! Confirm switch slave to master[Y/N]?y Starting..... RAM Line....OK 当主备倒换后,原主用板复位重启,启动后更新自己的应用程序。这样整个系统的应用程序实现了动态升级。下载本文