还原 FSX 文件系统 - AWS Backup

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

还原 FSX 文件系统

用于 AWS Backup 恢复 Amazon FSx 文件系统时可用的还原选项与使用原生 Amazon FSx 备份相同。您可以使用备份的恢复点来创建新的文件系统并恢复另一个文件系统的 point-in-time 快照。

恢复 Amazon FSx 文件系统时, AWS Backup 会创建一个新的文件系统并在其中填充数据(适用于 NetApp ONTAP 的 Amazon FSx 允许将卷恢复到现有文件系统)。这与本机 Amazon FSx 备份和还原文件系统的方式类似。将备份还原到新文件系统所需的时间与创建新文件系统所需的时间相同。从备份还原的数据会延迟加载到文件系统中。因此,在此过程中,延迟可能会稍高。

注意

您无法还原到现有的 Amazon FSx 文件系统,也无法还原单个文件或文件夹。

FSx for ONTAP 不支持备份某些卷类型,包括 DP(数据保护)卷、LS(负载共享)卷、完整卷或已满文件系统上的卷。有关更多信息,请参阅 FSx for ONTAP Working with backups

AWS Backup 包含 Amazon FSx 文件系统恢复点的文件库在外部可见。 AWS Backup您可以使用 Amazon FSx 还原恢复点,但不能将其删除。

您可以从控制台查看由内置的 Amazon FSx 自动备份功能创建的 AWS Backup 备份。您也可以使用恢复这些备份 AWS Backup。但是,您不能使用删除这些备份或更改 Amazon FSx 文件系统的自动备份计划。 AWS Backup

您可以使用 AWS Backup 控制台、API 或恢复创建的备份 AWS CLI。 AWS Backup 本节向您展示如何使用 AWS Backup 控制台恢复 Amazon FSx 文件系统。

使用 AWS Backup 控制台恢复 Amazon FSx 恢复点

