# 使用COC批量切换操作系统
在日常的云服务管理中，用户经常需要对云实例进行操作系统的更新或更换，以适应不同的业务需求或解决现有系统的问题。然而，传统的操作系统更换方式往往需要逐个实例手动操作，耗时且容易出错。云运维中心提供了统一操作实例切换操作系统的功能，以用户选择的镜像进行重装系统。通过批量切换操作系统功能，您可以对实例执行单独或批量切换操作系统的操作，大大提高了操作效率和准确性。
#### 注意事项
- 切换系统不影响数据盘数据，但是系统盘的所有分区数据和创建的所有快照会被删除，请做好[数据备份](https://support.huaweicloud.com/qs-cbr/cbr_02_0028.html)。
- 部分操作系统不支持挂载SCSI磁盘，切换操作系统后，可能会导致原弹性云服务器上挂载的SCSI磁盘不可用，请查看[哪些弹性云服务器支持挂载SCSI类型的云硬盘？](https://support.huaweicloud.com/ecs_faq/zh-cn_topic_0077938284.html)。
- 切换系统成功后，云服务器会自动开机；当前操作系统内的个性化设置（如DNS、主机名等）将被重置，需重新配置。
- 如果存在运行中的实例，需要勾选"立即关机"。
- 如果不存在运行中的实例，则可直接提交执行。
- 若所选实例存在正在执行的工单（如重启工单），当前操作将无法进行，请先等待已有工单完成后再尝试。
 
#### 费用说明
切换操作系统将产生费用，如需查看您使用资源产生的费用信息，请前往[费用中心](https://account.huaweicloud.com/usercenter/?#/userindex/consumeTab)。
#### 约束与限制
目前仅ECS和FlexusL实例支持批量切换操作系统功能。
#### 批量切换操作系统
云运维中心支持统一操作弹性云服务器（ECS）和Flexus应用服务器L实例（FlexusL），提供实例批量切换操作系统功能，通过该功能可以对目标实例操作系统执行单实例切换或批量切换。
- [批量切换ECS操作系统]
  1. 登录[云运维中心](https://console.huaweicloud.com/coc/?#/console/home)。
  
  2. 在左侧导航栏选择"资源运维 \> 资源批量操作"，进入资源批量操作页面。
  
  3. 选择"弹性云服务器ECS \> 切换操作系统"，进入切换操作系统页面。
  
  4. 单击"添加实例"，选择目标实例。 
     表1选择实例参数说明 
     | **参数**   | **说明**                                                                                                                                                                                                                                           | **示例**        |
     |:---|:---|:---|
     | 选择方式    | 请选择实例选择方式。 手动选择：根据"企业项目"、"视图类型"、"资源类型"、"区域"和"目标实例"确认筛选条件，手动选择实例。                                                                                                                                             | **手动选择**   |
     | 企业项目 | 在下拉列表中选择企业项目，支持选择"全部"。                                                                                                                                                                                                                            | **全部**       |
     | 视图类型   | 请选择视图类型。 - CMDB资源视角：以资源视角选择实例列表。  - CMDB应用视角：以应用视角选择实例列表。   | **CMDB资源视角** |
     | 资源类型     | 默认参数，不支持修改。                                                                                                                                                                                                                                     | **ECS**      |
     | 区域    | 在下拉列表中选择区域。                                                                                                                                                                                                                                    | **华北-北京一**  |
     | 目标实例   | 在筛选框设置条件，手动选择或自动全选筛选出的实例。                                                                                                                                                                                                                        | **-**      |
        
     
     
  
  5. 设置"分批策略"、"熔断策略"、"是否关机"、"镜像"和"登录凭证"。 
     表2参数说明 
     | 参数   | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
     |:---|:---|
     | 分批策略 | 可选项为"自动分批"、"手动分批"、"不分批"，只可选择其中一项。 - 自动分批：用户选择的待执行机器，会根据默认规则，自动分成多批次。  - 手动分批：用户可以根据自身需要，手动创建若干批次，然后手动将机器分配到各批次中。  - 不分批：用户所有待执行的机器会全部在同一批次。                                                                   |
     | 熔断策略   | 设置执行的成功率，当执行失败的机器数量到达根据成功率计算出的失败数量，工单状态会变为异常，并停止执行。 成功率取值范围0\~100，支持精确到小数点后一位。                                                                                                                                                                                                                                                                                                                                                           |
     | 是否关机  | 勾选"立即关机"，工单开始执行时会自动将未关机的实例关机。                                                                                                                                                                                                                                                                                                                                                                                                                                          |
     | 镜像    | 选择操作系统镜像类型，并在下拉框中选择对应的镜像。 - 公共镜像：常见的标准操作系统镜像，所有用户可见。包含操作系统以及预装的公共应用。请根据您的实际情况自助配置应用环境或相关软件。  - 私有镜像：用户基于云主机或者外部镜像文件创建的个人镜像，仅用户自己可见。包含操作系统、预装的公共应用以及用户的私有应用。选择私有镜像创建云主机，可以节省您重复配置云主机的时间。  - 共享镜像：由其他用户共享的私有镜像。               |
     | 超时时间   | 系统执行切换操作系统指令后，允许目标实例完成批量切换操作系统流程的最大时间阈值。 取值范围为1-1800秒。                                                                                                                                                                                                                                                                                                                                                                               |
     | 登录凭证  | 指系统完成批量切换操作系统后，用于验证用户身份并登录目标系统的身份信息集合。 - 密码：用户可使用云服务器原密码或重新设置密码，请输入并牢记密码。  - 密钥对：用户可以选择[密钥对管理](https://console.huaweicloud.com/dew/?#/dew/kps/kpsList/privateKey)中对应的密钥对。  - 创建后设置：用户在登录云服务器前，需要先通过重置密码的方式设置密码。   |
        
     
     
  
  6. 单击"确定"后，再次单击"确定"，开始执行工单。 
     页面将自动跳转至工单详情页面。
     
     
   
- [批量切换FlexusL操作系统]
  1. 登录[云运维中心](https://console.huaweicloud.com/coc/?#/console/home)。
  
  2. 在左侧导航栏选择"资源运维 \> 资源批量操作"，进入资源批量操作页面。
  
  3. 选择"Flexus应用服务器L实例 \> 切换操作系统"，进入切换操作系统页面。
  
  4. 单击"添加实例"，选择目标实例。 
     表3选择实例参数说明 
     | **参数** | **说明**                                                                                                                                                                                                                                   | **示例**      |
     |:---|:---|:---|
     | 选择方式     | 支持"手动选择"。 根据"企业项目"、"视图类型"、"资源类型"、"区域"和"目标实例"确认筛选条件，手动选择实例。                                                                                                                                           | **手动选择**     |
     | 企业项目   | 在下拉列表中选择企业项目，支持选择"全部"。                                                                                                                                                                                                                   | **全部**      |
     | 视图类型       | 请选择视图类型。 - CMDB资源视角：以资源视角选择实例列表。  - CMDB应用视角：以应用视角选择实例列表。   | **CMDB资源视角**  |
     | 资源类型     | 默认参数，不支持修改。                                                                                                                                                                                                                              | **FlexusL** |
     | 区域        | 在下拉列表中选择区域。                                                                                                                                                                                                                             | **华北-北京一**  |
     | 目标实例     | 在筛选框设置条件，选择筛选出的实例。                                                                                                                                                                                                                      | **-**        |
        
     
     
  
  5. 设置"分批策略"、"熔断策略"、"是否关机"、"镜像"和"登录凭证"。 
     表4参数说明 
     | 参数    | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
     |:---|:---|
     | 分批策略   | 可选项为"自动分批"、"手动分批"、"不分批"，只可选择其中一项。 - 自动分批：用户选择的待执行机器，会根据默认规则，自动分成多批次。  - 手动分批：用户可以根据自身需要，手动创建若干批次，然后手动将机器分配到各批次中。  - 不分批：用户所有待执行的机器会全部在同一批次。                                                                             |
     | 熔断策略 | 设置执行的成功率，当执行失败的机器数量到达根据成功率计算出的失败数量，工单状态会变为异常，并停止执行。 成功率取值范围0\~100，支持精确到小数点后一位。                                                                                                                                                                                                                                                                                                                                                      |
     | 是否关机   | 勾选"立即关机"，工单开始执行时会自动将未关机的实例关机。                                                                                                                                                                                                                                                                                                                                                                                                                                             |
     | 镜像   | 选择操作系统镜像类型，并在下拉框中选择对应的镜像。 - 公共镜像：常见的标准操作系统镜像，所有用户可见。包含操作系统以及预装的公共应用。请根据您的实际情况自助配置应用环境或相关软件。  - 私有镜像：用户基于云主机或者外部镜像文件创建的个人镜像，仅用户自己可见。包含操作系统、预装的公共应用以及用户的私有应用。选择私有镜像创建云主机，可以节省您重复配置云主机的时间。  - 共享镜像：由其他用户共享的私有镜像。             |
     | 超时时间 | 系统执行切换操作系统指令后，允许目标实例完成批量切换操作系统流程的最大时间阈值。 取值范围为1-1800秒。                                                                                                                                                                                                                                                                                                                                                                                 |
     | 登录凭证   | 指系统完成批量切换操作系统后，用于验证用户身份并登录目标系统的身份信息集合。 - 密码：用户可使用云服务器原密码或重新设置密码，请输入并牢记密码。  - 密钥对：用户可以选择[密钥对管理](https://console.huaweicloud.com/dew/?#/dew/kps/kpsList/privateKey)中对应的密钥对。  - 创建后设置：用户在登录云服务器前，需要先通过重置密码的方式设置密码。   |
        
     
     
  
  6. 设置"超时时间"。取值范围为1-1800秒。
  
  7. 单击"确定"后，再次单击"确定"，开始执行工单。 
     页面将自动跳转至工单详情页面。
     
     
   
#### 查看批量切换操作系统工单执行记录
执行批量切换操作系统操作后会生成一条资源操作工单记录，记录资源批量操作的结果。若您需要跟踪和记录资源批量操作的执行对象及执行结果，可通过资源操作工单功能查看。
1. 登录[云运维中心](https://console.huaweicloud.com/coc/?#/console/home)。
2. 在左侧导航栏选择"任务管理 \> 执行记录"，进入执行记录页面。
3. 单击上方"资源操作工单"，进入资源操作工单。
4. 单击待查看工单ID，进入工单详情页面。 
   您可以在工单详情页面查看工单执行情况，如工单开始时间，结束时间，状态，耗时等。
   
   
5. 根据工单状态，您还可以进行以下操作。 
   表5操作说明 
   | 工单状态 | 操作                                        |
   |:---|:---|
   | 执行中  | 单击右上方"暂停"，当前批次执行完成后下一批次暂停执行。              |
   | 执行中  | 单击右上方"强制结束"，结束资源操作工单。                    |
   | 已暂停 | 单击右上方"继续"，继续执行资源操作工单。                    |
   | 已暂停 | 单击右上方"强制结束"，结束资源操作工单。                     |
   | 异常   | 选择"异常"批次，单击异常实例右侧"重试"，重新执行所选实例的任务。    |
   | 异常   | 选择"异常"批次，单击实例上方"批量重试"，重新执行当前批次下所有"异常"的任务。 |
   | 异常   | 选择"异常"批次，单击异常实例右侧"取消"，取消所选实例的任务。         |
   | 异常   | 选择"异常"批次，单击实例上方"批量取消"，取消当前批次下所有"异常"的任务。    |
      
   
   
 
