40-U盘零配置启动
本章节下载: 40-U盘零配置启动 (420.43 KB)
设备初始安装时通常需要预先进行配置才能上线。传统上此项业务主要交由实施人员手工进行配置。但此种上线模式主要适合小规模安装,并容忍一定的人为出错几率。而对于较大型的项目,需要实施的网点多,手工配置的方式则较为费时费力,安装和实施成本较高。因此需要支持通过U盘进行零配置上线的方案。
具体流程如下:
(1) 设备在启动过程中判断U盘根目录是否有文件名为“ausbsetup.tst”的文件,有表示该U盘是零配置启动盘,没有则表示该盘非零配置启动盘;
(2) 当确认是零配置启动盘之后,设备根据自己的软件序列号,查找该零配置启动盘上是否有按照自己软件序列号命名的文件夹;
(3) 如果有以自己软件序列号命名的文件夹,则读取改文件夹下的version文件,从中获取需要升级的版本号和需要升级的bin文件;
(4) 通过设备上运行的版本号和读取到的版本号判断是否需要升级,版本号相同则不需要升级,版本号不同则需要升级;
(5) 根据需要升级的bin文件名到U盘根目录下的version文件夹中获取需要升级的bin文件,获取到bin文件后开始正常的升级流程;
(6) 设备版本升级完成之后继续执行配置的导入,将与设备序列号一致的文件夹中名为startup-config-u.cfg的文件作为设备启动后默认运行的配置导入到设备中;为了配置的安全性考虑,配置文件是经过加密处理的,具体的加密方式是将文件内容以字节为单位进行高低位互换以达到加密的目的;
(7) 目前设备还支持备份配置的导入,其在设备序列号命名的文件加下,有一个backup-conf命名的文件夹,里面存放是设备备份配置信息,设备在零启动过程中可以将其作为备份配置信息导入,最多可以导入三份备份文件;
(8) U盘零配置启动完成,需要在设备序列号命名的文件夹下创建一个名finish.txt的文件,以便标志本次零配置启动完成,从而避免了设备反复运行零启动过程。
U盘目前仅支持FAT32格式。
如下图所示,将U盘插入电脑,点击右键格式化,文件系统选择FAT32。
图1-1 备份配置文件
(1) 首先启动一台设备完成所需配置,查看当前配置,如下图所示。
图1-2 查看设备的配置
(2) 将当前cfg格式的配置文件导出。
设备支持tftp和ftp两种方式导出配置,方法如下:
a. 使用copy running-config startup-config-u.cfg将当前运行配置文件保存为配置文件。
b. 使用命令行copy config startup-config-u.cfg tftp A.B.C.D(服务器地址) startup-config-u.cfg或copy config startup-config-u.cfg ftp A.B.C.D(服务器地址) startup-config-u.cfg将配置文件导出到FTP或TFTP服务器。
(3) 将配置文件进行加密
由于配置文件需要进行加密,需要使用ZeroConfigTool工具进行加密,设备会根据相应的加解密算法进行解密操作。
a. 点击工具文件中的SATRT.bat,配置文件选择要加密的startup-config-u.cfg文件,参数文件选择usbupgrade.xlsx,version输入需要升级的版本名称,然后点击生成。如下图所示
b. 在生成的文件中,找到UData文件夹,将此文件夹下的所有文件复制到U盘,由于里面的文件夹是按照usbupgrade.xlsx中的序列号生成的,可以根据实际情况修改usbupgrade.xlsx中的序列号,也可直接修改文件夹名称为实际使用设备的序列号。
(4) 此时序列号文件夹下的version文件只有软件版本名称,还需要在version文件的最上面添加display version中的版本名称,如:i-Ware software,Version 1.10,Release 6611P01,如图1-5所示。
打开U盘的根目录version文件,将版本文件放在此文件夹下,如下图所示。
在以序列号命名的文件夹下有一个backup-conf文件夹,用来放置备份的配置文件,最多支持三个,备份配置非必须,可根据实际情况进行备份,制作方法见步骤2. ,生成的配置文件可任意命名,保存在backup-conf文件夹下即可,如图1-6所示。
如需配置多台设备,此时只需将名称为序列号的文件夹复制多份并分别修改为设备实际使用的序列号(可以一台或多台设备使用同一个U盘),如图1-7所示。
(1) 设备加电前,将U盘插入到设备上,加电启动,当判断设备版本与零配置启动盘要求版本不一致时会更换版本并重启,如图1-8所示。
(2) 再次启动后设备会加载U盘里的配置文件和备份配置文件,设备启动后查看配置已更新为所修改的配置,如下图所示。
图1-9 设备启动后查看运行配置
(3) display config-list中可查看到备份配置文件test2.cfg,如下图所示。
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!