
# Flexus L实例通过镜像迁移到ECS
#### 应用场景
Flexus L实例是一款轻量级应用服务器，适用于刚接触云计算领域的初级用户，实例规格和功能有限。当Flexus L实例的规格或功能不满足当前业务时，您可以将Flexus L实例变更为规格和功能更为丰富的ECS。本实践通过镜像服务对Flexus L实例创建镜像，快速创建配置相同的ECS，实现Flexus L实例迁移到ECS。
本实践以部署了nginx的Flexus L实例迁移到ECS为例，为您介绍Flexus L实例通过镜像迁移到ECS的操作指导。
#### 资源和成本规划
本实践以如下资源规划为例，您可根据实际需要进行调整。
| 资源          | 配置                                                                                                                                                                                                                         | 说明                                            | 成本                                                                                    |
|:---|:---|:---|:---|
| 源Flexus L实例 | 区域：华北-北京四                                                                                                                                                                                                                  | 源Flexus L实例为待迁移的已有资源。                         | 已有资源，不涉及费用。                                                                           |
| 镜像          | 镜像名称：flexusl-image                                                                                                                                                                                                         | 如果Flexus L实例仅包含系统盘，请创建系统盘镜像；如果还包含数据盘，请创建整机镜像。 | 创建整机镜像时，如果Flexus L实例没有绑定云备份，在创建整机镜像过程中涉及少量按需费用。                                       |
| ECS         | - 区域：华北-北京四  - ECS名称：ecs-flexusl   | 使用镜像创建的ECS。                                   | 购买ECS需要的费用详见[弹性云服务器产品价格详情](https://www.huaweicloud.com/pricing.html?tab=detail#/ecs)。 |
   
#### 约束与限制
- Flexus L实例的镜像为X86架构，因此仅支持迁移至X86架构的ECS。
- 迁移到ECS时，ECS的内存规格建议不低于Flexus L实例的内存规格，或不低于Flexus L实例内存的实际使用量，避免因为内存不足导致ECS无法使用。
 
#### 操作流程
| 操作步骤                                                            | 说明                              |
|:---|:---|
| [步骤一：创建Flexus L实例整机镜像] | 对Flexus L实例创建镜像，用来快速发放配置相同的ECS。 |
| [步骤二：通过镜像创建ECS]       | 通过镜像创建相同配置的ECS，并进行业务验证。         |
| [步骤三：释放相关资源]          | 释放源Flexus L实例以及迁移过程中产生的资源。      |
   
 #### 步骤一：创建Flexus L实例镜像
1. 在[镜像服务控制台](https://console.huaweicloud.com/ecm/?locale=zh-cn#/ims/manager/imageList/selfImage)，单击"创建私有镜像"。
2. 配置镜像参数。 存储库
   表1创建镜像 
   | 配置项   | **示例**                                                                                                                                                                                                                                                                                    | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
   |:---|:---|:---|
   | **镜像类型和来源**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |||
   | 区域    | **华北-北京四**                                                                                                                                                                                                                                                                                | 选择源Flexus L实例所在的区域。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
   | 创建方式  | **创建私有镜像**                                                                                                                                                                                                                                                                                | 为华为云平台中的服务器创建镜像时，选择"创建私有镜像"。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
   | 镜像类型  | **整机镜像**                                                                                                                                                                                                                                                                                  | - 如果您的Flexus L实例仅包含系统盘，请选择"系统盘镜像"，镜像创建速度更快，也避免了少量"云服务器备份存储库"费用。  - 如果您的Flexus L实例除了系统盘还包含数据盘，请创建整机镜像。                                                                                                                                                                                                                                                                                                                                                                                                               |
   | 选择镜像源 | 选择**云服务器**页签 - 云主机：**hcss_ecs_454d**  - 云服务器备份存储库：**flexusl-vault**   | 选择**云服务器**页签并进行如下配置： - 云服务器：选中待创建的Flexus L实例[云主机名称](https://support.huaweicloud.com/flexusl_faq/faq_01_0003.html)。  - 云服务器备份存储库：单击下拉箭头选择可用的存储库。 如果没有可用的存储库，单击选择框右侧"新建云服务器备份存储库"创建可用的存储库，具体配置参数详见[表2]。 购买存储库后，单击选择框右侧刷新按钮，选择该存储库。 说明： 如果您创建的是系统盘镜像，则无"云服务器备份存储库"配置项。    |
   | **配置信息**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |||
   | 名称    | **flexusl-image**                                                                                                                                                                                                                                                                         | 自定义一个便于识别的镜像名称。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
   | 企业项目  | **default**                                                                                                                                                                                                                                                                               | default。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
      
    表2新建云服务器备份存储库 
   | 配置项    | **示例**                                                                                                                                                                                                                  | 说明                                             |
   |:---|:---|:---|
   | 计费模式   | **按需计费**                                                                                                                                                                                                                | 选择云服务器备份计费模式。                                  |
   | 区域     | **华北-北京四**                                                                                                                                                                                                              | 区域为固定值。                                        |
   | 保护类型   | **保持默认配置：备份**                                                                                                                                                                                                           | 创建的存储库类型将为备份存储库，用于存放受保护资源产生的备份副本。              |
   | 数据库备份  | **保持默认配置：不开启**                                                                                                                                                                                                          | 按实际需求选择，此处不开启。                                 |
   | 备份数据冗余 | **保持默认配置：单AZ备** **份**                                                                                                                                                                                                   | 按实际需求选择，此处以单AZ备份为例。                            |
   | 备份资源   | - **立即配置**  - **hcss_ecs_454d**   | 绑定备份的Flexus L实例中的云主机。                          |
   | 备份容量   | **80GB**                                                                                                                                                                                                                | 按实际需求选择，存储库容量需要超过Flexus L实例云主机的整机容量，否则可能会备份失败。 |
   | 备份策略   | **暂不配置**                                                                                                                                                                                                                | 按实际需求选择，此处暂不配置。                                |
   | 企业项目   | **default**                                                                                                                                                                                                             | default。                                       |
   | 存储库名称  | **flexusl-vault**                                                                                                                                                                                                       | 高级配置中仅自定义存储库名称即可。                              |
      
   
3. 单击"下一步"，根据界面提示创建镜像。
 
 #### 步骤二：通过镜像创建ECS
1. 在[镜像服务控制台](https://console.huaweicloud.com/ecm/?locale=zh-cn#/ims/manager/imageList/selfImage)私有镜像的操作列中，选择创建的私有镜像flexusl-image，单击操作列表中的"申请服务器"。
   ![](https://support.huaweicloud.com/bestpractice-flexusl/zh-cn_image_0000001962772842.png "点击放大")
   
2. 在购买弹性云服务器页面，根据需要选择服务器规格和参数，单击"立即购买"。 从镜像服务申请的ECS，区域请保持默认配置，镜像为固定配置，其他参数解释详见[自定义购买ECS](https://support.huaweicloud.com/usermanual-ecs/ecs_03_7002.html)。
   ![](https://support.huaweicloud.com/bestpractice-flexusl/public_sys-resources/note_3.0-zh-cn.png)
   - 镜像为区域性资源，仅支持创建与镜像同区域的ECS。如果您需要在其他区域创建该镜像的ECS，可通过[跨区域复制镜像](https://support.huaweicloud.com/usermanual-ims/ims_01_0332.html)功能，先将镜像复制到其他区域，再创建ECS。
   
   - Flexus L实例的镜像为X86架构，因此仅支持迁移至X86架构的ECS。
   
   - 迁移到ECS时，ECS的内存规格建议不低于Flexus L实例的内存规格，或不低于Flexus L实例内存的实际使用量，避免因为内存不足导致ECS无法使用。
     
3. 单击"返回云服务器列表"，可以在云服务器列表看到已经成功创建的云服务器。 ![](https://support.huaweicloud.com/bestpractice-flexusl/zh-cn_image_0000001999626397.png "点击放大")
   
4. 迁移后，验证业务是否正常。 复制迁移后的服务器公网IP，通过浏览器访问，nginx业务能够正常访问，迁移成功。
   Nginx服务器为源Flexus L实例中用户手动部署，本例以此为例向您演示迁移完成后，对业务进行验证的环节。请根据您的Flexus L实例实际业务进行对应的验证。
   ![](https://support.huaweicloud.com/bestpractice-flexusl/zh-cn_image_0000001999625461.png "点击放大")
   
 
 #### 步骤三：释放相关资源
- 退订源Flexus L实例，具体操作详见[退订Flexus L实例](https://support.huaweicloud.com/productdesc-flexusl/pd_billing_0003.html)。
- 删除云备份存储库。 在云备份存储库控制台中，找到[创建的云服务器备份存储库]，单击删除。
  ![](https://support.huaweicloud.com/bestpractice-flexusl/public_sys-resources/note_3.0-zh-cn.png)
  如果您创建的是系统盘镜像，服务器迁移过程中不涉及此资源，请忽略此步骤。
  ![](https://support.huaweicloud.com/bestpractice-flexusl/zh-cn_image_0000001963152042.png "点击放大")
  
 
