# 跨账号跨区域迁移云服务器
#### 操作场景
本节操作介绍华为云上云服务器的跨账号跨区域迁移，建议采用镜像迁移方式。
服务器迁移的常见场景与常用的迁移方式请参考[迁移的背景知识]。
跨账号跨区域迁移的方法请参考[方案介绍]。
 #### 迁移的背景知识
常见的服务器迁移场景包括物理服务器与云服务器之间、VMware等虚拟化平台与华为云服务器之间、华为云上的云服务器之间（不同账号或地域之间）、其他云平台的云服务器和华为云服务器、线下制作成镜像文件导入华为云，推荐的迁移方式请参考[表1]。
 表1常见的服务器迁移场景 
| **迁移场景**                                                                                    | **适用条件**           | **推荐方式**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | **备注**                                                                  |
|:---|:---|:---|:---|
| x86物理服务器 → 华为云服务器 示例：P2V                                      | 服务器能够访问公网           | 主机迁移服务                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | -                                                                        |
| VMware等虚拟化平台的虚拟机 → 华为云服务器                                      | 虚拟机能够访问公网          | 主机迁移服务                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | -                                                                        |
| VMware等虚拟化平台的虚拟机 → 华为云服务器                                      | 虚拟机不能访问公网            | 1. 先从VMware虚拟化平台导出虚拟机的镜像文件。  2. 然后使用[镜像导入](https://support.huaweicloud.com/usermanual-ims/ims_01_0203.html#section3)。                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 如果镜像文件格式不在vhd、vmdk、qcow2、raw、vhdx、qcow、vdi、qed、zvhd、zvhd2范围，需要先转换格式。    |
| 华为云上的云服务器（不同账号或地域之间） 示例：账号A在"华北-北京四"区域的云服务器 → 账号B的"华东-上海一"区域。 | 云服务器能够访问公网           | 主机迁移服务                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | -                                                                       |
| 华为云上的云服务器（不同账号或地域之间） 示例：账号A在"华北-北京四"区域的云服务器 → 账号B的"华东-上海一"区域。 | 云服务器不能访问公网           | **（推荐）** - 不同账号间迁移：[共享镜像](https://support.huaweicloud.com/usermanual-ims/ims_01_0305.html) 将云服务器的系统盘制作成系统盘镜像、数据盘制作成数据盘镜像，或者直接将云服务器制作成整机镜像，然后共享给其他账号。   - 不同地域间迁移：[跨区域复制镜像](https://support.huaweicloud.com/usermanual-ims/ims_01_0332.html) 将云服务器的系统盘制作成系统盘镜像、数据盘制作成数据盘镜像，或者直接将云服务器制作成整机镜像，然后复制到其他区域。   - 不同账号、不同地域间迁移：[共享镜像](https://support.huaweicloud.com/usermanual-ims/ims_01_0305.html)和[跨区域复制镜像](https://support.huaweicloud.com/usermanual-ims/ims_01_0332.html)结合使用。   | 只有通过云备份创建的整机镜像，才支持共享。 跨区域复制的镜像大小不能超过128GB。 |
| 其他云平台的云服务器 示例：阿里云/腾讯云 → 华为云                                  | 云服务器能够访问公网          | 主机迁移服务                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | -                                                                        |
| 其他云平台的云服务器 示例：阿里云/腾讯云 → 华为云                                  | 云服务器不能访问公网            | 1. 先从其他云平台导出镜像。  2. 然后使用[镜像导入](https://support.huaweicloud.com/usermanual-ims/ims_01_0203.html#section3)。                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 如果镜像文件格式不在vhd、vmdk、qcow2、raw、vhdx、qcow、vdi、qed、zvhd、zvhd2范围，需要先转换格式。      |
| 安装盘映像 示例：线下制作成镜像文件导入华为云                                       | 已有所需操作系统的ISO格式的安装盘映像 | [使用VirtualBox创建镜像并上传到华为云](https://support.huaweicloud.com/bestpractice-ims/ims_bp_0003.html) 或 [使用控制台的导入ISO文件方式创建镜像](https://support.huaweicloud.com/usermanual-ims/ims_01_0220.html)                                                                                                                                                                                                                                                                                                                                                                                                                                                      | -                                                                       |
   
 #### 方案介绍
跨账号跨区域迁移云服务器的方案为：账号A将区域A的云服务器做成私有镜像，将此私有镜像复制到同账号的区域B，再共享给账号B；账号B接受账号A的共享镜像后，使用该镜像创建新的云服务器。
例如，账号A在"华北-北京四"区域的云服务器上搭建了Web网站，想要将云服务器迁移到账号B的"华东-上海一"，操作流程如下：
图1操作流程   
![](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_image_0281926451.png "点击放大")
1. [步骤一：创建私有镜像]
2. [步骤二：跨区域复制镜像]
3. [步骤三：共享镜像]
4. [步骤四：接受共享镜像]
5. [步骤五：创建新的云服务器]
 
 #### 步骤一：创建私有镜像
账号A将"华北-北京四"区域搭建了Web网站的云服务器做成私有镜像。假设云服务器Web访问地址为：http://121.36.xxx.xxx/index.html
![](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_image_0281926452.png "点击放大")
1. 账号A登录[ECS控制台](https://console.huaweicloud.com/ecm/?#/ecs/manager/vmList)，进入弹性云服务器列表页面，在左上角切换区域为"华北-北京四"。
2. 在搭建了Web网站的云服务器（假设为ecs-fe9e）所在行，单击操作列的"更多 \> 镜像 \> 创建镜像"。 进入创建私有镜像页面。
   
3. 填写如下参数：
   图2创建私有镜像   
   ![](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_image_0000002181901349.png "点击放大")
   - 创建方式：创建私有镜像
   
   - 镜像类型：整机镜像 由于数据盘包含了业务数据，本例中使用弹性云服务器携带其挂载的数据盘一起创建整机镜像。
     
   
   - 选择镜像源：云服务器，并选择"ecs-fe9e"
   
   - 选择"云服务器备份存储库"，用于存放备份。如果云服务器已绑定存储库，系统会默认选择已绑定的存储库。 创建的整机镜像及中间产物备份副本会默认存放在备份存储库中，因此必须选择一个云服务器备份存储库。
     如果没有可用的存储库，请单击"新建云服务器备份存储库"进行创建，注意"保护类型"需选择"备份"。
     
   
   - 名称：输入私有镜像名称，如"migrate_test"
   
   - 企业项目：选择默认项目"default"
    
4. 阅读并勾选"协议"，单击"下一步"。
5. 确认无误后，单击"提交"。
6. 返回私有镜像列表，等待几分钟后，私有镜像创建成功。
   图3查看私有镜像   
   ![](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_image_0000002265415145.png "点击放大") 
 
 #### 步骤二：跨区域复制镜像
账号A将[步骤一：创建私有镜像]中创建的私有镜像复制到"华东-上海一"区域。在跨区域复制前，需要先创建IAM委托，详见以下步骤。
1. 创建IAM委托。
   1. 单击右上方登录的用户名，在下拉列表中选择"统一身份认证"。
   
   2. 在左侧导航栏中，单击"委托"。
   
   3. 在"委托"页面，单击"创建委托"。
   
   4. 在"创建委托"页面，设置如下参数：
      - 委托名称：按需填写，例如"ims_administrator_agency"。
        图4创建委托   
        ![](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_image_0000002265507213.png "点击放大") 
      
      - 委托类型：选择"云服务"。
      
      - 云服务：（"委托类型"选择"云服务"时出现此参数项。）在"云服务"下拉框选择"镜像服务 IMS"。
      
      - 持续时间：选择"永久"。
      
      - 描述：非必选，可以填写"拥有IMS Administrator权限的委托"。
       
   
   5. 单击"完成"。
   
   6. 在授权的确认弹窗中，单击"立即授权"。
   
   7. 勾选"IMS Administrator"策略。
      图5选择策略   
      ![](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_image_0000002265513353.png "点击放大") 
   
   8. 单击"下一步"，选择授权区域。
   
   9. 选择"指定区域项目资源"，在下方的"项目\[所属区域\]"中选择"华北-北京四"和"华东-上海一"，单击"确定"。
      图6选择区域   
      ![](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_image_0000002265518429.png "点击放大")
      ![](https://support.huaweicloud.com/bestpractice-ecs/public_sys-resources/caution_3.0-zh-cn.png)
      配置权限时，请勿选择所有项目，否则委托将不生效。
      
   
   10. 确认授权信息后，单击"完成"，返回委托列表即可查看创建的委托。
       图7查看委托   
       ![](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_image_0000002230322580.png "点击放大") 
    
2. 单击"![](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_image_0000002162128782.jpg)"，选择"计算 \> 镜像服务 IMS"，单击"私有镜像"页签。
   进入私有镜像列表页。
   
3. 在私有镜像"migrate_test"所在行，单击操作列的"更多 \> 复制"。 弹出"复制镜像"对话框。
   
4. 填写如下参数：
   图8复制镜像   
   ![](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_image_0000002146662218.png "点击放大")
   - 名称：保持默认值copy_cn-north-4_migrate_test
   
   - 目的区域：华东-上海一
   
   - 目的项目：cn-east-3
   
   - 目的云服务器备份存储库：vault-2398
   
   - IAM委托：选择[1]中创建好的委托"ims_administrator_agency"。
   
   - 免责声明：阅读免责声明内容并勾选"我已了解并同意"。
    
5. 单击"确定"。
6. 在控制台左上角切换区域为"华东-上海一"，等待几分钟后，私有镜像复制成功。
   图9查看私有镜像   
   ![](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_image_0000002230557140.png "点击放大") 
 
 #### 步骤三：共享镜像
账号A将"华东-上海一"区域的私有镜像共享给账号B。需要提前在"我的凭证"中获取账号B"华东-上海一"区域的项目ID。
图10获取项目ID   
![](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_image_0000002181965613.png "点击放大")
1. 在"华东-上海一"区域，单击"![](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_image_0000002452421033.jpg)"，选择"计算 \> 镜像服务 IMS"，单击"私有镜像"页签。
   进入私有镜像列表页。
   
2. 在私有镜像"copy_cn-north-4_migrate_test"所在行，单击操作列的"更多 \> 共享"。 弹出"共享镜像"对话框。
   
3. 在"共享镜像"页签，输入账号B的项目ID。
   图11共享镜像   
   ![](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_image_0000002146847998.png "点击放大") 
4. 单击"确定"。
 
 #### 步骤四：接受共享镜像
账号B接受账号A共享的"华东-上海一"区域的私有镜像。
1. 账号B登录[IMS控制台](https://console.huaweicloud.com/ecm/?#/ims/manager/imageList/selfImage)，在左上角切换区域为"华东-上海一"。
2. 单击"共享镜像"页签，进入镜像列表页面。
3. 共享镜像列表上方提示"是否接受其他租户给您发起的1个共享镜像?"，勾选"copy_cn-north-4_migrate_test"，单击"接受"。
   图12接受共享镜像   
   ![](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_image_0000002415744732.png "点击放大") 
4. 在"接受整机镜像"页面，选择一个云服务器备份存储库，并单击"确定"。 ![](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_image_0000002449273093.png "点击放大")
   
   接受后，该私有镜像将显示在共享镜像列表中。
   
 
 #### 步骤五：创建新的云服务器
账号B使用共享镜像创建新的云服务器，并验证Web网站是否可用。
1. 在共享镜像"copy_cn-north-4_migrate_test"所在行，单击操作列的"申请服务器"。 进入弹性云服务器购买向导页面。
   
2. 按需选择计费模式、可用区、规格、网络等参数，镜像保持默认值，按界面提示完成云服务器创建。
   图13选择镜像   
   ![](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_image_0000002415763060.png "点击放大") 
3. 返回云服务器列表，等待几分钟，云服务器创建成功。
4. 尝试访问云服务器的Web网站，验证是否可用。
   浏览器中输入http://云服务器弹性公网IP/index.html，假设为http://124.70.xxx.xxx/index.html。经验证可以正常访问，表示云服务器迁移成功，任务结束。
   图14验证Web网站   
   ![](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_image_0281926466.png "点击放大") 
 
