部署您的Amazon DataSync代理 - Amazon DataSync
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

部署您的Amazon DataSync代理

Amazon DataSync为各种存储环境提供代理。你可以在 VMware ESXi、基于 Linux 内核的虚拟机 (KVM) 或微软 Hyper-V 虚拟机管理程序上部署代理。要在中的VPC 中存储Amazon,您可以将代理作为 Amazon EC2 实例进行部署。

在 VMware 上部署您的代理

您可以从 DataSync 控制台下载代理并将其部署到您的 VMware 环境中。

开始之前:确保您的存储环境可以支持代 DataSync 理。有关更多信息,请参阅虚拟机要求

在 VMware 上部署代理
  1. 通过 https://console.aws.amazon.com/datasync/ 打开Amazon DataSync主机。

  2. 在左侧导航窗格中,选择 Agents(代理),然后选择 Creates(创建代理)。

  3. 对于虚拟机管理程序,选择 VMware ESXi,然后选择下载映像

    代理在包含.ova图像.zip文件的文件中下载。

  4. 要最大限度地减少网络延迟,请将代理部署在尽可能靠近 DataSync 需要访问的存储系统(如果可能的话,使用相同的本地网络)。有关更多信息,请参阅Amazon DataSync网络要求

    如果需要,请参阅虚拟机管理程序的文档,了解如何在 VMware 主机中部署.ova文件。

  5. 打开虚拟机管理程序的电源,登录代理虚拟机,然后获取代理的 IP 地址。您需要此 IP 地址来激活代理。

    代理 VM 的默认凭据是登录名admin和密码password。如果需要,通过 VM 的本地控制台更改密码。

在 KVM 上部署代理

您可以从 DataSync 控制台下载代理并将其部署到您的 KVM 环境中。

开始之前:确保您的存储环境可以支持代 DataSync 理。有关更多信息,请参阅虚拟机要求

在 KVM 上部署该代理
  1. 通过 https://console.aws.amazon.com/datasync/ 打开Amazon DataSync主机。

  2. 在左侧导航窗格中,选择 Agents(代理),然后选择 Creates(创建代理)。

  3. 对于 Hypervisor,选择基于内核的虚拟机 (KVM),然后选择下载映像

    代理在包含.qcow2图像.zip文件的文件中下载。

  4. 要最大限度地减少网络延迟,请将代理部署在尽可能靠近 DataSync 需要访问的存储系统(如果可能的话,使用相同的本地网络)。有关更多信息,请参阅Amazon DataSync网络要求

  5. 运行以下命令以安装您的.qcow2镜像。

    virt-install \ --name "datasync" \ --description "DataSync agent" \ --os-type=generic \ --ram=32768 \ --vcpus=4 \ --disk path=datasync-yyyymmdd-x86_64.qcow2,bus=virtio,size=80 \ --network default,model=virtio \ --graphics none \ --import

    有关如何管理此 VM 和 KVM 主机的信息,请参阅虚拟机管理程序的文档。

  6. 打开管理程序电源,登录虚拟机并获取代理的 IP 地址。您需要此 IP 地址来激活代理。

    代理 VM 的默认凭据是登录名admin和密码password。如果需要,通过 VM 的本地控制台更改密码。

在微软 Hyper-V 上部署您的代理

你可以从 DataSync 控制台下载代理并将其部署到你的 Microsoft Hyper-V 环境中。

开始之前:确保您的存储环境可以支持代 DataSync 理。有关更多信息,请参阅虚拟机要求

在 Hyper-V 上部署代理
  1. 通过 https://console.aws.amazon.com/datasync/ 打开Amazon DataSync主机。

  2. 在左侧导航窗格中,选择 Agents(代理),然后选择 Creates(创建代理)。

  3. 对于虚拟机管理程序,选择 Microsoft Hyper-V,然后选择下载镜像

    代理在包含.vhdx图像.zip文件的文件中下载。

  4. 要最大限度地减少网络延迟,请将代理部署在尽可能靠近 DataSync 需要访问的存储系统(如果可能的话,使用相同的本地网络)。有关更多信息,请参阅Amazon DataSync网络要求

    如果需要,请参阅虚拟机管理程序的文档,了解如何在 Hyper-V 主机中部署.vhdx文件。

    警告

    如果您在使用 Broadcom 网络适配器的 Hyper-V 主机上启用虚拟机队列 (VMQ),您可能会注意到网络性能不佳。有关解决方法的信息,请参阅 Microsoft 文档

  5. 打开管理程序电源,登录虚拟机并获取代理的 IP 地址。您需要此 IP 地址来激活代理。

    代理 VM 的默认凭据是登录名admin和密码password。如果需要,通过 VM 的本地控制台更改密码。

将您的代理作为一个 Amazon EC2 实例进行部署

在以下之间复制数据时,您可以将 DataSync 代理部署为 Amazon EC2 实例:

警告

我们不建议使用 Amazon EC2 代理访问您的本地存储,因为网络延迟会增加。而是将代理作为 VMware、KVM 或 Hyper-V 虚拟机部署在尽可能靠近本地存储的数据中心中。

