阿里云国际版两个ECS云服务器之间的迁移教程

您可以使用服务器迁移中心 (SMC) 迁移本地数据中心的服务器 阿里云的虚拟机 (VM) 或第三方云平台。你也可以 将阿里云 ECS 实例迁移到同一阿里巴巴内的另一个 ECS 实例 云账号或跨不同阿里云账号。本主题介绍如何 使用 SMC 在阿里云账号内的两个 ECS 实例之间进行迁移,或 跨不同的阿里云账户。

先决条件

确保您已创建阿里云账号,完成实名认证, 激活 RAM 激活 RAM 并授权 SMC 访问 您的云资源。

背景资料

如需在两个 ECS 实例之间迁移,您还可以从某个地域复制自定义镜像 共享到阿里云账号内的另一个账号,或将自定义镜像共享给其他账号 阿里云账号。

当您使用SMC时,您只需为阿里云弹性计算服务付费 迁移过程中使用的 (ECS) 资源。

使用说明

如果您是首次迁移服务器,建议您执行测试迁移。 在迁移之前,请注意下表中的信息。

项目 描述
帐户 如果您在不同阿里云账号上的两个 ECS 实例之间进行迁移, 您需要在源ECS实例上下载并安装SMC客户端。然后,你 需要输入拥有目的地的阿里云账号的访问密钥对 ECS实例。
数据安全 为防止数据丢失,建议您为云盘创建快照。
网络 在以下情况下,网络环境可能会影响迁移速度:
  • 如果跨中国大陆、网络以外的区域执行迁移 可能变得不稳定。
  • 如果VPC可用,建议您通过VPC进行迁移。比较 通过公网迁移,VPC迁移更加高效和稳定。

场景

两个 ECS 实例之间的迁移具有以下场景:

  • 跨不同阿里云账号在 ECS 实例之间迁移

    在此场景中,您可以跨不同的阿里巴巴在两个 ECS 实例之间进行迁移 云帐户。ECS实例可以位于同一地域,也可以驻留在不同地域。 例如,您可以迁移属于阿里云账号的ECS实例 A 到属于阿里云账号 B 的另一个实例。

  • 在同一账号内的ECS实例之间迁移

    在这种情况下,您可以在同一阿里巴巴内的两个 ECS 实例之间进行迁移 云帐户。ECS实例可以位于同一地域,也可以驻留在不同地域。 例如,您可以在 ECS 实例与 ECS 镜像或其他实例之间迁移 在阿里云账号 A 中。

    在此场景中,您还可以通过迁移的方式在 ECS 实例的云盘中进行扩容 自定义镜像的实例或云盘较小的其他实例。 这是因为ECS不支持系统盘或数据盘的扩容。 

步骤一:下载SMC客户端并上传至源ECS实例

迁移前需要下载SMC客户端并上传至源 ECS实例。

  1. 使用拥有目标ECS实例的阿里云账号登录SMC控制台。在 在页面右上角,将指针移到下载最新SMC客户端上,然后右键单击复制链接。

    通知您必须区分拥有源和目标的阿里云账号 ECS实例。

  2. 登录源ECS实例并下载SMC客户端。
    • 视窗弹性云服务器实例:复制SMC客户端包的下载网址并粘贴 在浏览器中下载SMC客户端。
    • Linux弹性云服务器:执行wget命令下载SMC客户端。示例:wget https://p2v-tools.oss-cn-hangzhou.aliyuncs.com/smc/Alibaba_Cloud_Migration_Tool.zip。
  3. 解压SMC客户端包的编译。

    选择以下两种方式进行SMC客户端包解压 源ECS实例的操作系统:

    视窗弹性云服务器实例

    1. 使用 Windows 提供的解压缩工具或安装在 源ECS实例,用于解压SMC客户端包的编译。Alibaba_Cloud_Migration_Tool.zip

    2. 解压缩与操作系统兼容的客户端包 源 ECS 实例。

      本文以本文为例。go2aliyun_client2.5.8_windows_x86_64.zip

    云服务器实例

    1. 执行以下命令解压SMC客户端包编译。

      unzip Alibaba_Cloud_Migration_Tool.zip

      注意确保源ECS实例上安装了解压缩工具。例如 你可以运行yum -y安装解压缩命令,在 CentOS 7 中安装解压缩工具。

    2. 执行以下命令解压SMC客户端包。

      解压缩与操作系统兼容的客户端包 源 ECS 实例。本文以本文为例。go2aliyun_client2.5.8_linux_x86_64.zip

      unzip go2aliyun_client2.5.8_linux_x86_64

