昨天接到客户要求,要将acloud5.8.8 升级为6.0.0版本,升级过程中因为客户环境已经运行一年多了,数据量也有40TB,虽然出了点波折,小编还是将该热升级过程分享出来。 第一步:升级包下载并确认环境影响 从深信服社区下载相关软件包:
客户最早的版本是从5.8.3冷升级到5.8.8,这次支持热升级
冷升级是指升级前需要先将所有虚拟机停掉,再升级,然后需要重启实体机,热升级是指升级前不需要停掉虚拟机,升级过程也不会重启虚拟机,升级后会有1分钟以内的断网,升级完成后,不用重启实体机。 此次升级采用热升级: 热升级影响: (1). aCloud热升级期间,物理主机无需重启。 (2). 虚拟机、NFV设备无需重启,部分NFV设备和未安装性能优化工具的虚拟机在升级的最后阶段需要手动迁移运行位置或重启。 (3). 虚拟网络会重启,网络中断约1分钟;新版本生效时,每台主机会产生10-30秒左右的性能波动,对业务有轻微影响。 (4). 低版本升级到6.0.0时,升级前虚拟机的实际使用内存大于升级后主机的计算内存容量,则部分虚拟机将无法启动。 (5). 热升级后,未重启的主机重要虚拟机的保障机制不生效,内存超配告警不生效。 (6). 升级前如果配置了聚合口,升级后无法变更聚合口的配置,需要重启主机。 对操作维护影响 1. aCloud升级过程中禁止维护人员登录aCloud进行操作维护。
第二步:具体操作开始升级:
在确认平台内的补丁包在升级范围内,可以开始操作升级 点击开始升级 开启维护模式,该状态虚拟机不能再进行开关机等操作,正在运行的虚拟机不受影响: 导入6.0.0升级前置包检测: 升级前置检测包,检测没有VXLAN地址池,这个需要注意,即便之前是在接口上配置了VXLAN地址,但是在这个环节必须要配置地址池才可以: 重新配置地址池:
再次用升级前置包检测: 检测通过后上传升级包:
下一步:进入升级前置检查阶段 下一步:具体升级分为两个阶段
扫码确认:
具体升级阶段
等待存储同步和新版本生效:
登录查看确认升级成功,物理主机不需要重启
整体升级时间为2小时左右。之前做过测试设备的热升级1个小时内可以完成此次客户有40T生产数据,升级时间略长。 |