更新时间:2024-10-16 GMT+08:00
响应实例重部署事件
操作场景
当系统上报“实例重部署”事件时,您需要对ECS实例进行“授权重部署”操作。
本文介绍如何响应“待授权”状态的“实例重部署”事件,指导您完成实例重部署的授权操作。
授权重部署包括两种模式:
- 立即部署:即系统收到请求后,会立即进行实例重部署。
- 预约部署:即系统收到请求后,会在设置的重部署时间进行实例重部署。
设置重部署时间后,您还可以修改预约时间,详细内容,请参见修改预约时间。
- 实例重部署时,会重启实例,请选择合适的时间授权并提前进行业务切流。
- 实例重部署后,实例的系统盘和云硬盘类型的数据盘不受影响。
- 对于包含本地盘的实例,实例重部署后,实例的本地盘数据会被清空。为了保障数据安全,请在授权重部署前进行本地盘数据备份。
- 对于包含本地盘的实例,授权重部署前需要对本地盘进行预处理操作,防止重部署后启动云服务器进入Emergency Mode(紧急模式)。
请根据ECS的实例类型,选择授权重部署操作指导:
前提条件
如果您通过IAM用户进行本操作,则需要在操作前对IAM用户进行授权。
查询及响应事件操作依赖以下策略:
- 查询事件:ecs:instanceScheduledEvents:list
- 接受并授权执行事件:ecs:instanceScheduledEvents:accept
- 修改预约时间:ecs:instanceScheduledEvents:update
为IAM用户授权的操作,请参见ECS自定义策略。
授权重部署(仅包含云硬盘的实例)
- 登录管理控制台。
- 单击管理控制台左上角的,选择区域和项目。
- 单击“”,选择“计算 > 弹性云服务器”。
- 在左侧导航树中,选择“事件”。
图1 事件列表
- 在“事件”页面,单击“”,通过以下条件过滤出待授权的“实例重部署”事件。
- 选择“事件类型 > 实例重部署"。
- 选择“事件状态 > 待授权”。
- 在待授权的事件“操作”列,单击“授权重部署”。
图2 授权重部署
在进行“实例重部署”操作之前,请先了解风险须知。
- 了解风险须知后,勾选已知晓风险的提示,并单击“下一步”。
- 进行“重部署设置”。
- 选择“立即部署”。
图3 立即部署
- 选择“预约部署”,并设置重部署时间。
图4 预约部署
设置重部署时间后,您还可以修改预约时间,详细内容,请参见修改预约时间。
- 选择“立即部署”。
- 输入“AGREE”确定授权实例重部署。
- 单击“确定”,完成授权重部署。
授权重部署后,“实例重部署”事件更新为“待执行”状态。系统收到授权请求后,会根据授权设置将事件更新为执行中,开始进行实例重部署。
待“实例重部署”事件更新为“执行成功”状态,实例重部署完成,请检查云服务器业务运行情况。
授权重部署(包含本地盘的实例)
- 登录管理控制台。
- 单击管理控制台左上角的,选择区域和项目。
- 单击“”,选择“计算 > 弹性云服务器”。
- 在左侧导航树中,选择“事件”。
图5 事件列表
- 在“事件”页面,单击“”,通过以下条件过滤出待授权的“实例重部署”事件。
- 选择“事件类型 > 实例重部署"。
- 选择“事件状态 > 待授权”。
- 在待授权的事件“操作”列,单击“授权重部署”。
图6 授权重部署
在进行“实例重部署”操作之前,请先了解风险须知,并完成本地盘预处理操作,为所有数据盘增加nofail参数。
详细内容,请参见实例重部署预处理。
- 了解风险须知后,勾选已知晓风险的提示,并单击“下一步”。
- 进行“重部署设置”。
- 选择“立即部署”。
图7 立即部署
- 选择“预约部署”,并设置重部署时间。
图8 预约部署
设置重部署时间后,您还可以修改预约时间,详细内容,请参见修改预约时间。
- 选择“立即部署”。
- 输入“AGREE”确定授权实例重部署。
- 单击“确定”,完成授权重部署。
授权重部署后,“实例重部署”事件更新为“待执行”状态。系统收到授权请求后,会根据授权设置将事件更新为执行中,开始进行实例重部署。
待“实例重部署”事件更新为“执行成功”状态,实例重部署完成,请检查云服务器业务运行情况。