将数据移动到新网关 - AWS Storage Gateway
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

Amazon S3 文件网关文档已移至什么是 Amazon S3 文件网关

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

将数据移动到新网关

您可以随着数据和性能需求的增长而在网关之间移动数据,或者如果您收到AWS通知以迁移您的网关。以下是这样做的一些原因:

  • 将数据移动到更好的主机平台或者较新的主机平台Amazon EC2实例。

  • 刷新服务器的底层硬件。

将数据移动到新网关所遵循的步骤取决于您拥有的网关类型。

注意

数据只能在相同的网关类型之间移动。

用新的文件网关替换文件网关

如果您收到AWS通知将文件网关迁移到新的文件网关,请执行以下高级步骤(稍后将详细介绍):

  1. 停止正在写入到现有文件网关的任何应用程序。

  2. 保存有关现有文件网关和文件共享的配置信息。

  3. 停止现有文件网关。

  4. 创建新的文件网关并挂载文件共享。

  5. 确认新文件网关工作正常。

  6. 删除旧版网关。

以下是有关如何执行此过程的更多详细信息。

将文件网关移动到新文件网关

  1. 停止正在写入到现有文件网关的任何应用程序。验证CachePercentDirty的指标监控选项卡0在新网关上设置文件共享之前。

  2. 使用AWS Command Line Interface(AWS CLI),通过执行以下操作收集和保存有关现有文件网关和文件共享的配置信息:

    1. 保存文件网关的网关配置信息。

      aws storagegateway describe-gateway-information --gateway-arn "arn:aws:storagegateway:us-east-2:123456789012:gateway/sgw-12A3456B"

      此命令输出一个 JSON 块,其中包含有关网关的元数据,如名称、网络接口、已配置的时区和状态(网关运行)。

    2. 保存文件网关的 Server Message Block (SMB) (SMB) (SMB)) (设置。

      aws storagegateway describe-smb-settings --gateway-arn "arn:aws:storagegateway:us-east-2:123456789012:gateway/sgw-12A3456B"

      此命令输出一个 JSON 块,其中包含有关 SMB 文件共享的元数据,例如其域名、Microsoft 活动目录状态、是否设置了来宾密码以及安全策略的类型。

    3. 保存文件网关的每个 SMB 和网络文件系统 (NFS) 文件共享的文件共享信息:

      • 对 SMB 文件共享使用以下命令。

        aws storagegateway describe-smb-file-shares --file-share-arn-list "arn:aws:storagegateway:us-east-2:123456789012:share/share-987A654B"

        此命令输出包含有关 NFS 文件共享的元数据的 JSON 块,例如其名称、存储类、状态、IAM 角色 Amazon 资源名称 (ARN)、允许访问文件网关的客户端列表以及 SMB 客户端用于标识装载点的路径。

      • 对于 NFS 文件共享,请使用以下命令。

        aws storagegateway describe-nfs-file-shares --file-share-arn-list "arn:aws:storagegateway:us-east-2:123456789012:share/share-321A978B"

        此命令输出包含有关 NFS 文件共享的元数据的 JSON 块,例如其名称、存储类、状态、IAM 角色 ARN、允许访问文件网关的客户端列表以及 NFS 客户端用于标识装载点的路径。

  3. 通过执行以下操作停止现有文件网关:

    1. 停止正在写入到现有文件网关的任何应用程序。验证CachePercentDirty的指标监控选项卡0在新网关上设置文件共享之前。

    2. 通过关闭托管网关的虚拟机 (VM) 的电源来停止现有文件网关。

  4. 创建新文件网关挂载文件共享在旧文件网关上配置的。

  5. 确认您的新文件网关工作正常,然后删除旧文件网关。

重要

删除网关前,请确保当前没有应用程序正写入到该文件网关的缓存。如果您在文件网关使用期间删除文件网关,则可能造成数据丢失。

请使用以下步骤删除旧文件网关。

警告

网关删除后便无法恢复。

删除旧文件网关

  1. 在导航窗格中,选择网关,然后选择要删除的网关。

  2. 对于 Actions (操作),请选择 Delete gateway (删除网关)

  3. 在显示的确认对话框中,选中复选框以确认删除。确保列出的网关 ID 指定了要删除的旧文件网关,然后选择Delete

  4. 删除托管旧文件网关的虚拟机。有关删除 VM 的更多信息,请参阅管理程序的文档。

将存储卷移动到新的存储卷网关

将存储卷移动到新的存储卷网关

  1. 停止正在写入旧存储卷网关的任何应用程序。

  2. 使用以下步骤创建卷的快照,然后等待快照完成。

    1. 通过以下网址打开 AWS Storage Gateway 控制台:https://console.amazonaws.cn/storagegateway/home

    2. 在导航窗格中,选择,然后选择要从中创建快照的卷。

    3. 对于 Actions (操作),选择 Create snapshot (创建快照)

    4. 创建快照对话框中,输入快照描述,然后选择创建快照

      您可以验证是否已使用控制台创建快照。如果数据仍在上传到卷,请等待上传完成后再转到下一步。选择卷上的快照链接以查看快照状态并验证是否没有挂起。

  3. 使用以下步骤停止旧存储卷网关:

    1. 在导航窗格中,选择网关,然后选择要停止的旧存储卷网关。网关处于 Running 状态。

    2. 适用于操作中,选择停止网关。从对话框中验证对话框,然后选择停止网关

      在网关停止时,您可能会看到指示网关状态的消息。当网关关闭时,会显示一条消息和启动网关按钮显示在详细信息选项卡。当网关关关关闭时,网关的状态为Shutdown

    3. 使用虚拟机管理程序控件关闭 VM。

    有关停止网关的更多信息,请参阅启动和停止卷或磁带网关

  4. 从网关 VM 中分离与存储卷关联的存储磁盘。这不包括 VM 的根磁盘。

  5. 使用新的虚拟机管理程序虚拟机映像激活新的存储卷网关AWS Storage Gateway控制台https://console.amazonaws.cn/存储网关/home

  6. 在步骤 5 中连接从旧存储卷网关 VM 中分离的物理存储磁盘。

  7. 要保留磁盘上的现有数据,请使用以下步骤创建存储的卷。

    1. 在 AWS Storage Gateway 控制台中,选择 Create volume (创建卷)

    2. 创建卷对话框中,选择您在步骤 5 中创建的存储卷网关。

    3. 选择磁盘 ID值。

    4. 适用于卷内容中,选择在磁盘上保留现有数据选项。

    有关创建卷的更多信息,请参阅创建卷

  8. (可选)在配置 CHAP 验证向导中,输入启动器名称启动器密钥, 和目标密钥,然后选择Save

    有关使用质询握手身份验证协议 (CHAP) 身份验证的更多信息,请参阅为 iSCSI 目标配置 CHAP 身份验证

  9. 启动写入存储卷的应用程序。

  10. 确认新存储卷网关工作正常后,您可以删除旧存储卷网关。

    重要

    删除网关前,请确保当前没有应用程序正在写入该网关的卷。如果您在网关使用期间删除网关,则可能造成数据丢失。

    请使用以下步骤删除旧存储卷网关:

    警告

    网关删除后便无法恢复。

    1. 在导航窗格中,选择网关,然后选择要删除的旧存储卷网关。

    2. 对于 Actions (操作),请选择 Delete gateway (删除网关)

    3. 在显示的确认对话框中,选中复选框以确认删除。确保列出的网关 ID 指定了要删除的旧存储卷网关,然后选择Delete

      
                                控制台屏幕截图显示了选中复选框的确认对话框。
  11. 删除旧版网关 VM。有关删除 VM 的信息,请参阅管理程序的文档。

将缓存卷移动到新的缓存卷网关虚拟机

将缓存的卷移动到新的缓存卷网关虚拟机 (VM)

  1. 停止正在写入旧缓存卷网关的任何应用程序。

  2. 从使用 iSCSI 卷的任何客户端卸载或断开 iSCSI 卷的连接。这有助于防止客户端更改或向这些卷添加数据,从而保持这些卷上的数据一致。

  3. 使用以下步骤创建卷的快照,然后等待快照完成。

    1. 通过以下网址打开 AWS Storage Gateway 控制台:https://console.amazonaws.cn/storagegateway/home

    2. 在导航窗格中,选择,然后选择要从中创建快照的卷。

    3. 对于 Actions (操作),选择 Create snapshot (创建快照)

    4. 创建快照对话框中,输入快照描述,然后选择创建快照

      您可以验证是否已使用控制台创建快照。如果数据仍在上传到卷,请等待上传完成后再转到下一步。选择卷上的快照链接以查看快照状态并验证是否没有挂起。

      有关在控制台中检查卷状态的更多信息,请参阅了解卷状态和转换。有关缓存卷状态的信息,请参阅了解缓存卷状态转换

  4. 使用以下步骤停止旧缓存卷网关:

    1. 在导航窗格中,选择网关,然后选择要停止的旧缓存卷网关。网关处于 Running 状态。

    2. 适用于操作中,选择停止网关。从对话框中验证对话框,然后选择停止网关。请记录网关 ID,因为在后面的步骤中需要它。

      在旧网关停止时,您可能会看到指示网关状态的消息。当旧网关关闭时,会显示一条消息和启动网关按钮显示在详细信息选项卡。当网关关关关闭时,网关的状态为Shutdown

    3. 使用虚拟机管理程序控件关闭旧虚拟机。有关如何关闭Amazon EC2实例,请参阅停止和启动您的实例中的Amazon EC2 用户指南(适用于 Windows 实例)。有关关闭 KVM、VMware 或 Hyper-V 虚拟机的详细信息,请参阅虚拟机管理程序文档。

    有关停止网关的更多信息,请参阅启动和停止卷或磁带网关

  5. 从旧网关 VM 中分离所有磁盘,包括根磁盘、缓存磁盘和上传缓冲区磁盘。

    注意

    记下根磁盘的卷 ID 以及与该根磁盘关联的网关 ID。在稍后的步骤中,将此磁盘与新存储网关虚拟机管理程序分离。(请参阅步骤 11。)

    如果您正在使用Amazon EC2实例作为缓存卷网关的 VM,请参阅分离Amazon EBS卷中的Amazon EC2 用户指南(适用于 Linux 实例)。有关从 KVM、VMware 或 Hyper-V VM 中断开磁盘的信息,请参阅管理程序的文档。

  6. 创建新的存储网关虚拟机管理程序 VM 实例,但不要将其作为网关进行激活。有关创建新的存储网关虚拟机管理程序 VM 的更多信息,请参阅选择主机平台和下载 VM。此新网关将采用旧网关的标识。

    注意

    请勿将缓存或上传缓冲区的磁盘添加到新 VM。您的新 VM 将使用旧 VM 使用的缓存磁盘和上传缓冲区磁盘。

  7. 您的新存储网关虚拟机管理程序 VM 实例应使用与旧 VM 相同的网络配置。网关的默认网络配置是动态主机配置协议 (DHCP)。在使用 DHCP 时,将为您的网关自动分配 IP 地址。

    如果需要为新 VM 手动配置静态 IP 地址,请参阅配置网关网络了解更多详细信息。如果网关必须使用 Socket Secure 版本 5 (SOCKS5) 代理连接到互联网,请参阅通过代理路由本地网关了解更多详细信息。

  8. 启动新虚拟机。

  9. 将步骤 5 中从旧缓存卷网关 VM 中分离的磁盘连接到新的缓存卷网关。按照与旧网关 VM 相同的顺序将它们连接到新网关 VM 上。

    所有磁盘都需要使转换保持不变。请勿更改卷大小,因为这会导致元数据不一致。

  10. 通过使用以下格式的 URL 连接到新 VM,启动网关迁移过程。

    http://your-VM-IP-address/migrate?gatewayId=your-gateway-ID

    您可以为新网关 VM 重新使用与旧网关 VM 相同的 IP 地址。您的 URL 应类似于以下示例。

    http://198.51.100.123/migrate?gatewayId=sgw-12345678

    从浏览器或使用命令行使用此 URLcurl,以启动迁移过程。

    成功启动网关迁移过程时,您将看到以下消息:

    Successfully imported Storage Gateway information. Please refer to AWS Storage Gateway documentation to perform the next steps to complete the migration.

  11. 分离旧网关的根磁盘,您在步骤 5 中记录了该磁盘的卷 ID。

  12. 启动网关。

    使用以下步骤启动新的缓存卷网关:

    1. 通过以下网址打开 AWS Storage Gateway 控制台:https://console.amazonaws.cn/storagegateway/home

    2. 在导航窗格中,选择网关,然后选择要启动的新网关。网关处于 Shutdown 状态。

    3. 选择详细信息,然后选择启动网关

    有关启动网关的更多信息,请参阅启动和停止卷或磁带网关

  13. 您的卷现在应用程序可以使用新网关 VM 的 IP 地址。

  14. 确认您的卷可用,然后删除旧网关 VM。有关删除 VM 的信息,请参阅管理程序的文档。

将虚拟磁带移动到新的磁带网关

将虚拟磁带移动到新磁带网关

  1. 使用备份应用程序将所有数据备份到虚拟磁带上。等待备份成功完成。

  2. 使用备份应用程序弹出磁带。磁带将存储在Amazon S3存储类。弹出的磁带存档在S3 Glacier或者S3 Glacier Deep Archive,且为只读。

    在继续操作之前,请确认弹出的磁带已存档:

    1. 通过以下网址打开 AWS Storage Gateway 控制台:https://console.amazonaws.cn/storagegateway/home

    2. 在导航窗格中,选择 Tapes

    3. 在磁带库网格的 Status 列中,查看磁带的状态。

      磁带状态还会显示在每个虚拟磁带的 Details (详细信息) 选项卡中。

      有关确定归档文件中的磁带状态的更多信息,请参阅确定存档中的磁带状态

  3. 使用备份应用程序,在停止现有磁带网关之前,验证是否没有活动备份作业进入现有磁带网关。如果存在任何活动备份作业,请等待它们完成并弹出磁带(请参阅上一步),然后再停止网关。

  4. 请使用以下步骤停止现有磁带网关:

    1. 在导航窗格中,选择网关,然后选择要停止的旧磁带网关。网关处于 Running 状态。

    2. 适用于操作中,选择停止网关。从对话框中验证对话框,然后选择停止网关

      在旧磁带网关停止时,您可能会看到指示网关状态的消息。当网关关闭时,会显示一条消息和启动网关按钮显示在详细信息选项卡。

    有关停止网关的更多信息,请参阅启动和停止卷或磁带网关

  5. 创建新的磁带网关。有关详细说明,请参阅创建网关

  6. 请使用以下步骤创建新磁带:

    1. 在导航窗格中,选择 Gateways (网关) 选项卡。

    2. 选择创建磁带以打开创建磁带” 对话框。

      
                                显示 “网关” 选项卡和 “创建磁带” 按钮的控制台屏幕截图突出显示。
    3. 对于 Gateway (网关),选择网关。将为此网关创建磁带。

      
                                显示创建磁带对话框的控制台屏幕截图。
    4. 对于 Number of tapes (磁带数),请选择要创建的磁带数量。有关磁带限制的更多信息,请参阅AWS Storage Gateway 配额

      此时,您还可以设置磁带创建。有关更多信息,请参阅 自动创建磁带

    5. 对于 Capacity (容量),请输入要创建的虚拟磁带的大小。磁带必须大于 100 GiB。有关容量限制的信息,请参阅 AWS Storage Gateway 配额

    6. 对于 Barcode prefix (条码前缀),请输入要在虚拟磁带条码前面附加的前缀。

      注意

      由条码唯一地标识虚拟磁带。可向条码添加前缀。该前缀为可选,但是,可将其用于帮助识别虚拟磁带。该前缀必须为大写字母 (A–Z),并且其长度必须为 1 到 4 个字符。

    7. 对于 Pool (池),请选择 Glacier Pool (Glacier 池)Deep Archive Pool (Deep Archive 池)。该池表示存储类,在备份软件弹出磁带时,将在其中存储磁带。

      选择Glacier 游泳池如果要将磁带存档在S3 Glacier。在备份软件弹出磁带时,将在 S3 Glacier 中自动存档磁带。在其中您可以使用 S3 Glacier 存储更多活动存档,您通常可以在 3-5 小时内在其中检索磁带。有关更多信息,请参阅 。用于存档对象的存储类中的Amazon Simple Storage Service 开发人员指南

      选择深度存档池如果要将磁带存档在S3 Glacier Deep Archive。在备份软件弹出磁带时,将在S3 Glacier Deep Archive。您可以使用S3 Glacier Deep Archive提供长期数据保留和数字保留,每年可以在其中访问一次或两次数据。您可以检索在S3 Glacier Deep Archive通常在 12 小时内. 有关更多信息,请参阅 。用于存档对象的存储类中的Amazon Simple Storage Service 开发人员指南

      如果将磁带存档到S3 Glacier,您可以将其移动到S3 Glacier Deep Archive稍后. 有关更多信息,请参阅 将磁带从 Glacier 转移到 Deep Archive 存档类

      注意

      2019 年 3 月 27 日之前创建的磁带将直接在Amazon S3 Glacier当您的备份软件弹出它们时。

    8. (可选)对于 Tags (标签),输入键和值以将标签添加到您的磁带。标签是帮助您管理、筛选和搜索磁带的区分大小写的键/值对。

    9. 选择 Create tapes (创建磁带)

    10. 在导航窗格中,选择 Tape Library (磁带库) 选项卡,然后选择 Tapes (磁带) 以查看您的磁带。

      
                                显示磁带库中磁带列表的控制台屏幕截图。
  7. 使用备份应用程序启动备份作业,并将数据备份到新磁带上。

  8. 如果您的磁带已存档,并且您需要从中恢复数据,请将其检索到新的磁带网关。磁带将处于只读模式。有关检索已存档磁带的更多信息,请参阅检索存档的磁带

    注意

    可能会收取数据输出费用。

    1. 在导航窗格中,选择 Tapes。要显示您的所有网关存档的所有虚拟磁带,请使用搜索功能。

    2. 选择要取回的虚拟磁带。适用于操作中,选择检索磁带

      注意

      要取回的虚拟磁带的状态必须为ARCHIVED

    3. Retrieve tape 对话框中,对于 Barcode,确认条码标识要检索的虚拟磁带。

    4. 适用于网关,选择要将存档的磁带取回到其中的新磁带网关,然后选择检索磁带

    确认新磁带网关工作正常后,可以删除旧磁带网关。

    重要

    删除网关前,请确保当前没有应用程序正写入到该网关的卷。如果您在网关使用期间删除网关,则可能造成数据丢失。

  9. 请使用以下步骤删除旧磁带网关:

    警告

    网关删除后便无法恢复。

    1. 在导航窗格中,选择网关,然后选择要删除的网关。

    2. 对于 Actions (操作),请选择 Delete gateway (删除网关)

      在显示的确认对话框中,选中复选框以确认删除。确保列出的网关 ID 指定了要删除的旧磁带网关,然后选择Delete

      
                                控制台屏幕截图显示了选中复选框的确认对话框。
    3. 删除 VM。有关删除 VM 的更多信息,请参阅管理程序的文档。