
# 批量切换Flexus L实例操作系统
#### 操作场景
华为云运维中心（COC）提供了批量切换操作系统功能，您可以在COC控制台批量切换Flexus L实例的操作系统。
- 支持在Linux系统之间批量切换操作系统，即Linux系统镜像、应用镜像、Linux私有镜像之间互相批量切换操作系统，
- 支持Linux系统与Windows系统或Windows系统之间批量切换。
 
#### 切换操作系统须知
- 切换操作系统仅变更操作系统，不变更服务器规格。
- 切换操作系统后云服务器IP地址不发生改变。
- 切换操作系统会清除原系统盘数据，包括系统盘上的系统分区和所有其它分区，请做好数据备份。
- 切换操作系统不影响数据盘数据。
- 切换操作系统后，Flexus应用服务器L实例将不再保留原操作系统。
- 切换操作系统后，您的业务运行环境需要在新的系统中重新部署。
- 切换操作系统后，Flexus应用服务器L实例会自动开机。
- 切换操作系统后的几分钟，系统正在注入密码信息，在此期间请勿对云服务器执行重置密码、重启、关机操作，避免密码信息注入失败导致云服务器无法登录。
 
#### 约束与限制
- 当系统盘状态为**非"正在使用"状态**时，不支持切换镜像操作。

