本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
部署您的Amazon DataSync代理
Amazon DataSync为各种存储环境提供代理。你可以在 VMware ESXi、基于 Linux 内核的虚拟机 (KVM) 或微软 Hyper-V 虚拟机管理程序上部署代理。要在中的VPC 中存储Amazon,您可以将代理作为 Amazon EC2 实例进行部署。
主题
在 VMware 上部署您的代理
您可以从 DataSync 控制台下载代理并将其部署到您的 VMware 环境中。
开始之前:确保您的存储环境可以支持代 DataSync 理。有关更多信息,请参阅虚拟机要求:
在 VMware 上部署代理
通过 https://console.aws.amazon.com/datasync/
打开Amazon DataSync主机。 -
在左侧导航窗格中,选择 Agents(代理),然后选择 Creates(创建代理)。
-
对于虚拟机管理程序,选择 VMware ESXi,然后选择下载映像。
代理在包含
.ova
图像.zip
文件的文件中下载。 -
要最大限度地减少网络延迟,请将代理部署在尽可能靠近 DataSync 需要访问的存储系统(如果可能的话,使用相同的本地网络)。有关更多信息,请参阅Amazon DataSync网络要求:
如果需要,请参阅虚拟机管理程序的文档,了解如何在 VMware 主机中部署
.ova
文件。 -
打开虚拟机管理程序的电源,登录代理虚拟机,然后获取代理的 IP 地址。您需要此 IP 地址来激活代理。
代理 VM 的默认凭据是登录名
admin
和密码password
。如果需要,通过 VM 的本地控制台更改密码。
在 KVM 上部署代理
您可以从 DataSync 控制台下载代理并将其部署到您的 KVM 环境中。
开始之前:确保您的存储环境可以支持代 DataSync 理。有关更多信息,请参阅虚拟机要求:
在 KVM 上部署该代理
通过 https://console.aws.amazon.com/datasync/
打开Amazon DataSync主机。 -
在左侧导航窗格中,选择 Agents(代理),然后选择 Creates(创建代理)。
-
对于 Hypervisor,选择基于内核的虚拟机 (KVM),然后选择下载映像。
代理在包含
.qcow2
图像.zip
文件的文件中下载。 -
要最大限度地减少网络延迟,请将代理部署在尽可能靠近 DataSync 需要访问的存储系统(如果可能的话,使用相同的本地网络)。有关更多信息,请参阅Amazon DataSync网络要求:
-
运行以下命令以安装您的
.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 主机的信息,请参阅虚拟机管理程序的文档。
-
打开管理程序电源,登录虚拟机并获取代理的 IP 地址。您需要此 IP 地址来激活代理。
代理 VM 的默认凭据是登录名
admin
和密码password
。如果需要,通过 VM 的本地控制台更改密码。
在微软 Hyper-V 上部署您的代理
你可以从 DataSync 控制台下载代理并将其部署到你的 Microsoft Hyper-V 环境中。
开始之前:确保您的存储环境可以支持代 DataSync 理。有关更多信息,请参阅虚拟机要求:
在 Hyper-V 上部署代理
通过 https://console.aws.amazon.com/datasync/
打开Amazon DataSync主机。 -
在左侧导航窗格中,选择 Agents(代理),然后选择 Creates(创建代理)。
-
对于虚拟机管理程序,选择 Microsoft Hyper-V,然后选择下载镜像。
代理在包含
.vhdx
图像.zip
文件的文件中下载。 -
要最大限度地减少网络延迟,请将代理部署在尽可能靠近 DataSync 需要访问的存储系统(如果可能的话,使用相同的本地网络)。有关更多信息,请参阅Amazon DataSync网络要求:
如果需要,请参阅虚拟机管理程序的文档,了解如何在 Hyper-V 主机中部署
.vhdx
文件。警告
如果您在使用 Broadcom 网络适配器的 Hyper-V 主机上启用虚拟机队列 (VMQ),您可能会注意到网络性能不佳。有关解决方法的信息,请参阅 Microsoft 文档
。 -
打开管理程序电源,登录虚拟机并获取代理的 IP 地址。您需要此 IP 地址来激活代理。
代理 VM 的默认凭据是登录名
admin
和密码password
。如果需要,通过 VM 的本地控制台更改密码。
将您的代理作为一个 Amazon EC2 实例进行部署
在以下之间复制数据时,您可以将 DataSync 代理部署为 Amazon EC2 实例:
-
自我管理的云内存储系统和Amazon存储服务。
有关这些用例的更多信息,包括高级架构图,请参阅将您的Amazon DataSync代理部署在Amazon Web Services 区域。
-
Amazon S3 已开启Amazon Outposts并提供Amazon存储服务。
警告
我们不建议使用 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 按需定价
-
从源文件系统所在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-region
替换为您自己的来源Amazon Web Services 区域和 AMI ID。选择一个实例类型页面将显示在 Amazon EC2 控制台上。ami-id
-
为您的使用案例选择一种建议的实例类型,然后选择 Next: Configure Instance Details (下一步: 配置实例详细信息)。有关建议的实例类型,请参阅 Amazon EC2 实例要求。
-
在 Configure Instance Details (配置实例详细信息) 页面中,执行以下操作:
-
对于 N etwork(VPC),选择源Amazon EFS 或 NFS 文件系统所在的VPC。
-
对于 Auto-assign Public IP (自动分配公有 IP),选择一个值。要使您的实例可从公共 Internet 中进行访问,请将自动分配公有 IP 设置为启用。否则,请将自动分配公有 IP 设置为禁用。如果未分配公有 IP 地址,请使用其私有 IP 地址在您的 VPC 中激活代理。
当您从云端文件系统传输文件时,为了提高性能,我们建议您选择 NFS 服务器所在的置放组值。
-
-
选择下一步:添加存储。代理不需要额外的存储空间,因此,您可以跳过此步骤,然后选择 Next: Add tags (下一步:添加标签)。
-
(可选)在添加标签页面上,您可以向您的 Amazon EC2 实例添加标签。当您在页面上完成后,选择 Next: Configure Security Group (下一步:配置安全组)。
-
在 Configure Security Group (配置安全组) 页面上,执行以下操作:
-
确保所选安全组允许从您计划用于激活代理的 Web 浏览器到 HTTP 端口 80 的入站访问。
-
确保源文件系统的安全组允许来自该代理。此外,请确保代理允许流向源文件系统的出站流量。如果您使用 VPC 终端节点部署代理,则需要允许更多端口。有关更多信息,请参阅 DataSync 代理如何使用 VPC 终端节点:
有关的一组完整网络要求 DataSync,请参见Amazon DataSync网络要求。
-
-
选择审核和启动以检查您的配置,然后选择启动以启动您的实例。请记得使用您有权访问的密钥对。将显示一个确认页面,指出您的实例正在启动。
-
选择 View Instanc es 以关闭确认页面并返回 Amazon EC2 实例屏幕。当您启动实例时,其初始状态为 pending (待处理)。实例启动后,其状态将更改为 running (正在运行)。此时,已为其分配了公共域名系统 (DNS) 名称和 IP 地址,您可以在 “描述” 选项卡中找到这些名称和 IP 地址。
-
如果您将自动分配公有 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。