使用复制 VMAmazon SMS控制台 - Amazon Server Migration Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用复制 VMAmazon SMS控制台

您可以将Amazon SMS控制台导入服务器目录并将本地服务器迁移到 Amazon EC2。对于使用Amazon Command Line Interface(Amazon CLI),请参阅使用复制 VMAmazon CLI的 命令Amazon SMS

Considerations

  • 将本地服务器复制到 Amazon 最多可以持续 90 天(每个服务器)。使用时间从开始复制服务器时开始,到终止复制作业时结束。90 天之后,系统会自动终止您的复制作业。您可以从 Amazon Web Services Support 请求一个扩展名。

  • 如果您已启用Amazon SMS和Amazon Migration Hub,则 SMS 服务器目录也会显示在 Migration Hub 上。有关更多信息,请参阅从 Migration Hub 导入应用程序

  • 在复制过程中,Amazon SMS代表您在区域中创建 Amazon S3 存储桶,启用了服务器端加密,并启用了存储桶策略,该策略用于在 7 天后删除存储桶中的所有项目。Amazon SMS将服务器卷从您的环境复制到此存储桶,然后从卷创建 EBS 快照。如果您不删除此存储桶,则 Amazon SMS 会将它用于此区域中的所有复制作业。

  • 在 AMI 创建过程中,Amazon SMS设置DeleteOnTermination属性设置为 false,覆盖默认值。您可以在终止实例后手动删除根卷,也可以将属性设置为 true,以便 Amazon EC2 在实例终止时删除根卷。有关更多信息,请参阅 。在实例终止时保留 Amazon EBS 卷中的Amazon EC2 用户指南

复制服务器

Amazon SMS会自动将活动服务器卷复制到Amazon并根据需要创建 Amazon Machine Image (AMI)。

复制服务器

  1. 安装服务器迁移连接器,如安装服务器迁移连接器

  2. 打开Amazon SMS控制台https://console.aws.amazon.com/servermigration/

  3. 在导航菜单中,选择 Connectors。验证您在虚拟化环境中部署的连接器所显示的状态是否正常。

  4. 如果您尚未导入目录,请依次选择 ServersImport server catalog。要反映在以前的导入操作之后在 VMware 环境中添加的新服务器,请选择 Re-import server catalog。这个过程最多需要一分钟。

  5. 选择要复制的服务器,然后选择 Create replication job

  6. Configure server-specific settings 页面上的 License type 列中,选择要从复制作业创建的 AMI 的许可类型。Linux 服务器只能使用自带许可 (BYOL)。Windows 服务器可以使用Amazon或 BYOL。您还可以选择 Auto (自动) 以让 Amazon SMS 选择适当的许可证。选择 Next

  7. 在存储库的配置复制作业设置” 页面上,提供以下信息,然后选择下一步

    • 复制作业类型— 指定复制间隔(每 1-24 小时一次)或者选择一次性迁移

    • 启动复制运行— 选择Immediate立即开始复制运行,或者在稍后的日期和时间在指定日期和时间开始复制,最多可在未来 30 天内。使用浏览器的本地时间指定日期和时间。

    • IAM 服务角色— 选择允许创建自动化角色拥有Amazon SMS代表您创建服务相关角色或使用我自己的角色指定现有 IAM 角色。有关更多信息,请参阅的服务相关角色Amazon SMS。如果您不会存在,则此选项Amazon SMS已代表您创建服务相关角色。

    • 说明— 复制运行的描述。

    • 启用 AMI 自动删除— 要启用自动 AMI 删除,请选择并指定要保留的 AMI 的最大数量(从 1-270)。要禁用自动 AMI 删除,请选择

    • 启用 AMI 加密— 要启用 AMI 加密,请选择并指定加密密钥(使用密钥 ID、Amazon 资源名称或别名),或留空以使用默认密钥进行 EBS 加密。要禁用 AMI 加密,请选择

    • 启用通知— 选择配置 Amazon Simple Service (Amazon SNS) 在复制作业完成、失败或被删除时通知列表中的收件人。有关更多信息,请参阅 Amazon Simple Notification Service 开发人员指南

    • 在连续失败时暂停复制作业— 选择将作业移动到PausedOnFailure状态,而不是立即到Failed状态,如果作业遇到连续失败。此选项不适用于一次性复制作业。

  8. 在存储库的审核” 页面上,检查您的设置并根据需要更新。完成后,选择 Create。在设置复制作业后,将在指定的时间自动开始复制,并以指定间隔重复复制。

除了计划的复制运行外,您还可以每 24 小时启动至多两次按需复制运行。在 Replication jobs 页面上,选择一个作业,然后依次选择 ActionsStart replication run。此时将启动不会对计划的复制运行有任何影响的复制运行,但在计划运行时按需运行仍在进行的情况除外。在这种情况下,将跳过计划的运行并将其重新计划在下一个间隔。如果前面的计划运行仍在进行时某一计划运行到期,则会出现相同的情况。

恢复复制作业

Amazon SMS 可以在最大数量的连续计划复制作业失败后暂停复制作业。尝试恢复处于 PausedOnFailure 状态的作业之前,请尝试确定并修复复制运行失败的根本原因。有关更多信息,请参阅在准备阶段复制运行失败

恢复已暂停的复制作业

  1. 在 Amazon SMS 控制台中,选择 Replication jobs (复制作业)

  2. 在搜索栏中,按 PausedOnFailure 筛选作业以确定所有已暂停的作业。

  3. 要恢复已暂停的作业,请选择该作业,然后依次选择 Actions (操作) Resume replication job (恢复复制作业)

监视服务器复制作业

您可以管理和跟踪每个迁移的进度。

监控和修改服务器复制作业

  1. 在 Amazon SMS 控制台中,选择 Replication jobs (复制作业)。可通过滚动表来查看所有复制作业。在搜索栏中,可按特定值筛选表内容。

  2. 选择一个复制作业,以便在下方的窗格中查看有关该作业的详细信息。Job details 选项卡显示有关当前复制运行的信息,包括该复制作业创建的最新 AMI 的 ID。Run history 选项卡显示有关选定复制作业的所有复制运行的详细信息。

  3. 要更改任何作业参数,请在 Replication jobs 页面上选择一个作业,然后依次选择 ActionsEdit replication job。在 Edit configuration job 表单中输入新信息后,选择 Save 以提交您的更改。

    注意

    您可能需要刷新页面,才能使更改可见。

删除复制作业

在复制完服务器后,可以删除复制作业。这会停止复制作业并清除该服务创建的任何项目 (例如,作业的 S3 存储桶)。这不会删除由已停止的作业运行创建的任何 AMI。当您使用完连接器并且不再需要将其用于任何复制作业时,可以从 Amazon SMS 中将其取消关联。

关闭复制

  1. 选择 Replication jobs,再选择所需作业,然后依次选择 ActionsDelete replication jobs。在确认窗口中,选择 Delete

    注意

    您可能需要刷新页面,才能使更改可见。

  2. 要在不再需要服务器目录后将其清除,请依次选择 ServersClear server catalog

  3. 要在不再需要连接器时取消其关联,请选择 Connectors (连接器) 并选择该连接器。在其信息部分的右上角选择 Disassociate,然后在确认窗口中再次选择 Disassociate