华为交换机恢复出厂设置三种方法对比 - 夜莺博客

华为交换机恢复出厂设置三种方法对比

华为 S 系列交换机恢复出厂设置有三种官方认可的做法,但它们清除的范围并不相同:一种连配置文件和应用数据一起清掉,一种只清配置文件,还有一种甚至可以不用登录设备。选错方法最典型的后果是——只想清空配置,却把 License 之外的数据文件、堆叠配置一起抹掉,或者反过来,以为已经"恢复出厂",重启后又加载回原来的配置。本文按华为 V600/V200 维护宝典的口径把三种方法放在一起对比,并给出确认与验证步骤。

三种方法一览

方法 命令/操作 清除范围 适用场景
长按 PNP 键 按住 PNP 键 6 秒以上 配置文件、BIOS 密码、flash 中的配置(含堆叠配置)、NETCONF 数据库文件、文件系统中的数据文件 无法登录设备,需要现场一键恢复
一键式恢复 reset factory-configuration(用户视图) 同上,执行后设备自动重启 已登录设备,希望彻底还原到出厂状态
清空配置文件 reset saved-configuration(用户视图) 仅清除设备当前配置和下次启动使用的配置文件 只想清掉业务配置,保留数据文件

三种方法中只有长按 PNP 键是通过按键实现的,无需登录设备,操作最简便;但它要求设备本身带有 PNP 键,并且清除范围同样最彻底。

方法一:长按 PNP 键

设备上电状态下,长按 PNP 键 6 秒以上,设备恢复默认配置并自动重新启动。几个官方说明的细节值得记住:

  • 该操作不会删除 protected 目录以及 protected/$_default.cfg 文件。
  • 如果存在 protected/$_default.cfg,该文件会被设置为下次启动的配置文件;不存在时下次启动配置文件为空。
  • 如果不希望现场人员误操作,可以用 device pnp-button disable 关闭长按 PNP 键恢复出厂配置的功能。

方法二:一键式恢复出厂配置

<HUAWEI> reset factory-configuration
Warning: The command will delete all configurations and files (except the startup,
patch, module, and license files) from the device. Continue? [Y/N]:y
Warning: The system will reboot after configurations and files are deleted.
Continue? [Y/N]:y

执行后设备会清除配置并自动重启。恢复完成后可以用下面的命令查看结果:

<HUAWEI> display factory-configuration reset-result

注意下次启动的大包、补丁、模块和 License 文件不会被清除,这是它与"重新刷机"的本质区别。

方法三:只清空配置文件

<HUAWEI> reset saved-configuration
Warning: The action will delete the saved configuration in the device.
The configuration will be erased to reconfigure.
Continue? [Y/N]:y
Warning: Now the configuration on the device is being deleted.
Info: Succeeded in clearing the configuration on the device.

几个容易踩的坑:

  • 如果当前启动配置文件与下次启动配置文件相同,当前启动的配置文件也会被清空。
  • 执行后手动重启设备时,系统会询问是否保存配置,此时必须选择不保存,否则配置会重新写入。
  • 如果下次启动配置文件为空而当前启动配置文件不为空,执行该命令会报错且不做任何清除。
  • 执行命令后,如果不使用 startup saved-configuration 重新指定配置文件,也不保存配置,设备下次启动将以出厂配置启动。

确认当前使用的是哪个配置文件

<HUAWEI> display startup
<HUAWEI> display saved-configuration

这两条命令是恢复出厂前的必查项。display startup 显示本次与下次启动加载的配置文件,display saved-configuration 显示下次启动使用的配置文件内容。在双主控或堆叠环境中,先确认主控与成员设备的启动文件,可以避免只清了一台。堆叠场景下的成员 ID 与主备选举可参考 华为交换机 iStack 堆叠配置。

恢复出厂之后

设备以出厂配置启动后,管理 IP、SSH、SNMP 都需要重新配置。完整的重新开局步骤(管理 IP、SSH、SNMP 与基础二层配置)可以参考 华为交换机恢复出厂后重新开局。如果要恢复的是 H3C Comware 设备,命令与清除范围的差异见 H3C 交换机恢复出厂设置;VLAN 与端口相关的基础命令差异可参考 H3C 与华为命令对比。

原文链接:https://support.huawei.com/enterprise/zh/doc/EDOC1100288459/b196955a