
# 如何使迁移后镜像名称与操作系统保持一致？
#### 现象
在当前的迁移流程中，可能会存在迁移后ECS控制台镜像名称与实际操作系统不一致的现象。
![](https://support.huaweicloud.com/sms_faq/public_sys-resources/note_3.0-zh-cn.png)
在当前机制下，该现象属于正常现象。
#### 原因
- 该处显示的是下发ECS时使用的镜像名称，而不是操作系统名称。
- 如果设置目的端时使用的"创建新服务器"，SMS服务会使用类似LinuxServer，WindowsServer等镜像名称下发ECS。这里的名称就会是LinuxServer，WindowsServer等。
- 如果设置目的端时使用的"已有服务器"，这里就是创建该已有服务器时使用的镜像名称。
 
#### 解决方案
如果您想让迁移后ECS控制台该处镜像名称与实际的操作系统匹配，您可以参照如下步骤提前准备目的端服务器。
1. 根据源端系统自行查找获取对应的镜像文件。
2. 将获取的镜像文件上传到OBS桶里。
3. 创建私有镜像。 
   1. 登录华为云控制台，选择"**镜像服务 IMS**"。
   
   2. 在镜像服务页面右上角，单击"**创建私有镜像**"，进入创建私有镜像页面。
   
   3. 创建方式选择"**导入私有镜像** "，镜像类型选择"**系统盘镜像**"。
   
   4. 选择上传在OBS桶里的镜像文件。 ![](https://support.huaweicloud.com/sms_faq/zh-cn_image_0000001130576707.png "点击放大")
      
   
   5. 镜像用途选择"**ECS系统盘镜像** "，架构类型选择**"X86** "，启动方式根据源端实际启动方式选择。
      如果您不清楚实际启动方式，可以在**SMS控制台-源端服务器详情-固件类型** 查看**，** 参考**[如何查看固件类型]**。
      
   
   6. 操作系统选择与源端系统对应的操作系统，如果没有与源端对应的，选择other。
   
   7. 系统盘和源端系统盘大小一致（如果源端系统盘小于40 GB，这里选择40 GB）。
   
   8. 名称显示在ECS控制台的镜像名称，建议和源端操作系统及版本保持一致，方便查看。
   
   9. 企业项目选择目的端ECS所在的企业项目，如果没有开通，选择default即可，如下图所示。 ![](https://support.huaweicloud.com/sms_faq/zh-cn_image_0000001130577451.png "点击放大")
      
   
   
   
   
4. 确认配置信息，阅读并勾选《镜像制作承诺书》和《镜像免责声明》，单击"**立即创建** "按钮，进入"**资源详情** "页面，单击"**提交**"按钮，等待镜像创建完成。
5. 如果已经有目的端，请在ECS控制台切换操作系统，切换为该镜像。如果没有目的端，请使用该镜像创建目的端ECS。
6. 在SMS控制台设置目的端时，选择上面制作的目的端服务器，迁移后续操作请参考[设置目的端](https://support.huaweicloud.com/usermanual-sms/sms3_32_0003.html)。
 #### **如何查看固件类型**
源端服务器安装并启动迁移Agent后，在华为云SMS控制台的"服务器迁移"页面，单击服务器名称，右侧弹出任务详细窗口，选择"**源端信息**"，可查看采集到的源端服务器固件类型。
![](https://support.huaweicloud.com/sms_faq/zh-cn_image_0000001155336598.png "点击放大")