主题
    还原适用于 Windows File Server 的 FSx 文件系统
    1. 打开 AWS Backup 控制台,网址为 https://console.aws.amazon.com/backup

    2. 在导航窗格中,选择受保护的资源和要还原的 Amazon FSx 资源 ID。

    3. Resource details (资源详细信息) 页面上,将显示所选资源 ID 的恢复点列表。选择资源的恢复点 ID。

    4. 在窗格右上角,选择还原以打开还原备份页面。

    5. 文件系统详细信息部分,您的备份 ID 显示在备份 ID 下,文件系统类型显示在文件系统类型下。您可以还原适用于 Windows File Server 的 FSx 和适用于 Lustre 的 FSx 文件系统。

    6. (可选)输入文件系统的名称。

    7. 对于部署类型,接受默认值。在还原期间,您无法更改文件系统的部署类型。

    8. 选择要使用的存储类型 。如果文件系统的存储容量低于 2,000 GiB,则无法使用 HDD 存储类型。

    9. 对于吞吐能力,选择建议的吞吐能力以使用建议的每秒 16 MB (MBps) 的速率,或者选择指定吞吐能力并输入新的速率。

    10. 网络和安全部分,提供所需的信息。

    11. 如果要还原适用于 Windows File Server 的 FSx 文件系统,请提供用于访问该文件系统的 Windows 身份验证信息,或者可以新建一个。

      注意

      还原备份时,您无法更改文件系统上的 Active Directory 类型。

      有关 Microsoft Active Directory 的更多信息,请参阅《适用于 Windows File Server 的 Amazon FSx 用户指南》中的在适用于 Windows File Server 的 Amazon FSx 中使用 Active Directory

    12. (可选)在备份和维护部分,提供设置备份首选项所需的信息。

    13. 还原角色部分,选择 AWS Backup 将用于代表您创建和管理备份的 IAM 角色。建议您选择默认角色。如果没有默认角色,将使用正确的权限为您创建一个。也可以提供自己的 IAM 角色。

    14. 验证所有输入内容,然后选择还原备份

    AWS Backup 支持 Amazon FSx for Lustre 文件系统,这些文件系统具有永久存储部署类型且未链接到 Amazon S3 等数据存储库。

    还原适用于 Lustre 的 Amazon FSx 文件系统
    1. 打开 AWS Backup 控制台,网址为 https://console.aws.amazon.com/backup

    2. 在导航窗格中,选择受保护的资源和要还原的 Amazon FSx 资源 ID。

    3. Resource details (资源详细信息) 页面上,将显示所选资源 ID 的恢复点列表。选择资源的恢复点 ID。

    4. 在窗格右上角,选择还原以打开将备份还原到新文件系统页面。

    5. 设置部分,您的备份 ID 显示在备份 ID 下,文件系统类型显示在文件系统类型下。文件系统类型应为 Lustre

    6. (可选)输入文件系统的名称。

    7. 选择部署类型。 AWS Backup 仅支持持久部署类型。在还原期间,您无法更改文件系统的部署类型。

      持久性部署类型针对的是长期存储。有关适用于 Lustre 的 FSx 部署选项的详细信息,请参阅《适用于 Lustre 的 Amazon FSx 用户指南》中的使用适用于 Lustre 的 Amazon FSx 文件系统的可用部署选项

    8. 选择要使用的单位存储吞吐量

    9. 指定要使用的存储容量。输入介于 32 GiB 和 64,436 GiB 之间的容量。

    10. 网络和安全部分,提供所需的信息。

    11. (可选)在备份和维护部分,提供设置备份首选项所需的信息。

    12. 还原角色部分,选择 AWS Backup 将用于代表您创建和管理备份的 IAM 角色。建议您选择默认角色。如果没有默认角色,将使用正确的权限为您创建一个。也可以提供您的 IAM 角色。

    13. 验证所有输入内容,然后选择还原备份

    要恢复 NetApp ONTAP 卷的 Amazon FSx,请执行以下操作:
    1. 打开 AWS Backup 控制台,网址为 https://console.aws.amazon.com/backup

    2. 在导航窗格中,选择受保护的资源和要还原的 Amazon FSx 资源 ID。

    3. Resource details (资源详细信息) 页面上,将显示所选资源 ID 的恢复点列表。选择资源的恢复点 ID。

    4. 在窗格的右上角,选择还原以打开还原页面。

      第一部分文件系统详细信息显示恢复点 ID、文件系统 ID 和文件系统类型。

    5. 还原选项下,有几个选项。首先,从下拉菜单中选择文件系统

    6. 接下来,从下拉菜单中选择首选存储虚拟机

    7. 输入您的卷的名称。

    8. 指定交汇点路径,该路径是文件系统中要挂载卷的位置。

    9. 指定您正在创建的卷大小,以兆字节 (MB) 为单位。

    10. 可选)您可以通过选中复选框来选择提高存储效率。这将允许进行重复数据删除和压缩。

    11. 容量池分层策略下拉菜单中,选择分层首选项。

    12. 还原权限中,选择 AWS Backup 将用于还原备份的 IAM 角色。

    13. 验证所有输入内容,然后选择还原备份

    还原适用于 OpenZFS 的 FSx 文件系统
    1. 打开 AWS Backup 控制台,网址为 https://console.aws.amazon.com/backup

    2. 在导航窗格中,选择受保护的资源和要还原的 Amazon FSx 资源 ID。

    3. Resource details (资源详细信息) 页面上,将显示所选资源 ID 的恢复点列表。选择资源的恢复点 ID。

    4. 在窗格右上角,选择还原以打开还原备份页面。

      文件系统详细信息部分,您的备份 ID 显示在备份 ID 下,文件系统类型显示在文件系统类型下。文件系统类型应为适用于 OpenZFS 的 FSx

    5. 还原选项下,您可以选择快速还原标准还原。快速还原将使用源文件系统的默认设置。如果执行的是快速还原,请跳到步骤 7。

      如果选择“标准还原”,请指定以下其他配置:

      1. 预置的 SSD IOPS:您可以选择自动单选按钮,也可以选择用户配置选项(如果有)。

      2. 吞吐能力:您可以选择建议的吞吐能力 64 MB/秒,也可以选择指定吞吐能力

      3. 可选VPC 安全组:您可以指定要与文件系统的网络接口关联的 VPC 安全组。

      4. 加密密钥:指定用于保护已恢复的文件系统静态数据的 AWS Key Management Service 密钥。

      5. 可选根卷配置:默认情况下,此配置处于折叠状态。您可以通过单击向下箭头将其展开。通过备份创建文件系统将创建一个新的文件系统;卷和快照将保留其源配置。

      6. 可选备份和维护:要设置计划备份,请单击向下箭头展开该部分。您可以选择备份时段、小时和分钟、保留期以及每周维护时段。

    6. 可选)您可以输入卷的名称。

    7. SSD 存储容量将显示文件系统的存储容量。

    8. 选择可从中访问文件系统的虚拟私有云 (VPC)。

    9. 子网下拉菜单中,选择文件系统网络接口所在的子网。

    10. 还原角色部分,选择 AWS Backup 将用于代表您创建和管理备份的 IAM 角色。建议您选择默认角色。如果没有默认角色,将使用正确的权限为您创建一个。还可以选择 IAM 角色。

    11. 验证所有输入内容,然后选择还原备份

    使用 AWS Backup API、CLI 或软件开发工具包恢复 Amazon FSx 恢复点

    要使用 API 或 CLI 还原 Amazon FSx,请使用 StartRestoreJob。在任何 Amazon FSx 还原期间,您都可以指定以下元数据:

    FileSystemId FileSystemType StorageCapacity StorageType VpcId KmsKeyId SecurityGroupIds SubnetIds DeploymentType WeeklyMaintenanceStartTime DailyAutomaticBackupStartTime AutomaticBackupRetentionDays CopyTagsToBackups WindowsConfiguration LustreConfiguration OntapConfiguration OpenZFSConfiguration aws:backup:request-id

    在适用于 Windows File Server 的 FSx 还原期间,您可以指定以下元数据:

    • ThroughputCapacity

    • PreferredSubnetId

    • ActiveDirectoryId

    在适用于 Lustre 的 FSx 还原期间,您可以指定以下 PerUnitStorageThroughputDriveCacheType

    在适用于 ONTAP 的 FSx 还原期间,您可以指定以下元数据:

    • 要创建的卷的名称 #name

    • OntapConfiguration: # ontap 配置

    • junctionPath

    • sizeInMegabytes

    • storageEfficiencyEnabled

    • storageVirtualMachineId

    • tieringPolicy

    在适用于 OpenZFS 的 FSx 还原期间,您可以指定以下元数据:

    • ThroughputCapacity

    • DesklopsConfiguration

    • 如果指定 Iops,则必须包含介于 0 到 160,000 之间的值,但不包括模式。

    CLI 还原命令示例:

    aws backup start-restore-job --recovery-point-arn "arn:aws:fsx:us-west-2:1234:backup/backup-1234" --iam-role-arn "arn:aws:iam::1234:role/Role" --resource-type "FSx" --region us-west-2 --metadata 'SubnetIds="[\"subnet-1234\",\"subnet-5678\"]",StorageType=HDD,SecurityGroupIds="[\"sg-bb5efdc4\",\"sg-0faa52\"]",WindowsConfiguration="{\"DeploymentType\": \"MULTI_AZ_1\",\"PreferredSubnetId\": \"subnet-1234\",\"ThroughputCapacity\": \"32\"}"'

    还原元数据示例:

    "restoreMetadata": "{\"StorageType\":\"SSD\",\"KmsKeyId\":\"arn:aws:kms:us-east-1:123456789012:key/123456a-123b-123c-defg-1h2i2345678\",\"StorageCapacity\":\"1200\",\"VpcId\":\"vpc-0ab0979fa431ad326\",\"FileSystemType\":\"LUSTRE\",\"LustreConfiguration\":\"{\\\"WeeklyMaintenanceStartTime\\\":\\\"4:10:30\\\",\\\"DeploymentType\\\":\\\"PERSISTENT_1\\\",\\\"PerUnitStorageThroughput\\\":50,\\\"CopyTagsToBackups\\\":true}\",\"FileSystemId\":\"fs-0ca11fb3d218a35c2\",\"SubnetIds\":\"[\\\"subnet-0e66e94eb43235351\\\"]\"}"