本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
为 OpenZFS 配置与亚马逊 FSx 的 DataSync 转账
要将数据传输到或传出您的亚马逊版 FSx OpenZFS 文件系统,您必须创建一个 AWS DataSync 传输位置。 DataSync 可以将此位置用作传输数据的源或目的地。
FSx 为 OpenZFS 文件系统提供 DataSync 访问权限
DataSync 使用网络接口从您的 FSx 虚拟私有云 (VPC) 挂载您的 for OpenZFS 文件系统。 DataSync代表您全面管理这些网络接口的创建、使用和删除。
注意
VPCs 与一起使用的 DataSync 必须具有默认租期。 VPCs 不支持专用租赁。
配置 O FSx penZFS 文件系统授权
DataSync 以 NFS 客户端 FSx 的身份访问你的 for OpenZFS 文件系统,以 root 用户身份挂载文件系统,用户 ID (UID) 和组 ID (GID) 为。0
DataSync 要复制所有文件元数据,必须使用no_root_squash在文件系统卷上配置 NFS 导出设置。但是,您可以将此级别的访问权限限制为仅限于特定的 DataSync 任务。
有关更多信息,请参阅 Amazon FSx for OpenZFS 用户指南中的卷属性。
配置特定于 DataSync (推荐)的 NFS 导出
您可以为每个只能由您的 DataSync 任务访问的卷配置 NFS 导出。对您在 FSx 创建 for OpenZFS 位置时指定的装载路径的最新祖先卷执行此操作。
要配置特定于 NFS 导出 DataSync
-
创建您的DataSync任务。
这将创建您在 NFS 导出设置中指定的任务网络接口。
-
使用 Amazon EC2 控制台或者,找到任务网络接口的私有 IP 地址 AWS CLI。
-
对于适用 FSx 于 OpenZFS 的文件系统卷,请为任务的每个网络接口配置以下 NFS 导出设置:
-
客户端地址:输入网络接口的私有 IP 地址(例如
)。10.24.34.0 -
NFS 选项:输入
rw,no_root_squash。
-
为所有客户端配置 NFS 导出
您可以指定允许所有客户端进行根访问的 NFS 导出。
为所有客户端配置 NFS 导出
-
对于适用于 O FSx penZFS 的文件系统卷,请配置以下 NFS 导出设置:
-
客户端地址:输入
*。 -
NFS 选项:输入
rw,no_root_squash。
-
FSx 为你的 OpenZFS 创建转账地点
要创建该位置,您需要一个现有 FSx 的 OpenZFS 文件系统。如果你没有,请参阅《亚马逊版 OpenZFS 用户指南》中的亚马逊 FSx OpenZFS FSx 版入门。
打开 AWS DataSync 控制台,网址为https://console.aws.amazon.com/datasync/
。 -
在左侧的导航窗格中,选择位置,然后选择创建位置。
-
对于位置类型,请选择 Amazon FSx。
您可在稍后将此位置配置为源或目标。
-
对于FSx 文件系统,请选择要用作位置的 OpenZFS 文件系统。 FSx
-
在装载路径中,输入适用于 OpenZFS 文件系统的装载路径。 FSx
路径必须以
/fsx开头,并且可以是文件系统中任何现有的目录路径。将该位置用作源时,从装载路径 DataSync 读取数据。将该位置用作目标时, DataSync 会将所有数据写入装载路径。如果未提供子目录,则 DataSync 使用根卷目录(例如/fsx)。 -
对于安全组,最多可选择五个安全组,为你 FSx 的 openZFS 文件系统提供网络访问权限。
安全组必须提供对用于 OpenZFS 文件系统的网络端口 FSx 的访问权限。文件系统必须允许来自安全组的网络访问。
有关安全组的更多信息,请参阅亚马逊版 OpenZFS 用户指南中的使用 Amazon VPC FSx 进行文件系统访问控制。
-
(可选)展开其他设置,对于 NFS 版本,选择用于访问文件系统的 DataSync NFS 版本。
默认情况下, DataSync 使用 NFS 版本 4.1。
-
(可选)在 “密钥” 和 “值” 字段中输入值以标记 OpenZFS 文件系统。 FSx
标签可帮助您管理、筛选和搜索位置。我们建议至少为您的位置创建一个名称标签。
-
选择创建位置。
要创建 FSx 适用于 OpenZFS 的位置,请使用 AWS CLI
-
复制以下
create-location-fsx-open-zfs命令:aws datasync create-location-fsx-open-zfs \ --fsx-filesystem-arn arn:aws:fsx:region:account-id:file-system/filesystem-id\ --security-group-arns arn:aws:ec2:region:account-id:security-group/group-id\ --protocol NFS={} -
在命令中指定以下必要的选项:
-
对于
fsx-filesystem-arn,请指定位置文件系统的完全限定的 Amazon 资源名称(ARN)。这包括您的文件系统所在 AWS 区域 的位置 AWS 账户、您的和文件系统 ID。 -
对于
security-group-arns,请指定 Amazon 安全组的 ARN,该 EC2 安全组提供对您的 for OpenZFS 文件系统首 FSx 选子网的网络接口的访问权限。这包括您的 Amazon EC2 实例所在 AWS 区域 的位置 AWS 账户、您的和安全组 ID。有关安全组的更多信息,请参阅《亚马逊版 OpenZFS 用户指南》中的 Amazon FSx VPC 文件系统访问控制。
-
对于
protocol,请指定 DataSync用于访问您的文件系统的协议。 (DataSync 目前仅支持 NFS。)
-
-
运行命令。您会收到一条回复,表明您刚刚创建的位置。
{ "LocationArn": "arn:aws:datasync:us-west-2:123456789012:location/loc-abcdef01234567890" }