步骤一:导入源ECS实例信息

在源ECS实例上运行SMC客户端,导入实例信息 到 SMC 控制台。

通知在迁移完成之前,请勿关闭客户端。否则,源弹性云服务器 实例将与SMC控制台断开连接,迁移失败。

  1. 进入SMC客户端目录,运行SMC客户端。
    • Windows弹性云服务器实例:通过以下两种方式运行SMC客户端:
      • 要运行 Windows GUI 版本,请双击go2aliyun_gui.exe文件。
      • 若要运行 Windows CLI 版本,请双击go2aliyun_client.exe文件。

      注意运行该程序时,必须单击“确定”以确认您具有管理员权限。

    • Linux弹性云服务器实例:

      在go2aliyun_client文件的目录中,运行以下命令:

      cd go2aliyun_client2.5.8_linux_x86_64 
      chmod +x go2aliyun_client
      ./go2aliyun_client
  2. 输入拥有目标 ECS 的阿里云账号的访问密钥对 实例。

    通知您必须区分拥有源和目标的阿里云账号 ECS实例。

    • 视窗弹性云服务器实例
      • 如果您使用的是 Windows GUI 版本,请在“访问 ID”字段中输入“访问密钥ID”,在“密钥”字段中输入“访问密钥”密钥,然后单击。
      • 如果您使用的是 Windows CLI 版本,请输入访问密钥 ID 和访问密钥,并且 然后按。Enter
    • 云服务器实例

      输入访问密钥 ID 和访问密钥,然后按。Enter

      可能会出现以下提示:

      • 如果您的源 ECS 实例上未安装快照依赖关系,则执行以下操作 出现提示,如下图所示。决定是否安装一个基于 关于是否需要启用块复制。
        • 如果需要为迁移启用块复制,请输入自动安装快照依赖项。yes
        • 如果不需要为迁移启用块复制,请输入。no

        注意如果快照依赖项安装失败,请不要启用块复制 创建迁移任务时。否则,迁移可能会失败。

        阿里云国际版两个ECS云服务器之间的迁移教程_第1张图片

      • rsync 工具安装在大多数主流迁移源中。如果 rsync 不是 安装在源ECS实例上,SMC客户端会显示提示。输入yes以安装 rsync,如下图所示。

      • 如果源 ECS 实例开启了 SELinux,系统会提示您关闭 SELinux。 输入yes以禁用 SELinux,如下图所示。

  3. 检查源ECS实例信息是否导入。
    • 如果源ECS实例的信息已导入SMC 安慰。Import Source Server [s-bxxxxxxxxxxxx] Successfully!
    • 显示ECS实例信息导入失败,如图所示 在下图中。我们建议您找到问题的根本原因,并且 然后再次运行客户端。

步骤二:创建并启动迁移任务

  1. 使用拥有目标ECS实例的阿里云账号登录SMC控制台。

    通知您必须区分拥有源和目标的阿里云账号 ECS实例。

  2. 在左侧导航栏,单击迁移源。
  3. 找到源ECS实例,单击操作列的创建迁移作业。
  4. 在创建迁移任务面板,阅读迁移任务说明并设置迁移参数。

    注意建议您在创建迁移任务时选择VPC作为网络类型。 与公网迁移相比,VPC迁移效率更高 和稳定。

下一步该怎么做

迁移完成后,请根据需要执行以下步骤:

  • 如果您将ECS实例迁移到ECS镜像,请根据 图像。
  • 如果您将ECS实例迁移到ECS实例,请查看目标ECS实例 在弹性云服务器控制台。

你可能感兴趣的:(阿里云,服务器,云计算)