批量升级
如图3-13所示,在运行EasyDeploy功能的网络中,Client为待升级设备。以待升级的Client为例,说明批量升级的配置及实现的流程。
- 网络工程师进行升级规划,确定升级的设备、升级的文件及升级策略。
- 将Client需要升级的文件保存至文件服务器中。
- 在Commander上进行升级相关的配置,包括文件服务器地址及用户名和密码、Client上需要下载的文件信息等。
- Commander按照升级策略的要求,向Client下发升级指令,Client启动升级流程。
批量升级流程启动后,内部实现流程如图3-14所示。
批量升级内部实现流程分为以下3个阶段:
- 获取文件信息阶段:Client与Commander建立通信,Client从Commander获取文件信息。
下载文件阶段:根据获取到的信息从文件服务器下载相应文件。
Client下载文件的顺序:- 系统软件
- 补丁文件
- License文件
- Web网页文件
- 配置文件
- 用户自定义文件
文件生效阶段:下载文件完成后,根据文件激活策略激活文件。
如果Client为堆叠环境,在到达激活时间后,下载的文件会从主交换机拷贝到从交换机。文件同步完成后,开始激活文件,此后Client进入正常运行状态。
在批量升级流程中,如果出现错误(例如文件服务器信息错误、指定文件不存在等),Client会退出批量升级流程,切换至原来的正常运行状态,已经下载的文件不会自动清除。其中,在文件下载过程中,如果第一次下载失败后,间隔1分钟再次尝试下载,共计尝试5次,如果仍失败,则Client退出批量升级流程。