部署您的AWS DataSync代理 - AWS DataSync

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

部署您的AWS DataSync代理

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

在 VMware 上部署您的代理

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

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

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

  2. 在左侧导航窗格中,选择 Agents

  3. 对于 Hypervisor,选择 VMware ESXi,然后选择下载映像。

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

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

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

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

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

在 KVM 上部署您的代理

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

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

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

  2. 在左侧导航窗格中,选择 Agents

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

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

  4. 要最大限度地减少网络延迟,请将代理部署在尽可能靠近DataSync需要访问的存储系统附近(如果可能,使用相同的本地网络)。有关更多信息,请参阅AWS 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。如果需要,通过虚拟机的本地控制台更改密码。

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

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

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

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

  2. 在左侧导航窗格中,选择 Agents

  3. 对于 Hypervisor,选择微软 Hyper-V,然后选择下载映像。

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

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

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

    警告

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

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

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

在 Amazon EC2 上部署您的代理

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

警告

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

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

    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 实例
重要

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

要详细了解所有AWS 区域人的数据传输价格,请参阅 Amazon EC2 按需定价

  1. 从源文件系统所在AWS 账户的位置,使用 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替换为您自己的来源AWS 区域和 AMI ID。选择一个实例类型页面将显示在 Amazon EC2 控制台上。

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

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

    1. 对于 N etwor ks,请选择您的源 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 的一组完整的网络要求,请参阅 AWS DataSync网络要求

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

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

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

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

在上部署您的代理 AWS Snowcone

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

在上部署您的代理 AWS Outposts

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

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