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

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

将数据移动到新网关

您可以随着数据和性能需求的增长,或者在收到迁移网关的 AWS 通知时,在网关之间移动数据。以下是执行此操作的一些原因:

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

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

将数据移动到新网关时需要执行的步骤取决于您拥有的网关类型。

注意

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

将文件网关替换为新文件网关

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

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

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

  3. 停止现有文件网关。

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

  5. 确认新文件网关运行正常。

  6. 删除旧网关。

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

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

  1. 停止正在写入到现有文件网关的任何应用程序。在新网关上设置文件共享之前,请验证 CachePercentDirtyMonitoring (监控) 选项卡上的 指标是否为 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. 保存文件网关的服务器消息块 (SMB) 设置。

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

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

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

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

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

        此命令输出一个 JSON 数据块,其中包含有关 NFS 文件共享的元数据,例如,其名称、存储类、状态、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"

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

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

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

    2. 关闭托管该网关的虚拟机 (VM),以停止现有文件网关。

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

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

重要

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

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

警告

删除网关后,便无法恢复。

删除旧文件网关

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    2. 对于 Actions (操作),选择 Stop gateway (停止网关)。从对话框中验证网关的 ID,然后选择 Stop gateway (停止网关)

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

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

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

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

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

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

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

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

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

    3. 从列表中选择 Disk ID (磁盘 ID) 值。

    4. 对于 Volume content (卷内容),选择 Preserve existing data on the disk (在磁盘上保留现有数据) 选项。

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

  8. (可选)在显示的 Configure CHAP authentication (配置 CHAP 身份验证) 向导中,输入 Initiator name (启动程序名称)Initiator secret (启动程序密钥)Target secret (目标密钥),然后选择 Save (保存)

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

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

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

    重要

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

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

    警告

    删除网关后,便无法恢复。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    2. 对于 Actions (操作),选择 Stop gateway (停止网关)。从对话框中验证网关的 ID,然后选择 Stop gateway (停止网关)。记下网关 ID,因为后面的步骤中会用到它。

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

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

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

  5. 将所有磁盘(包括根磁盘、缓存磁盘和上传缓冲区磁盘)与旧网关 VM 断开连接。

    注意

    记下根磁盘的卷 ID,以及与根磁盘关联的网关 ID。您将在后面的步骤中将此磁盘与新的存储网关管理程序断开连接。(请参阅步骤 11。)

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

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

    注意

    不要为缓存添加磁盘或将缓冲区上传到新 VM。您的新 VM 将使用旧 VM 使用的同一缓存磁盘和上传缓冲区磁盘。

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

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

  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

    从浏览器或通过命令行使用 curl 使用此 URL 来启动迁移过程。

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

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

  11. 分离旧网关的根磁盘,其卷 ID 已在步骤 5 中记下。

  12. 启动网关。

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

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

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

    3. 选择 Details (详细信息),然后选择 Start gateway (启动网关)

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

  13. 您的卷现在应该能在新网关 VM 的 IP 地址中供应用程序使用。

  14. 确认您的卷可用,然后删除旧网关 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. 在导航窗格中,选择 Gateways (网关),然后选择要停止的旧磁带网关。网关处于 Running 状态。

    2. 对于 Actions (操作),选择 Stop gateway (停止网关)。从对话框中验证网关的 ID,然后选择 Stop gateway (停止网关)

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

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

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

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

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

    2. 选择 Create tape (创建磁带) 以打开 Create tape (创建磁带) 对话框。

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

      
                                显示“Create tape (创建磁带)”对话框的控制台屏幕截图。
    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 Pool (Glacier 池)S3 Glacier。在备份软件弹出磁带时,将在 S3 Glacier 中自动存档磁带。在其中您可以使用 S3 Glacier 存储更多活动存档,您通常可以在 3-5 小时内在其中检索磁带。有关更多信息,请参阅 https://docs.amazonaws.cn/AmazonS3/latest/dev/storage-class-intro.html#sc-glacier 中的用于存档对象的存储类Amazon Simple Storage Service 开发人员指南。

      如果要将磁带存档在 中,请选择 Deep Archive Pool (Deep Archive 池)S3 Glacier Deep Archive。当备份软件弹出磁带时,将在 S3 Glacier Deep Archive 中自动存档磁带。您可以使用 S3 Glacier Deep Archive 提供长期数据保留和数字保留,每年可以在其中访问一次或两次数据。您通常可以在 12 小时内检索 S3 Glacier Deep Archive 中存档的磁带。有关更多信息,请参阅 https://docs.amazonaws.cn/AmazonS3/latest/dev/storage-class-intro.html#sc-glacier 中的用于存档对象的存储类Amazon Simple Storage Service 开发人员指南。

      如果您将磁带存档在 S3 Glacier 中,则可以稍后将其转移到 S3 Glacier Deep Archive。有关更多信息,请参阅 将您的磁带从冰川移至深度归档存储类

      注意

      在 2019 年 3 月 27 日之前创建的磁带,在备份软件弹出磁带时,将直接在 Amazon S3 Glacier 中存档磁带。

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

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

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

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

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

    注意

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

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

    2. 选择要取回的虚拟磁带。对于 Actions (操作),选择 Retrieve Tape (检索磁带)

      注意

      要检索的虚拟磁带的状态必须为 ARCHIVED

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

    4. 对于 Gateway (网关),选择要将存档的磁带取回到的新磁带网关,然后选择 Retrieve tape (取回磁带)

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

    重要

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

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

    警告

    删除网关后,便无法恢复。

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

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

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

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