将 NFS 卷用作 Filestore 托管的 vSphere 数据存储区

您可以将 Filestore 区域级、可用区级和企业级实例用作 Google Cloud VMware Engine 中的 VMware ESXi 主机的外部数据存储区。

为此,您可以在 VMware Engine 和 Filestore 可用的区域中创建 Filestore 实例,然后将其作为外部数据存储区装载到您在 VMware Engine 中的现有 VMware ESXi 主机。

VMware Engine 提供以下 vSphere 存储选项:

为什么使用 VMware Engine 的外部数据存储区?

VMware Engine vSAN 为在 VMware Engine 中运行的虚拟机提供高性能虚拟存储空间。VMware Engine 服务使用由 vSAN 管理的具有本地 NVMe 固态硬盘 (SSD) 的硬件节点,来为 VMware 虚拟机提供虚拟基础架构。如果您希望仅扩缩其集群中的存储资源,则必须购买整个节点以及计算和网络功能(您可能不需要这些资源)。基于 vSAN 的超融合基础架构 (HCI) 的这一限制会产生仅扩缩存储空间(独立于其他资源)的需求。

借助外部 NFS 数据存储区,您可以独立于计算资源扩缩存储空间,并依靠 VMware Engine 处理所有 VMware 工作负载。

High Scale 和 Enterprise 层级实例已经过 VMware 认证,可与 VMware Engine 数据存储区搭配使用,并且可在所有 VMware Engine 区域中使用。

功能限制

存在以下限制:

  • 仅适用于 Filestore High Scale 和 Enterprise 层级实例。不支持基本 SSD 和基本 HDD 层级实例。
  • 只有 Filestore Enterprise 层级实例提供崩溃一致性快照支持。
  • 大规模层级和企业层级均提供备份支持。
  • 副本分流 (VAAI) 不可用。
  • 您无法挂载通过直接对等连接到 VMware Engine 的 Filestore 实例。如需了解详情,请参阅网络配置和 IP 资源要求

协议支持

支持 NFSv3 协议

网络

Filestore 和 VMware Engine 服务通过专用服务访问通道 (PSA) 连接。区域内的存储空间访问不会产生的网络费用。

准备工作

本文档中的步骤假定您已完成以下操作:

  • 记下用于外部 NFS 存储的 Google Cloud VMware Engine 服务网络的 /26 CIDR。

服务子网

创建私有云时,VMware Engine 会创建额外的服务子网(例如 service-1service-2service-3)。服务子网针对设备或服务部署场景(例如存储、备份和灾难恢复或媒体流式传输),旨在为规模最大的私有云提供大规模的线性吞吐量和数据包处理。跨服务子网的虚拟机通信从 VMware ESXi 主机直接传输到 Google Cloud 网络基础架构,从而实现高速通信。

NSX-T 网关和分布式防火墙规则不适用于任何服务子网。

配置服务子网

最初创建时,服务子网没有 CIDR 分配。您必须使用 VMware Engine 控制台或 API 为服务子网指定不重叠的 CIDR 范围和前缀。

第一个可用的地址将成为网关地址。如需分配 CIDR 范围和前缀,修改相应服务子网即可。

如果 CIDR 要求发生变化,也可以相应地更新服务子网。但是,修改服务子网的现有 CIDR 时,连接到该服务子网的虚拟机可能会出现网络连接中断。

您应该将您在 VMware Engine 门户中定义的服务子网的预留 CIDR 分配添加到网络的 VPC 对等互连连接的导入客户端列表。

否则,系统会在 vmkernel.log 中返回以下错误或类似错误:

2022-09-23T04:58:14.266Z cpu23:2103354 opID=be2a0887)NFS: 161: Command: (mount)
Server: (10.245.17.21) IP: (10.245.17.21) Path: (/vol-g-shared-vmware-002) Label:
(NFS) Options: (None)
...
2022-09-23T04:58:14.270Z cpu23:2103354 opID=be2a0887)NFS: 194: NFS mount
10.245.17.21:/vol-g-shared-vmware-002 failed: The mount request was denied by the
NFS server. Check that the export exists and that the client is permitted to
mount it.

创建和管理 Filestore 实例

如需了解如何使用 Google Cloud 控制台创建和管理 Filestore 实例,请参阅创建实例

如需了解如何导入您为服务子网创建的预留 CIDR 分配,请参阅更新对等互连连接

客户必须与 GCVE 支持团队联系,才能挂载 Filestore NFS 数据存储区。NFS 数据存储区装载到给定集群中的所有主机并可供使用后,您可以使用 vCenter 控制台针对外部数据存储区预配虚拟机、查看指标,并查看与针对外部数据存储区执行的 Google I/O 操作相关的日志。

如果您对此功能感兴趣,请联系您的客户支持团队或 Google Cloud 支持团队。

后续步骤