从 NetApp Cloud Volumes Service 转换为 Google Cloud NetApp Volumes

Google Cloud NetApp Volumes 的 Flex 服务等级提供 Cloud Volumes Service 的所有功能,并具有以下特点:

  • 增强型 Google Cloud 集成,包括 API 访问权限、Google Cloud CLI、日志记录和更多资源标签。

  • 改进了备份功能,并可独立伸缩容量和吞吐量。

  • 可在 40 Google Cloud 个地区使用。

  • 通过 Google 工程技术增强的可靠且可伸缩的设计。

您可以使用数据复制工具(例如用于 SMB 的 robocopy 或用于 NFS 的 XCP)将数据从 Cloud Volumes Service 卷迁移到 Flex。由于技术修改,无法像 CVS-Performance 服务那样进行就地转换。

准备工作

在开始之前,请查看以下要求和注意事项。

要求

  • 对 NetApp Volumes 的访问权限:您需要拥有对 NetApp Volumes 的访问权限,然后才能开始迁移流程。 如需设置对 NetApp Volumes 的访问权限,请按照配置步骤操作。 此过程包括创建新池和卷,以作为迁移目标。

    如需在 Cloud Volumes Service 与 Flex 卷之间传输文件,请建立虚拟私有云对等互连,并按照配置专用服务访问通道中的规定创建新的 IP 地址范围。 使用项目中的虚拟机 (VM),并确保该虚拟机与源卷位于同一可用区,以便于传输。

注意事项

  • 服务类型:您将使用 Flex 服务等级,因为它是 13 个 Cloud Volumes Service 区域中唯一可用的 NetApp Volumes 服务等级。

  • Identity and Access Management 角色和权限NetApp Volumes 的 Identity and Access Management 权限已更名,但与 Cloud Volumes Service 的权限基本相同。您还可以使用 roles/netapp.adminroles/netapp.viewer 角色来简化配置。editorowner 的基本角色包含 roles/netapp.admin 权限。

  • 用于监控和提醒 Cloud Volumes Service 和 NetApp Volumes 的指标可用于监控 NetApp Volumes 的指标通常与 Cloud Volumes Service 的指标相同。如果您已为 Cloud Volumes 服务配置了提醒或创建了信息中心,则需要为 NetApp Volumes 重新创建这些内容。您现有的 Cloud Volumes Service 指标数据仍然可用,但您无法再次更新指标数据。

  • 为 NetApp Volumes 提供 Cloud Logging 和 Cloud Billing:NetApp Volumes 提供更详细的 Cloud Logging 条目,包括管理用户身份。Cloud Billing 使用新 SKU。您现有的 Cloud Volumes 服务日志记录和结算条目保持不变。

  • NetApp Volumes 支持使用标签:NetApp Volumes 资源(例如卷)最多支持 64 个标签,可用于报告和查询。

  • 自定义脚本:Cloud Volumes 服务提供 RESTful API 来创建和管理卷。NetApp Volumes 提供 Google Cloud CLI 命令API 服务,您可以使用它们以类似的方式创建和管理卷。两者之间无法转换,但如果您需要帮助,请与销售团队联系,详细了解可帮助您完成转换的服务。

  • Terraform 支持:借助 Google Cloud Terraform 提供程序,您可以管理 NetApp Volumes。转换到 NetApp Volumes 后,您的 Cloud Volumes Service Terraform *.tf 和状态文件将不再有效。为解决此问题,请删除 *.tf 和状态文件,然后导入新的 NetApp Volumes 资源。

  • Active Directory 或 Google Cloud VMware Engine:如果您将 Google 托管式 Microsoft Active Directory 或 Google Cloud VMware Engine 服务与 Cloud Volumes Service 搭配使用,可以发送电子邮件至 google-netapp-volumes-support-external@google.com,以获取有关对等互连到 NetApp Volumes 的帮助,从而顺利完成迁移。

迁移到 NetApp Volumes

本部分介绍如何将 Cloud Volumes Service 卷数据迁移到 NetApp Volumes。

准备工作

在迁移到 NetApp Volumes 之前,请查看以下前提条件:

  • 设置 NetApp Volumes,包括创建存储池和卷。

  • 根据需要配置 Active Directory 政策。

迁移到 NetApp Volumes

通常,客户会按照两步流程操作。首先,它们会创建基准副本,然后执行增量备份以捕获所有修改。

如果您在迁移到 NetApp Volumes 的过程中需要任何支持,请发送电子邮件至 google-netapp-volumes-support-external@google.com

按照以下说明迁移到 NetApp Volumes。

  1. 创建 Active Directory 政策(如果需要)。对于使用 SMB 或 NFS 与 LDAP 的卷,此政策是必需的。

  2. 创建 NetApp Volumes Flex

  3. 将 CVS-software 卷和 NetApp Volumes Flex 卷装载到 VPC 中的虚拟机。使用数据复制工具将数据转移到 Flex 卷。

  4. 在维护窗口期间,完成以下步骤:

    1. 断开客户端与 CVS 软件卷的连接。

    2. 对数据执行最终增量复制,以复制到 Flex 卷。

    3. 使用文件数量、校验和或类似方法验证所有文件是否已正确传输到卷。

  5. 将客户端连接到 Flex 卷并测试访问权限。

数据复制工具

建议使用 robocopy 在 Windows 虚拟机上复制 SMB 文件,并使用 NetApp XCP 或 rsync 在 Linux 虚拟机上复制 NFS 文件。

Robocopy

Robocopy 是 Windows 系统中强大的 Microsoft 文件复制工具。使用 robocopy 时,可以考虑以下一些选项:

  • /mir:复制所有子目录,包括空子目录。

  • /sec /secfix:复制安全信息访问权限控制列表 (ACL),包括发生安全更改但未更改的文件。如需了解详情,请参阅 robocopy 镜像文件权限

  • /z:以可重启模式复制文件,这样一来,如果复制中断,robocopy 可以从中断处继续复制。

  • /mt:32:使用 32 个线程进行多线程复制。

  • /b:用于备份模式以替换文件和目录 ACL。Robocopy 用户必须是源卷和目标卷上备份操作员群组的成员。

  • /r:2 /w:1:重试失败的复制操作,等待时间为 1 秒。

  • /log:<logfile>:记录 robocopy 状态输出。

XCP

NetApp 的 XCP 工具可实现快速并行文件复制,以便将数据迁移到 Flex 服务卷。如需获得有关使用此工具的任何支持,您可以与 NetApp 销售专家联系,也可以发送电子邮件至 google-netapp-volumes-support-external@google.com