2. Comware设备初始化与基础运维

Comware 设备的生命周期从“第一次上电”开始。无论设备是刚从包装箱取出,还是从其他项目回收后重新部署,都需要经过一套标准化的初始化流程:通过 Console 建立本地带外连接、配置管理地址与 SSH 远程登录、按需组建 IRF 堆叠、管理文件系统、激活 License,最后完成版本升级或回退。这一节围绕这条主线展开,重点说明每一步的实际操作对象、关键参数以及结果判断依据。

Console 登录:带外管理的起点

设备出厂时没有 IP 地址、没有用户名密码,唯一可靠的入口是 Console 口。Console 属于带外管理通道,不依赖业务网络,即使设备配置被清空或网络中断,仍可登录。物理连接使用 DB9-RJ45 或 USB-RJ45 转接线,将 PC 串口与设备 Console 口相连,终端软件参数通常为:波特率 9600、数据位 8、停止位 1、无校验、无流控(即 9600-8-N-1)。

连接后按回车,若设备已启动完成,会看到 <H3C> 提示符,表示当前处于用户视图。首次登录通常需要进入系统视图并设置管理地址:

<H3C> system-view
[H3C] interface M-GigabitEthernet 0/0/0
[H3C-M-GigabitEthernet0/0/0] ip address 192.168.1.1 24
[H3C-M-GigabitEthernet0/0/0] quit
[H3C] quit
<H3C> save

其中 M-GigabitEthernet 0/0/0 是管理以太网口,独立于业务转发平面,适合作为带内管理的备用入口。执行 save 后,配置写入 startup.cfg,下次重启才会生效。若未保存,重启后配置丢失,这是初学者最常见的“配置莫名消失”原因。

SSH 登录:从带外走向带内

Console 适合首次配置和故障恢复,但日常运维应使用 SSH。SSH 配置的核心是生成密钥、创建本地用户、开启 Stelnet 服务并绑定 VTY 线路。示例配置如下:

[H3C] public-key local create rsa
[H3C] local-user admin class manage
[H3C-luser-manage-admin] password simple Admin@123
[H3C-luser-manage-admin] service-type ssh
[H3C-luser-manage-admin] authorization-attribute user-role network-admin
[H3C-luser-manage-admin] quit
[H3C] ssh server enable
[H3C] line vty 0 63
[H3C-line-vty0-63] authentication-mode scheme
[H3C-line-vty0-63] protocol inbound ssh

配置完成后,在 PC 上执行 ssh admin@192.168.1.1,输入密码即可登录。判断 SSH 是否可用的依据是:能进入用户视图、display ssh server status 显示 Stelnet 为 enabled、VTY 线路协议为 SSH。若连接被拒绝,优先检查 VTY 的 protocol inbound 是否仍为默认的 all 或 telnet,以及用户是否具备 network-admin 角色。

IRF 堆叠基础:把多台设备变成一台

IRF(Intelligent Resilient Framework)是 Comware 的纵向虚拟化技术,将多台物理设备虚拟成一台逻辑设备,统一管理、统一转发。IRF 的三个关键要素是:成员编号(member ID)、优先级(priority)和 IRF 端口。成员编号必须唯一,优先级高者当选 Master,优先级相同时比较 MAC 地址,小者优先。

以两台 S6520 为例,规划 member 1 为 Master、member 2 为 Standby,使用 10GE 端口做 IRF 物理连接:

[S6520-1] irf member 1 priority 32
[S6520-1] interface Ten-GigabitEthernet 1/0/49
[S6520-1-Ten-GigabitEthernet1/0/49] shutdown
[S6520-1-Ten-GigabitEthernet1/0/49] quit
[S6520-1] irf-port 1/1
[S6520-1-irf-port1/1] port group interface Ten-GigabitEthernet 1/0/49
[S6520-1-irf-port1/1] quit
[S6520-1] interface Ten-GigabitEthernet 1/0/49
[S6520-1-Ten-GigabitEthernet1/0/49] undo shutdown
[S6520-1] irf-port-configuration active

