# 响应实例重部署事件
#### 操作场景
当系统上报"实例重部署"事件时，您需要对ECS实例进行"授权重部署"操作。
本文介绍如何响应"待授权"状态的"实例重部署"事件，指导您完成实例重部署的授权操作。
授权重部署包括两种模式：
- 立即部署：即系统收到请求后，会立即进行实例重部署。
- 预约部署：即系统收到请求后，会在设置的重部署时间进行实例重部署。 设置重部署时间后，您还可以修改预约时间，详细内容，请参见[修改预约时间]。
  
 
![](https://support.huaweicloud.com/usermanual-ecs/public_sys-resources/caution_3.0-zh-cn.png)
- 实例重部署大约耗时10分钟，并且会重启实例，请选择合适的时间授权并提前进行业务切流。
- 实例重部署后，实例的系统盘和云硬盘类型的数据盘不受影响。
- 对于包含本地盘的实例，实例重部署后，实例的本地盘数据会被清空。为了保障数据安全，请在授权重部署前进行本地盘数据备份。 详细内容，请参见[本地盘数据备份](https://support.huaweicloud.com/ecs_faq/ecs_faq_2129.html)。
  
- 对于包含本地盘的实例，授权重部署前需要对本地盘进行[实例重部署预处理](https://support.huaweicloud.com/usermanual-ecs/ecs_03_2315.html)，防止重部署后启动云服务器进入Emergency Mode（紧急模式）。
 
请根据ECS的实例类型，选择授权重部署操作指导：
- [授权重部署（仅包含云硬盘的实例）]
- [授权重部署（包含本地盘的实例）]
 
#### 前提条件
- 如果您通过IAM用户进行本操作，则需要在操作前对IAM用户进行授权。 查询及响应事件操作依赖以下策略：
  - 查询事件：ecs:instanceScheduledEvents:list
  
  - 接受并授权执行事件：ecs:instanceScheduledEvents:accept
  
  - 修改预约时间：ecs:instanceScheduledEvents:update
  
  
  为IAM用户授权的操作，请参见[通过IAM角色或策略授予使用ECS的权限](https://support.huaweicloud.com/usermanual-ecs/ecs_03_0802.html)。
  
- 在进行"实例重部署"操作之前，请先完成本地盘预处理操作，为所有数据盘增加nofail参数。 详细内容，请参见[实例重部署预处理](https://support.huaweicloud.com/usermanual-ecs/ecs_03_2315.html)。
  
 
 #### 授权重部署（仅包含云硬盘的实例）
1. 登录[管理控制台](https://console.huaweicloud.com/console/?#/home)。
2. 单击管理控制台左上角的![](https://support.huaweicloud.com/usermanual-ecs/zh-cn_image_0000002188678994.png)，选择区域和项目。
3. 单击"![](https://support.huaweicloud.com/usermanual-ecs/zh-cn_image_0000001888711488.jpg)"，选择"计算 \> 弹性云服务器"。
4. 在左侧导航树中，选择"事件"。
   图1事件列表   
   ![](https://support.huaweicloud.com/usermanual-ecs/zh-cn_image_0000001933279485.png "点击放大") 

5. 在"事件"列表搜索框，通过以下条件过滤出待授权的"实例重部署"事件。
   1. 选择"事件类型 \> 实例重部署"。
   
   2. 选择"事件状态 \> 待授权"。
    
6. 在待授权的事件"操作"列，单击"授权重部署"。
   图2授权重部署   
   ![](https://support.huaweicloud.com/usermanual-ecs/zh-cn_image_0000001889098416.png "点击放大") 
7. 了解风险须知后，勾选已知晓风险的提示，并单击"下一步"。
8. 进行"重部署设置"。
   - 选择"立即部署"。 即系统收到请求后，会立即进行实例重部署。
     图3立即部署   
     ![](https://support.huaweicloud.com/usermanual-ecs/zh-cn_image_0000001889098728.png "点击放大") 
   
   - 选择"预约部署"，并设置重部署时间。 即系统在收到请求后，会在设置的预约部署时间进行实例重部署。
     图4预约部署   
     ![](https://support.huaweicloud.com/usermanual-ecs/zh-cn_image_0000001889099012.png "点击放大")
     设置重部署时间后，您还可以修改预约时间，详细内容，请参见[修改预约时间](https://support.huaweicloud.com/usermanual-ecs/ecs_03_2310.html#ecs_03_2310__section17271841579)。
     
    
9. 输入"AGREE"确定授权实例重部署。
10. 单击"确定"，完成授权重部署。 授权重部署后，"实例重部署"事件更新为"待执行"状态。系统收到授权请求后，会根据授权设置将事件更新为执行中，开始进行实例重部署。
    待"实例重部署"事件更新为"执行成功"状态，实例重部署完成，请检查云服务器业务运行情况。
    
 
 #### 授权重部署（包含本地盘的实例）
1. 登录[管理控制台](https://console.huaweicloud.com/console/?#/home)。
2. 单击管理控制台左上角的![](https://support.huaweicloud.com/usermanual-ecs/zh-cn_image_0000002188678994.png)，选择区域和项目。
3. 单击"![](https://support.huaweicloud.com/usermanual-ecs/zh-cn_image_0000001601110373.jpg)"，选择"计算 \> 弹性云服务器"。
4. 在左侧导航树中，选择"事件"。
   图5事件列表   
   ![](https://support.huaweicloud.com/usermanual-ecs/zh-cn_image_0000001933279485.png "点击放大") 

5. 在"事件"列表搜索框，通过以下条件过滤出待授权的"实例重部署"事件。
   1. 选择"事件类型 \> 实例重部署"。
   
   2. 选择"事件状态 \> 待授权"。
    
6. 在待授权的事件"操作"列，单击"授权重部署"。
   图6授权重部署   
   ![](https://support.huaweicloud.com/usermanual-ecs/zh-cn_image_0000001933280929.png "点击放大") 
7. 了解风险须知后，勾选已知晓风险的提示，并单击"下一步"。
8. 进行"重部署设置"。
   - 选择"立即部署"。 即系统收到请求后，会立即进行实例重部署。
     图7立即部署   
     ![](https://support.huaweicloud.com/usermanual-ecs/zh-cn_image_0000001888767554.png "点击放大") 
   
   - 选择"预约部署"，并设置重部署时间。 即系统在收到请求后，会在设置的预约部署时间进行实例重部署。
     图8预约部署   
     ![](https://support.huaweicloud.com/usermanual-ecs/zh-cn_image_0000001888609182.png "点击放大")
     设置重部署时间后，您还可以修改预约时间，详细内容，请参见[修改预约时间](https://support.huaweicloud.com/usermanual-ecs/ecs_03_2310.html#ecs_03_2310__section17271841579)。
     
    
9. 输入"AGREE"确定授权实例重部署。
10. 单击"确定"，完成授权重部署。 授权重部署后，"实例重部署"事件更新为"待执行"状态。系统收到授权请求后，会根据授权设置将事件更新为执行中，开始进行实例重部署。
    待"实例重部署"事件更新为"执行成功"状态，实例重部署完成，请检查云服务器业务运行情况。
    
 
 #### 修改预约时间
完成"预约部署"方式的授权重部署操作后，"实例重部署"事件状态变为"待执行"，此时，您可以修改预约时间。
![](https://support.huaweicloud.com/usermanual-ecs/public_sys-resources/note_3.0-zh-cn.png)
建议您在"当前预约执行时间"前至少30分钟修改预约时间，否则可能无法设置。
1. 登录[管理控制台](https://console.huaweicloud.com/console/?#/home)。
2. 单击管理控制台左上角的![](https://support.huaweicloud.com/usermanual-ecs/zh-cn_image_0000002188678994.png)，选择区域和项目。
3. 单击"![](https://support.huaweicloud.com/usermanual-ecs/zh-cn_image_0000001712609045.jpg)"，选择"计算 \> 弹性云服务器"。
4. 在左侧导航树中，选择"事件"。

5. 在"事件"列表搜索框，通过以下条件过滤出待执行的"实例重部署"事件。
   1. 选择"事件类型 \> 实例重部署"。
   
   2. 选择"事件状态 \> 待执行"。
    

6. 在待执行的事件"操作"列，单击"修改预约时间"。
   图9修改预约时间   
   ![](https://support.huaweicloud.com/usermanual-ecs/zh-cn_image_0000001888663226.png "点击放大") 
7. 设置"修改预约执行时间"，并单击"确定"，完成预约时间的修改。 修改完成后，您可以在返回事件列表的"执行时间"列查看更新后的预约时间。
   
 
