# 变更ECS至Flexus X实例
#### 操作场景
当您购买的弹性云服务器规格无法满足业务需要时，可以选择将弹性云服务器变更为Flexus X实例来变更vCPU和内存。
本文介绍变更弹性云服务器为Flexus X实例的操作指导，其他变更方式请参见[变更规格方式](https://support.huaweicloud.com/usermanual-ecs/ecs_03_9005.html#ecs_03_9005__section6101828152)。
#### 变更须知
- 弹性云服务器规格（CPU或内存）变小，会影响弹性云服务器的性能。
- Windows操作系统的弹性云服务器，执行变更规格操作前建议您参考[磁盘脱机怎么办？](https://support.huaweicloud.com/ecs_faq/zh-cn_topic_0114225937.html)修改Windows操作系统SAN策略，避免变更规格后磁盘处于脱机状态。
- Windows 2016操作系统的弹性云服务器，执行变更操作前建议您参考[为什么Windows 2016操作系统的云服务器实例变更到C7规格后蓝屏？](https://support.huaweicloud.com/ecs_faq/ecs_faq_0621.html)修改注册表信息，避免变更规格后出现蓝屏。
- 使用了收费镜像的包年/包月模式的弹性云服务器，无法进行规格降配，即不支持变更到费用更低的规格。
- 专属计算集群资源池的弹性云服务器，不支持变更为Flexus X实例。
- 专属主机上的弹性云服务器，不支持变更为Flexus X实例。
- 鲲鹏架构的弹性云服务器，不支持变更为Flexus X实例。
- 裸金属类型的弹性云服务器，不支持变更为Flexus X实例。
- 部署了SAP HANA的弹性云服务器，不支持变更为Flexus X实例。
 
#### 费用说明
变更规格会引起费用的变化，具体费用说明请参见[变更资源费用说明](https://support.huaweicloud.com/usermanual-billing/renewals_topic_60000001.html)。
#### 变更前准备
变更规格后，可能会出现网卡漂移现象，请在变更规格前做如下操作：
![](https://support.huaweicloud.com/usermanual-ecs/public_sys-resources/note_3.0-zh-cn.png)
出现网卡漂移的现象，是由于创建云服务器使用的镜像的操作系统中打开了网卡保留规则，才导致该云服务器变更规格后出现网卡漂移。
关于网卡漂移的更多信息，请参见[弹性云服务器变更规格后网卡漂移怎么办？](https://support.huaweicloud.com/ecs_faq/ecs_faq_1311.html)。
- Linux系统： 在云服务器中执行以下命令，删除网络规则目录下，文件名同时包含**persistent** 和**net**的规则文件
  **rm -fr /etc/udev/rules.d/\*net\*persistent\*.rules**
  **rm -fr /etc/udev/rules.d/\*persistent\*net\*.rules**
  
- Windows系统： 在云服务器中删除如下注册表下的目录。
  HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\NetworkList\\Profiles
  HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\NetworkList\\Signatures\\Unmanaged
  图1注册表   
  ![](https://support.huaweicloud.com/usermanual-ecs/zh-cn_image_0000001945215638.png "点击放大") 
#### 步骤1：变更规格
1. 登录[ECS控制台](https://console.huaweicloud.com/ecm/?#/ecs/manager/vmList)，进入弹性云服务器列表页面。
2. 在待变更的弹性云服务器"操作"列，单击"更多 \> 变更产品(FlexusX)"。
3. 根据界面提示，选择变更后目标规格的各项参数。
   - 算力类型：当前仅支持x86算力
   
   - 性能模式：Flexus X实例支持开启性能模式，开启性能模式后，您需要多支付一些费用，从而可以获得极致稳定的性能保障。更多性能模式信息详见[使用Flexus X实例性能模式](https://support.huaweicloud.com/usermanual-flexusx/instance_admin_0005.html)。
   
   - vCPU：变更后目标规格的vCPU
   
   - 内存：变更后目标规格的内存
     图2变更产品   
     ![](https://support.huaweicloud.com/usermanual-ecs/zh-cn_image_0000002504068288.png "点击放大") 
    
4. 确认关机进行变更。
   ![](https://support.huaweicloud.com/usermanual-ecs/public_sys-resources/caution_3.0-zh-cn.png)
   执行规格变更需要云服务器处于关机状态，可能会对业务造成短时间的中断。变更规格过程中，请勿对云服务器进行其他操作。
   请阅读并勾选风险提示、选择"关机变更"并输入"YES"。
   
5. 阅读并勾选同意服务协议，单击"提交申请"。
6. 查询规格是否变更成功。 申请变更规格后，可以通过"异常任务"栏查看规格是否变更成功。
   1. 查看控制台是否显示"异常任务"栏，查看操作请参见[查看ECS失败任务](https://support.huaweicloud.com/usermanual-ecs/ecs_03_0121.html)。
      - 是，执行[6.b]。
      
      - 否，变更规格成功。
       
   
   2. 打开"异常任务"，根据弹性云服务器的"名称/ID"、"操作时间"和"任务"，确认列表中是否有刚刚执行的变更规格任务。
      - 是，变更规格失败，失败原因请参见[后续处理]。
      
      - 否，变更规格成功。
       
    
 
#### 步骤2：检查磁盘挂载状态
变更规格时，可能会发生磁盘挂载失败的情况，因此，变更规格后，需检查磁盘挂载状态是否正常。如果正常，则变更成功。
- Windows弹性云服务器 详细操作请参考[Windows云服务器变更规格后数据盘脱机怎么办？](https://support.huaweicloud.com/ecs_faq/ecs_faq_0618.html)
  
- Linux弹性云服务器 详细操作请参考[Linux云服务器变更规格后数据盘脱机怎么办？](https://support.huaweicloud.com/ecs_faq/ecs_faq_0619.html)
  
 
 #### 后续处理
- 如果变更规格失败，请到云审计页面查看失败原因。具体操作如下：
  1. 登录[CTS控制台](https://console.huaweicloud.com/cts/?#/cts/manager/eventList)。
  
  2. 在左侧导航栏，选择"云审计 \> 事件列表"。
  
  3. 在"事件名称"栏，根据"资源ID"查找到名称为"resizeServer"的规格变更失败事件。 其中，"资源ID"为规格变更失败的弹性云服务器ID。
     
  
  4. 单击"操作"列下的"查看事件"，查看失败原因。 如果无法根据日志解决问题，可联系客服。
     
   
- 如果变更至FlexusX实例后，想要再次变更为弹性云服务器，请参考[变更Flexus X实例规格](https://support.huaweicloud.com/usermanual-flexusx/instance_admin_0003.html)。
 