- 以下场景不支持切换至目标镜像。
  - 应用镜像有最低CPU、内存配置要求，如果当前Flexus应用服务器L实例CPU、内存配置较低，则**不支持切换到有高配置要求的应用镜像** 。例如当前配置为2核4G，则不支持切换到最低配置为2核8G的GitLab应用镜像。您可以**先** **[升级实例规格](https://support.huaweicloud.com/usermanual-flexusl/instance_admin_0003.html)**后再切换到目标应用镜像。
  
  - 所有镜像均不支持切换至当前镜像的当前版本。如果需要切换至当前镜像的当前版本，可以使用"重装系统"功能。详情请参见[重装单台Flexus L实例操作系统](https://support.huaweicloud.com/usermanual-flexusl/instance_os_0001.html)或[批量重装Flexus L实例操作系统](https://support.huaweicloud.com/usermanual-flexusl/instance_os_0002.html)。
   
- 切换操作系统后，云主机的登录密码将被清除，请重新[设置密码](https://support.huaweicloud.com/usermanual-flexusl/instance_admin_0002.html)以便登录切换后的操作系统。如果您切换的目标镜像是应用镜像，请在[应用镜像启动完毕后](https://support.huaweicloud.com/flexusl_faq/faq_os_0001.html)再重置密码，否则应用镜像可能启动异常。
- 如果您需要切换到私有镜像，请务必先了解Flexus L实例[私有镜像的约束限制](https://support.huaweicloud.com/usermanual-flexusl/image_admin_0003.html#image_admin_0003__zh-cn_topic_0000001910413098_table1889435121320)，避免镜像创建后无法使用的情况。
 
 #### 准备工作
根据如下步骤完成准备工作后，才能批量切换系统。
1. 准备"COC FullAccess"权限。
   - 如果您是主账号，则默认已有COC权限，请忽略此步骤。
   
   - 如果您是IAM子账号，没有"COC FullAccess"权限时，控制台将提示"[您没有操作权限]"，此时请联系主账号管理员为您添加"COC FullAccess"权限。授权方式为：
     1. 给用户组授权添加"COC FullAccess"权限，详细操作请参考[创建用户组并授权](https://support.huaweicloud.com/usermanual-iam/iam_03_0001.html)。
     
     2. 将IAM用户添加到用户组中，详细操作请参考[用户组添加用户](https://support.huaweicloud.com/usermanual-iam/iam_03_0002.html)。
     
     
     图1无权限提示   
     ![](https://support.huaweicloud.com/usermanual-flexusl/zh-cn_image_0000001988702365.png) 
    
2. 申请COC公测。 COC当前为公测阶段，具备COC"COC FullAccess"权限后，请根据控制台界面提示申请公测。申请通过后，才能使用COC中的功能。
   
3. 在[COC控制台](https://console.huaweicloud.com/coc/?locale=zh-cn#/console/resource-mgmt/resource)获取Flexus L实例资源。
   如果您是首次进入COC控制台，请先手动同步Flexus L实例资源。操作步骤详见[同步资源](https://support.huaweicloud.com/usermanual-coc/coc_um_03_01_01.html)。
   图2同步Flexus L实例资源   
   ![](https://support.huaweicloud.com/usermanual-flexusl/zh-cn_image_0000002100849717.png "点击放大") 
4. 如果您使用**私有镜像** 切换Flexus L实例操作系统，请先通过华为云[镜像服务](https://support.huaweicloud.com/ims/index.html)创建镜像。私有镜像通过镜像服务创建后，才能被Flexus L实例使用。更多信息详见[使用私有镜像创建或切换Flexus L实例](https://support.huaweicloud.com/usermanual-flexusl/image_admin_0003.html)。
 
#### 操作步骤
1. 登录[Flexus应用服务器L实例控制台](https://console.huaweicloud.com/smb/?/resource/list)。
   L实例默认为卡片视图，您也可以单击![](https://support.huaweicloud.com/usermanual-flexusl/zh-cn_image_0000002497803268.png "点击放大")切换为列表视图。
   
2. 卡片视图下，开启批量开关按钮，单击"批量切换操作系统"。 列表视图下，单击列表上方的"批量切换操作系统"。
   进入COC控制台时，如果界面提示没有权限或需申请公测，请根据[准备工作]添加权限或申请公测后再继续操作以下步骤。
   图3卡片批量切换操作系统   
   ![](https://support.huaweicloud.com/usermanual-flexusl/zh-cn_image_0000002100894837.png "点击放大")
   图4列表批量切换操作系统   
   ![](https://support.huaweicloud.com/usermanual-flexusl/zh-cn_image_0000002479025077.png "点击放大") 
3. 进入切换操作系统界面，配置参数。
   图5批量切换系统   
   ![](https://support.huaweicloud.com/usermanual-flexusl/zh-cn_image_0000001992506930.png "点击放大")
   
   | 参数   | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
   |:---|:---|
   | 目标实例 | - 选择方式：当前仅支持"手动选择"。  - 企业项目：选择"全部"。  - 资源类型：固定配置，表示目标资源类型为Flexus L实例。  - 区域：请选择Flexus L实例所在的区域，当前仅支持对单区域的Flexus L实例云主机批量切换系统，不支持跨区域切换系统。  - 目标实例：请选择需要切换系统的Flexus L实例。 如果列表中有缺失的Flexus L实例，请先[同步资源]。                                                                                                                                                                                                                                                                                                                                              |
   | 分批策略 | 您可以设置是否分批次切换系统。 - 自动分批：Flexus L实例会根据默认规则自动分成多批次。  - 手动分批：您可以根据需要，手动创建若干批次，然后手动将Flexus L实例分配到各批次中。  - 不分批：所有待执行的Flexus L实例会全部在同一批次。   说明： - 如果您选择了"自动分批"或"手动分批"并产生了多个批次切换系统任务，每个批次任务执行后将会暂停。请手动开启任务，下一批次任务才会继续执行，具体操作详见[相关操作]。  - 如果您的L实例有正在运行的业务，选择"不分批"策略可能对您的业务运行有影响，建议改为分批策略。   |
   | 熔断策略 | 熔断策略表示本次任务暂停的策略。您可以设置重装系统的成功率，当实际成功率低于设置值时，任务状态会变为异常，并停止执行。取值范围为0\~100，可以精确到小数点后一位。 成功率=（系统切换成功的L实例数量/总L实例数量）\*100%。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
   | 是否关机 | 当存在"运行中"状态的云主机时，将出现此配置项。此时，请勾选"立即关机"。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
   | 镜像   | 请选择您需要切换的镜像。 Flexus应用服务器L实例提供[系统镜像](https://support.huaweicloud.com/usermanual-flexusl/image_admin_0001.html#image_admin_0001__section2934101193113)和丰富的[应用镜像](https://support.huaweicloud.com/usermanual-flexusl/image_admin_0001.html#image_admin_0001__section27501310143112)供您选择，同时支持[私有镜像](https://support.huaweicloud.com/usermanual-flexusl/image_admin_0001.html#image_admin_0001__section534513424571)。如果您使用**私有镜像** 切换Flexus L实例操作系统，请先通过华为云[镜像服务](https://support.huaweicloud.com/ims/index.html)创建镜像。私有镜像通过镜像服务创建后，才能被Flexus L实例使用。更多信息详见[使用私有镜像创建或切换Flexus L实例](https://support.huaweicloud.com/usermanual-flexusl/image_admin_0003.html)。                                                                                                                                                                                                                                                                                                                                                                  |
      
   
4. 单击"提交"，确认信息后，单击"确定"COC开始切换系统。 提交任务后，系统将会对本次操作产生一个工单，并自动跳转到工单详情页面。后续您还可以根据[相关操作]进入工单详情页面，查看工单的执行信息。
   切换系统后，云主机自行启动，当云主机再次为"运行中"状态时，表示切换结束。
   ![](https://support.huaweicloud.com/usermanual-flexusl/public_sys-resources/note_3.0-zh-cn.png)
   - 切换操作系统后的几分钟，系统正在注入密码信息，在此期间请勿对云服务器执行重置密码、重启、关机操作，避免密码信息注入失败导致云服务器无法登录。
   
   - 切换操作系统后，云主机的登录密码将被清除，请重新[重置密码](https://support.huaweicloud.com/usermanual-flexusl/instance_admin_0002.html)以便登录切换后的操作系统。如果您切换的是应用镜像，请在[应用镜像启动完毕后](https://support.huaweicloud.com/flexusl_faq/faq_os_0001.html)再重置密码，否则应用镜像可能启动异常。
    
   
   
 
 #### 相关操作
如果您选择了"自动分批"或"手动分批"并产生了多个批次任务，每个批次任务执行后将会暂停。请根据如下操作手动开启任务后，下一批次任务才会继续执行。
1. 登录[COC](https://console.huaweicloud.com/coc/?#/console/home)控制台。
2. 选择"任务管理 \> 执行记录"，在"资源操作工单"中单击任务ID。
   图6查看执行记录   
   ![](https://support.huaweicloud.com/usermanual-flexusl/zh-cn_image_0000001988862185.png "点击放大") 
3. 在工单详情中，单击"继续"。
   图7工单详情页面   
   ![](https://support.huaweicloud.com/usermanual-flexusl/zh-cn_image_0000001953982972.png "点击放大") 
 
