如果您升级了服务软件或者修改了服务配置(例如代运维配置、运维通知配置等),需要用户触发服务实例的升级流程,将旧版本的服务实例升级到新版本。本文将介绍如何在计算巢服务内设置升级配置。
背景信息
您在配置计算巢服务过程中,如果支持用户的服务实例从旧版本升级到新版本,就需要设置服务的升级配置。服务实例会根据服务的设置执行预定义的升级操作,例如:替换系统镜像、运行命令安装软件等。如果升级配置中勾选了支持服务实例回滚,升级配置还可以应用于服务实例从新版本回滚到旧版本。
创建服务时进行服务升级配置
登录计算巢控制台。
在左侧导航栏中,选择我的服务,并在我的服务页面中选择我创建的服务,然后单击创建新服务。
在创建新服务页面,设置服务信息。
此处只列举升级设置需要特别配置的参数,其他参数,请参见创建服务填写。
在服务运维(选择)区域的升级处,打开支持用户升级服务实例开关,并设置升级参数。
是否支持回滚:设置该服务的服务实例是否支持从高版本回滚到当前版本。默认支持回滚。
升级描述:描述升级内容。
支持升级的版本:这里是指支持哪些版本升级到当前版本,选择已上线的服务版本,可多选。默认选择全部版本。
升级服务组件:选择服务实例的升级范围。用户升级服务实例时,会升级所有包含在升级服务组件范围内的配置。
服务配置:仅对服务的配置项(如代运维设置、运维通知设置等)进行升级,不涉及软件应用变更。该选项默认必须选择。
资源配置:根据ROS/terraform模板变更进行资源栈升级,同时支持云资源和软件应用升级,当前推荐的升级方式。
应用配置:通过替换镜像部署物或文件部署物的方式升级软件应用,不推荐使用这种方式升级,仅支持之前已配置服务使用。
更新服务升级配置
服务商可以通过为已发布服务更新升级配置,来帮助用户便捷地完成服务实例的升级。
登录计算巢控制台。
在左侧导航栏中,选择我的服务,然后选择我创建的服务页签。
找到待设置升级配置的服务,单击服务名称,进入服务详情页。
在服务详情页,选择需要更新升级配置的版本。
单击升级配置后的编辑,在编辑升级配置弹窗中,填写升级信息。
升级配置参数填写的详细信息,与上一节 创建服务时进行服务升级配置 一致。
单击保存。