配置保存乃是网络设备维护里一项举足轻重的流程。倘若交换机完成配置后却未予以保存,那么在设备重启抑或断电之际,未曾保存的配置将会遗失,设备亦会回归至上次保存的状态,或许致使网络功能出现异常。故而,在完成交换机的配置操作之后,务必手动保存此类配置,以保障它们于设备重启之时依然有效。

华为交换机的配置文件默认存置于设备的存储装置当中,设备在启动之时会自动读取并应用该配置文件。由此可见,保存配置文件属于防止配置丢失最为直接且行之有效的举措。在这里插入图片描述

华为交换机保存配置的命令:save

华为交换机运用 save 命令,将当前的配置信息保存至设备的存储设备之中。系统会把当前配置存作一个配置文件,通常默认保存为 vrpcfg.zip 。

  1. 基本的 save 命令

处于用户视图之下,执行如下命令以保存当前配置:

save

当您输入 save 命令之后,系统将会提示您是否确认保存:

The current configuration will be written to the device.                        
Are you sure to continue? [Y/N] y

此时按下 Y 予以确认,系统便会开始保存当前配置。保存完毕后,系统将会展示类似于如下的提示信息:

Now saving the current configuration to the slot 0..                         
Save the configuration successfully.

此命令的效用在于将当前的配置保存至交换机的存储设备当中,在默认情形下,配置文件会以 vrpcfg.zip 作为文件名。

  1. 指定文件名保存配置

有时,用户或许期望以自行设定的文件名来保存配置,而非运用默认的 vrpcfg.zip 文件名。华为交换机准许用户指定文件名以保存配置文件,执行如下命令:

save test.zip

这条命令会将当前配置保存为 test.zip 文件,同样会出现是否确认保存的提示:

The current configuration will be written to the device.                        
Are you sure to continue? [Y/N] y

按下 Y 予以确认后,系统将会呈现保存成功的提示:

Now saving the current configuration to the slot 0..
Save the configuration successfully.

此时,配置文件将会被保存为 test.zip ,而非默认的 vrpcfg.zip 。

  1. 使用 all 参数保存所有配置

在多板卡的环境当中,用户能够使用 save all 命令将所有板卡的配置共同保存,涵盖不在位的板卡的配置:

save all

此命令将会保存所有有效的配置,保证即便某些板卡暂时不在位,它们的配置也能够被留存下来。

配置文件的格式说明

华为交换机支持两种主要的配置文件格式:.cfg 和.zip 。每种格式在存储、加载方式以及使用场景方面均略有差异。

  1. .cfg 文件格式

.cfg 乃是华为交换机的纯文本配置文件格式。此文件能够直接通过文本编辑器进行查看和修改。启动之际,系统会逐行读取并执行.cfg 文件当中的命令,进而恢复交换机的配置。

纯文本的格式,能够通过文本编辑器直接查看其内容。

文件内容全然可读,利于手动检查或者修改配置。

系统启动时,会逐行执行文件中的配置命令。

保存为 .cfg 文件:

save configuration.cfg
  1. .zip 文件格式

.zip 是华为交换机配置文件的压缩格式,包含了与 .cfg 文件相同的内容,但通过压缩可以节省存储空间。启动时,系统会先解压 .zip 文件,然后再逐行读取和执行其中的配置命令。

压缩格式,占用的存储空间较少。

在启动时,系统会先解压缩文件,再逐行执行配置命令。

适合在存储空间有限的场景下使用。

save configuration.zip

保存配置时的注意事项

在保存配置文件时,需要注意以下几点,以避免因操作不当导致配置丢失或设备异常:

  1. 配置文件覆盖问题

save 命令乃覆盖式操作之属,意即,若于保存之际所指定的文件名已然存世,系统将会径直覆盖原文件。由此,倘若需要留存旧有的配置文件,建议采用相异的文件名抑或将旧文件予以备份。

  1. 扩展名限制

保存配置之时,文件名的扩展名务必为.cfg 或 .zip,否则系统或会无法识别该文件,从而致使配置无法恢复。

  1. 配置文件路径

保存配置文件之时,可以明确指定文件保存的路径。若未指定路径,系统会默认将配置文件存于设备的根目录之下。倘若指定了绝对路径,其路径长度的范畴应在 5 至 64 个字符之间。

例如:

save flash:/config/test.cfg

此命令会将配置文件保存至 flash 存储设备的 config 目录之中。

  1. 异常中断

于保存配置的进程当中,倘若出现异常中断之状况(诸如断电或者系统故障),配置文件或许无法全然保存。为规避此类问题,建议于操作时确保系统的稳定性,并定期对配置文件进行备份。

保存配置的常见问题

  1. 如何查看当前的配置文件?

于华为交换机之上,能够运用display current-configuration 命令来查看当前的配置:

display current-configuration

该命令将会展现当前正在运行的所有配置。

  1. 如何加载已经保存的配置文件?

倘若交换机已然保存了配置文件,并且需要重新加载此配置文件,能够通过如下步骤达成:首先,进入系统视图:

system-view
[HUAWEI]

而后使用 load 命令加载配置文件:

[HUAWEI] load configuration.cfg

此命令将会加载并应用 configuration.cfg 文件中的配置。

  1. 如何查看配置文件是否保存成功?

在保存配置文件之后,系统会呈现保存成功的提示信息:

Save the configuration successfully.

用户能够通过 dir 命令查看存储设备中的配置文件,以确保文件已经成功保存:

dir
Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