配置通过U盘实现自动部署示例
组网需求
在某新网络的开局部署场景中,用户希望空配置的SwitchA和SwitchB在上电启动后能够自动加载相应的系统软件和配置文件,完成开局部署,以降低现场配置的人力、时间成本。
配置思路
编辑中间文件ztp_config.ini,使不同的设备能够通过中间文件获取相应的系统软件和配置文件。
将中间文件和版本文件保存至U盘,通过U盘实现设备的自动部署。
将U盘插入设备后上电启动设备,启动ZTP流程。
操作步骤
- 编辑中间文件按照ini格式的中间文件中的要求编辑中间文件,文件名称为ztp_config.ini,格式如下:
;BEGIN DC [GLOBAL CONFIG] FILESERVER=file:/usb:/ [DEVICE0 DESCRIPTION] ESN=210235527210D4000028 DEVICETYPE=CE5850EI SYSTEM-SOFTWARE=CE5850EI-V100R005C00.cc SYSTEM-CONFIG=conf_210235527210D4000028.cfg [DEVICE1 DESCRIPTION] ESN=210235527210D4000046 DEVICETYPE=CE5850EI SYSTEM-SOFTWARE=CE5850EI-V100R005C00.cc SYSTEM-CONFIG=conf_210235527210D4000046.cfg ;END DC
- 将中间文件和版本文件都保存至U盘根目录下
- 将U盘插入SwitchA后上电启动SwitchA
- 验证配置结果# 设备上电后15分钟左右,完成ZTP流程。此时可以登录到设备后执行命令display startup查看设备当前的系统软件、配置文件是否与预期的一致。
<SwitchA> display startup MainBoard: Configured startup system software: flash:/CE5850EI-V100R005C00.cc Startup system software: flash:/CE5850EI-V100R005C00.cc Next startup system software: flash:/CE5850EI-V100R005C00.cc Startup saved-configuration file: flash:/conf_210235527210D4000028.cfg Next startup saved-configuration file: flash:/conf_210235527210D4000028.cfg Startup paf file: default Next startup paf file: default Startup patch package: NULL Next startup patch package: NULL
- SwitchA部署完成后,将U盘从SwitchA上拔出后再插入SwitchB,然后上电启动SwitchB,完成SwitchB的自动部署