1、xx项目软件升级指导目录xx项目软件升级指导 .11.引言 21.1 编写目的 .21.2用户 21.3参考资料 22、流程 .22.1 基本原则要求 .22.2升级类型 22.3升级申请 23软件测试 .33.1 系统运行测试 .33.2 软件功能测试 .34 升级结论 31.引言 1.1 编 写目的为了给客户提供一个清晰的软件升级流程,对软件升级提供一个有效地管理控制。 1.2用 户 我司和客户公司运维人员。1.3参考 资 料 1) 软件需求说明书 2) 设计文档 3) 使用说明 2、流程 2.1 基本原 则 要求1)热升级2)按照流程升级3)使用发布正式版本升级4)必须得到客户同意并有升
2、级权限的人员升级2.2升 级类 型1)纠错型:解决产品软件运行过程中出现的问题。2)适应型:由于运行环境的改变或者迁移而做出的调整。2)完善型:新功能的开发。2.3升 级 申 请 根据客户反馈或者自行完善产品升级,由研发部门提出升级需求,并经总经理批准后方可实施。2.4 升 级实 施托管升级:研发收到升级批准后,将升级版本号发送给运维,运维人员去做软件升级。公司外升级:技术支持协调后,由研发部相关人员去实施升级或由研发人员在线指导具有IT部门的客户自主升级。流程:1)准备好被升级软件的镜像。(自动发布)2)将镜像拷贝到客户OAM主机。3)修改k8s pod文件,将镜像换成新镜像。4)删除被升级
3、软件服务集群的一个节点。监控进程会自动重启一个带有升级软件的新镜像。(前提是我们在不同版本的软件间做了适配,保证新软件启动的成功。)如果升级失败,新节点起不来,我们将k8s pod配置文件中镜像换回原来,进行启动。5)升级成功,我们继续删除集群的其他老版本节点,进行新节点的启动。当所有老节点被删除,新节点产生,升级成功。具体升级命令,不同产品的命令不同,需根据具体产品提供。3软 件测试 3.1 系 统 运行 测试【测试目标】 测试系统是否按照设计方式进行运行,系统是否能正常使用。 【测试结果】 序号 条目 测试人 测试结果 测试时间 说明1 软件是否安装成功 /2 数据库是否运行正常 /3 内存cpu是否正常 /3.2 软 件功能 测试【测试目标】 测试软件各项功能是否使用正常等。 【测试结果】 序号 条目 测试人人 测试结果 测试时间 说明1 /2 /3 /4 升级结论1) 通过升级2)升级失败,需解决以下问题 _