本帖最后由 无泪回眸 于 2023-6-26 15:58 编辑
大家好,好久不见,今天给大家分享一个虚拟机跨版本跨集群热迁移补丁实施经历,给大家避避坑 一、项目背景 某客户需要从630升级到680,现只能冷升级,客户不想影响业务,所以就想着把集群上的虚拟机先迁移至另一套680上,于是就需要在630集群和680集群上打补丁。 二、实施前准备 第一步、先检查两套集群上有没有依赖补丁,在630集群上要看看有没有sp-HCI-6.3.0_R1-col-20230201.pkg这个补丁,680上得看看有没有sp-HCI-6.8.0-col-20230407.pkg补丁。我检查后发现两个集群的两个补丁都没有,680VS的补丁也没有,于是工作量从2变成了5,翻了个倍。 第二步、用集群的一键检测检测下,100分再进行下一步 第三步、用adeploy做补丁前检查,这个在打sp补丁前一定要做,否则在打补丁的第一步会提示升级失败 三、正式实施 1、登录630 R1集群,在系统管理--设备升级,点我要升级 2、进入维护模式后,直接点击下一步 3、上传补丁包文件,等待上传完成后点击下一步 4、检测升级包,等待检测完成后点击下一步 5、确认升级信息,确认完之后扫码验证正版授权 6、等待升级完成。补丁升级很简单,就是等 四、问题 680集群因为vt包打了之后会影响客户业务,所以第一个打,然后vs包因为需要的时间长,我就新打了定制包,打完定制包,打VS包的时候,开始有如下告警: 我找400进后台把定制包标记去掉,再重新打包,在升级包检测阶段还是检测不通过,400协调研发排查,研发排查20分钟后,说要回滚补丁包,然后我只好回滚补丁包,这里有一个特别重要的事情,回滚后主机要重启,所以这里得非常注意了,我也是因为经历了这个,所以给大家普及一下。 回滚重启后再重新打vs补丁包,能正常打上,打完vs补丁包后,再打定制补丁包就没问题了。 五、总结 1、打补丁包之前一定要先做补丁前巡检。 2、打补丁要按照时间顺序来打,记住一定先打sp包,最后再打定制补丁。 3、超融合680的vs包,一台全闪的主机要20多分钟,混闪的要的时间更长。 4、打完补丁包之后一定要做一键检测。 |