为你选择代理 AMIAmazon Web Services 区域
  • 使用以下 CLI 命令获取指定的最新 DataSync Amazon 系统映像 (AMI) IDAmazon Web Services 区域。

    aws ssm get-parameter --name /aws/service/datasync/ami --region region
    例 命令和输出示例
    aws ssm get-parameter --name /aws/service/datasync/ami --region us-east-1 { "Parameter": { "Name": "/aws/service/datasync/ami", "Type": "String", "Value": "ami-id", "Version": 6, "LastModifiedDate": 1569946277.996, "ARN": "arn:aws:ssm:us-east-1::parameter/aws/service/datasync/ami" } }
将您的 DataSync 代理作为 Amazon EC2 实例进行部署
重要

为避免收费,请以不需要在可用区之间进行网络流量的方式部署代理。例如,在自管理文件系统所在的可用区部署代理。

要了解有关所有数据传输价格的更多信息Amazon Web Services 区域,请参阅 Amazon EC2 按需定价

  1. 从源文件系统所在Amazon Web Services 账户的位置,使用 Amazon EC2 启动向导中的 AMI 启动代理。使用以下 URL 启动 AMI。

    https://console.aws.amazon.com/ec2/v2/home?region=source-file-system-region#LaunchInstanceWizard:ami=ami-id

    在 URL 中,将source-file-system-regionami-id替换为您自己的来源Amazon Web Services 区域和 AMI ID。选择一个实例类型页面将显示在 Amazon EC2 控制台上。

  2. 为您的使用案例选择一种建议的实例类型,然后选择 Next: Configure Instance Details (下一步: 配置实例详细信息)。有关建议的实例类型,请参阅 Amazon EC2 实例要求

  3. Configure Instance Details (配置实例详细信息) 页面中,执行以下操作:

    1. 对于 N etwork(VPC),选择源Amazon EFS 或 NFS 文件系统所在的VPC。

    2. 对于 Auto-assign Public IP (自动分配公有 IP),选择一个值。要使您的实例可从公共 Internet 中进行访问,请将自动分配公有 IP 设置为启用。否则,请将自动分配公有 IP 设置为禁用。如果未分配公有 IP 地址,请使用其私有 IP 地址在您的 VPC 中激活代理。

      当您从云端文件系统传输文件时,为了提高性能,我们建议您选择 NFS 服务器所在的置放组值。

  4. 选择下一步:添加存储。代理不需要额外的存储空间,因此,您可以跳过此步骤,然后选择 Next: Add tags (下一步:添加标签)

  5. (可选)在添加标签页面上,您可以向您的 Amazon EC2 实例添加标签。当您在页面上完成后,选择 Next: Configure Security Group (下一步:配置安全组)

  6. Configure Security Group (配置安全组) 页面上,执行以下操作:

    1. 确保所选安全组允许从您计划用于激活代理的 Web 浏览器到 HTTP 端口 80 的入站访问。

    2. 确保源文件系统的安全组允许来自该代理。此外,请确保代理允许流向源文件系统的出站流量。如果您使用 VPC 终端节点部署代理,则需要允许更多端口。有关更多信息,请参阅 DataSync 代理如何使用 VPC 终端节点

    有关的一组完整网络要求 DataSync,请参见Amazon DataSync网络要求

  7. 选择审核和启动以检查您的配置,然后选择启动以启动您的实例。请记得使用您有权访问的密钥对。将显示一个确认页面,指出您的实例正在启动。

  8. 选择 View Instanc es 以关闭确认页面并返回 Amazon EC2 实例屏幕。当您启动实例时,其初始状态为 pending (待处理)。实例启动后,其状态将更改为 running (正在运行)。此时,已为其分配了公共域名系统 (DNS) 名称和 IP 地址,您可以在 “描述” 选项卡中找到这些名称和 IP 地址。

  9. 如果您将自动分配公有 IP 设置为启用,则选择您的实例,然后在描述选项卡中记下公有 IP 地址。您之后将使用该 IP 地址连接到您的同步代理。

    如果您将自动分配公有 IP 设置为禁用,则启动或使用 VPC 中的现有实例以激活代理。在这种情况下,您可以使用同步代理的私有 IP 地址从 VPC 中的该实例激活代理。

在... 上部署代理Amazon Snowcone

代 DataSync 理 AMI 已预安装在您的 Snowcone 设备上。使用以下工具之一启动代理:

在... 上部署代理Amazon Outposts

你可以在 Outpost 上启动 DataSync Amazon EC2 实例。要了解有关在上启动 AMI 的更多信息Amazon Outposts,请参阅Amazon Outposts用户指南中的 Outpost 上启动实例

使用 DataSync 在 Outposts 上访问 Amazon S3 时,您必须在允许访问您的 Amazon S3 接入点的 VPC 中启动代理,然后在 Outpost 的父区域激活代理。代理还必须能够路由到存储桶的 Amazon S3 on Outposts 终端节点。要了解有关在 Outposts 终端节点上使用 Amazon S3 的更多信息,请参阅 Amazon S3 用户指南中的使用 Amazon S3 在 Out posts