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