第二台设备需先修改 member ID 为 2 并重启,再配置 irf-port 2/2 指向对应端口。两台设备物理连线后,Master 会通过 IRF 端口选举并同步配置。判断 IRF 是否成功,可执行 display irf,正常输出中应看到两台成员均为 Up,其中一台为 Master,另一台为 Standby,且 display irf topology 显示链路状态正常。若成员一直处于 Recovery 状态,通常是 IRF 端口未激活或成员编号冲突。

Comware 设备初始化与基础运维主线 ① Console 登录 9600-8-N-1 带外管理入口 ② SSH 远程登录 RSA 密钥 + 本地用户 VTY 绑定 SSH 协议 ③ IRF 堆叠 member ID / priority irf-port 物理端口 ④ 文件 系统 flash: ⑤ License 激活 display license / license activation-file install DID 绑定,重启生效 ⑥ 版本升级与回退 tftp 上传 .bin → boot-loader file 指定 → reboot 回退:boot-loader file 旧版本 → 重启 关键:升级前备份 startup.cfg 与当前 .bin 结果验证命令 display irf display ssh server status display license display boot-loader dir flash:/ display version display current-configuration display startup 初始化顺序建议:Console → 管理地址 → SSH → IRF → 文件系统检查 → License → 版本升级/回退

文件系统管理:升级与回退的基础

Comware 的文件系统以 flash: 为根,常见目录包括 flash:/ 根目录、flash:/logfile/ 日志目录等。日常最常用的命令是 dir 查看文件、copy 复制、delete 删除、more 查看文本内容。升级前必须确认 flash 剩余空间足够存放新版本 .bin 文件,通常一个 Comware 镜像约 200~400 MB,若空间不足需先删除旧版本或日志文件。

一个容易被忽略的细节是:delete 默认将文件移入回收站,并不真正释放空间,需使用 delete /unreserved 彻底删除。执行 dir /all 可查看回收站中的文件。升级前建议执行 copy startup.cfg startup.cfg.bak 备份当前配置,并记录 display boot-loader 输出的当前主用和备用镜像文件名,这是回退时的关键依据。

License 激活:功能授权的开关

部分 Comware 高级特性(如 MPLS、某些安全功能)需要 License 授权。激活流程分三步:获取设备 DID(设备标识)、在 H3C 授权网站申请激活文件、将激活文件上传到设备并安装。DID 通过 display license 查看,格式类似 210235A1GCH16B000012。申请到的激活文件通常为 .ak 格式,上传后执行:

<H3C> license activation-file install flash:/xxx.ak
<H3C> display license

安装成功后,display license 会显示 License 状态为 In use,并列出已授权的特性。部分 License 需要重启设备才能生效,命令输出中会明确提示。若显示 Uninstalled 或 Expired,则对应功能不可用。需要注意的是,License 与设备 DID 绑定,不能跨设备复制使用。

版本升级与回退:可控的变更

版本升级的标准流程是:备份配置和当前镜像 → 上传新版本 .bin 到 flash → 使用 boot-loader file 指定下次启动镜像 → 保存配置 → 重启。示例:

<H3C> tftp 192.168.1.100 get S6520-CMW710-R1234.bin flash:/S6520-CMW710-R1234.bin
<H3C> boot-loader file flash:/S6520-CMW710-R1234.bin main
<H3C> save
<H3C> reboot

重启后执行 display version 确认版本号已变更,display boot-loader 确认主用镜像指向新版本。若升级后业务异常,回退操作与升级对称:将旧版本 .bin 指定为 main,重启即可。回退的前提是旧版本文件仍在 flash 中,因此升级前不要删除旧镜像,或提前将其备份到外部 TFTP 服务器。

回退注意:如果升级后配置格式发生变化,直接回退镜像可能导致配置无法解析。建议升级前同时备份 startup.cfg,回退后如配置异常,可用备份文件恢复。

初始化检查清单

检查项命令预期结果
Console 可达终端 9600-8-N-1出现 <H3C> 提示符
SSH 可用display ssh server statusStelnet enabled
IRF 状态display irfMaster/Standby 均 Up
文件空间dir flash:/剩余空间 > 新镜像大小
Licensedisplay licenseIn use
启动镜像display boot-loadermain 指向目标版本
配置已保存display startupstartup.cfg 为当前配置