你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

将 Azure NetApp 文件数据存储附加到 Azure VMware 解决方案主机

Azure NetApp 文件是一种企业级高性能计量式文件存储服务。 该服务支持云中要求最苛刻的企业文件工作负载(数据库、SAP 和高性能计算应用程序),无需更改代码。 有关 Azure NetApp 文件的详细信息,请参阅 Azure NetApp 文件文档。

Azure VMware 解决方案支持附加网络文件系统 (NFS) 数据存储作为持久存储选项。 可以使用 Azure NetApp 文件卷创建 NFS 数据存储,并将其附加到所选群集。 还可以创建虚拟机 (VM),以获得最佳性能并尽可能减少费用。

通过使用由 Azure NetApp 文件支持的 NFS 数据存储,可以扩展存储而不是缩放群集。 还可以使用 Azure NetApp 文件卷来复制本地或主要 VMware vSphere 环境的数据,用于辅助站点。

创建 Azure VMware 解决方案并使用 ExpressRoute 在与其连接的虚拟网络中创建 Azure NetApp 文件 NFS 卷。 确保存在从私有云到创建的 NFS 卷的连接。 使用这些卷创建 NFS 数据存储,并将数据存储附加到私有云中所选的群集。 作为本机集成,无需通过 vSphere 配置其他权限。

下图演示了通过 ExpressRoute 附加到 Azure VMware 解决方案私有云、由 Azure NetApp 文件支持的 NFS 数据存储的典型体系结构。

显示连接到 Azure VMware 解决方案私有云的由 Azure NetApp 文件支持的 NFS 数据存储体系结构的图片。

注意

来自 ESXi 主机的 NFS 流量不会遍历任何 NSX 组件。 流量通过 Azure 网络直接遍历 ESXi VMkernel 端口以访问 NFS 装载。

先决条件

在开始了解先决条件之前,请先查看性能最佳做法部分,了解 Azure NetApp 文件卷上的 NFS 数据存储的最佳性能。

  1. 部署 Azure VMware 解决方案私有云和通过 ExpressRoute 网关连接的专用虚拟网络。 应使用超高性能或 ErGw3Az SKU 配置虚拟网络网关并启用 FastPath。 有关详细信息,请参阅为 VMware 私有云配置网络网络计划清单
  2. 在上一步中创建的同一虚拟网络中创建 Azure NetApp 文件的 NFSv3 卷
    1. 通过 ping 附加的目标 IP,验证从私有云到 Azure NetApp 文件卷的连接。
    2. 根据性能要求,选择 Azure NetApp 文件容量池所需的正确服务级别。 选择“协议”部分下列出的选项“Azure VMware 解决方案数据存储”。
    3. 如果适用于 ExpressRoute FastPath 连接,请创建具有“标准网络功能的卷。
    4. 在“协议”部分下,选择“Azure VMware 解决方案数据存储”以指示已创建卷来用作 Azure VMware 解决方案私有云的数据存储。
    5. 如果使用导出策略来控制对 Azure NetApp 文件卷的访问,请启用 Azure VMware 私有云 IP 范围,而不是单个主机 IP。 私有云中的故障主机可能会被替换。 如果未启用 IP,则与数据存储的连接将受到影响。

支持的区域

以下区域目前支持适用于 Azure VMware 解决方案的 Azure NetApp 文件数据存储:

  • 澳大利亚东部
  • 澳大利亚东南部
  • 巴西南部
  • 加拿大中部
  • 加拿大东部
  • 印度中部
  • 美国中部
  • 东亚
  • 美国东部
  • 美国东部 2
  • 法国中部
  • 德国中西部
  • 意大利北部
  • 日本东部
  • 日本西部
  • 美国中北部
  • 北欧
  • 卡塔尔中部
  • 南非北部
  • 美国中南部
  • 东南亚
  • 瑞典中部
  • 瑞士北部
  • 瑞士西部
  • 英国南部
  • 英国西部
  • US Gov 亚利桑那州
  • US Gov 弗吉尼亚州
  • 西欧
  • 美国西部
  • 美国西部 2
  • 美国西部 3

支持的主机类型

以下主机类型目前支持适用于 Azure VMware 解决方案的 Azure NetApp 文件数据存储:

  • AV36
  • AV36P
  • AV52
  • AV64

性能最佳做法

要实现 Azure NetApp 文件卷上 NFS 数据存储的最佳性能,需要遵循一些重要的最佳做法。

  • 使用标准网络功能创建 Azure NetApp 文件卷,从而通过 ExpressRoute FastPath 连接从 Azure VMware 解决方案私有云优化连接。

  • 为优化性能,请选择 UltraPerformance 网关或 ErGw3Az 网关,并启用从私有云到 Azure NetApp 文件卷虚拟网络的 FastPath。 在关于 ExpressRoute 虚拟网络网关中查看有关网关 SKU 的更多详细信息。

  • 根据性能要求,选择 Azure NetApp 文件容量池所需的正确服务级别。 请参阅 Azure NetApp 文件的服务级别,以了解每个服务级别的每个预配 TiB 允许的吞吐量。

    重要

    如果在创建卷和数据存储后更改了 Azure NetApp 文件卷性能层,请参阅 Azure NetApp 文件数据存储的服务级别更改,以确保卷/数据存储元数据同步,避免因元数据不匹配而在门户或 API 中出现意外行为。

  • 根据所需的吞吐量和容量创建一个或多个卷。 请参阅 Azure NetApp 文件的性能注意事项,了解卷大小、服务级别和容量池 QoS 类型如何决定卷吞吐量。 如需计算工作负荷容量和性能要求方面的帮助,请联系 Azure VMware 解决方案或 Azure NetApp 文件领域专家。 Azure NetApp 文件数据存储的默认最大数量为 8,但可以通过提交支持票证将其增加到最大数量 256。 若要提交支持票证,请参阅创建 Azure 支持请求

  • 使用同一订阅中的可用性区域卷放置确保 Azure VMware 解决方案私有云和 Azure NetApp 文件卷部署在同一可用性区域中。 可以从 AVS 私有云中的概述窗格中查看有关 AVS 私有云可用性区域的信息。

有关 Azure NetApp 文件数据存储为 Azure VMware 解决方案上的 VM 提供的性能基准,请参阅 Azure VMware 解决方案的 Azure NetApp 文件数据存储性能基准

将 Azure NetApp 文件卷附加到私有云

若要使用门户将 Azure NetApp 文件卷附加到私有云,请执行以下步骤:

  1. 登录 Azure 门户。
  2. 导航到 Azure VMware 解决方案。 在“管理”下,选择“存储”。
  3. 选择“连接 Azure NetApp 文件卷”。
  4. 在“连接 Azure NetApp 文件卷”中,选择“订阅”、“NetApp 帐户”、“容量池”和“卷”以作为数据存储附加。

显示连接 Azure NetApp 文件卷弹出窗口的导航的图像。

  1. 验证协议是否为 NFS。 需要验证虚拟网络和子网,以确保与 Azure VMware 解决方案私有云的连接。
  2. 在“关联的群集”下的“客户端群集”字段中,选择一个或多个群集将卷关联为数据存储
  3. 在“数据存储”下,针对“数据存储名称”创建一个个性化名称。
    1. 创建数据存储后,应该可在“存储”中看到所有数据存储。
    2. 请注意,NFS 数据存储会添加到 vCenter Server 中。

保护 Azure NetApp 文件数据存储和 VM

虚拟机云备份是 Azure VMware 解决方案的一个插件,可为驻留在 Azure NetApp 文件数据存储上的数据存储和 VM 提供备份和还原功能。 借助虚拟机云备份,可以为快速恢复点拍摄与 VM 一致的快照,并轻松恢复驻留在 Azure NetApp 文件数据存储上的 VM 和 VMDK。 有关详细信息,请参阅为虚拟机安装云备份

Azure NetApp 文件数据存储的服务级别更改

根据数据存储的性能要求,可以更改数据存储所用的 Azure NetApp 文件卷的服务级别。 使用提供的说明动态更改 Azure NetApp 文件卷的服务级别

更改服务级别不会影响数据存储或私有云。 不会停机,卷 IP 地址/装载路径保持不变。 但是,卷资源 ID 因容量池更改而更改。 要纠正任何元数据不匹配,请使用 Azure NetApp 文件卷的新资源 ID 在 Azure CLI 中重新运行现有数据存储的数据存储创建:

az vmware datastore netapp-volume create \
    --name <name of existing datastore> \
    --resource-group <resource group containing AVS private cloud> \
    --cluster <cluster name in AVS private cloud> \
    --private-cloud <name of AVS private cloud> \
    --net-app-volume /subscriptions/<subscription ID>/resourceGroups/<resource group>/providers/Microsoft.NetApp/netAppAccounts/<NetApp account>/capacityPools/<changed capacity pool>/volumes/<volume name>

重要

数据存储名称、资源组、群集和私有云的参数必须与私有云中现有数据存储上的参数完全相同。 卷 ID 是在服务级别更改后更新的 Azure NetApp 文件卷的资源 ID

断开基于 Azure NetApp 文件的数据存储与私有云之间的连接

你可以使用提供的说明,通过利用 Azure 门户或 Azure CLI 断开基于 Azure NetApp 文件的数据存储的连接。 无需为此操作安排维护时段。 断开连接操作仅会断开作为数据存储的 Azure NetApp 文件卷的连接,而不会删除相应数据或 Azure NetApp 文件 卷。

使用 Azure 门户断开 Azure NetApp 文件数据存储的连接

  1. 选择要与其断开连接的数据存储。
  2. 右键单击数据存储,然后选择“断开连接”。

使用 Azure CLI 断开 Azure NetApp 文件数据存储的连接

az vmware datastore delete --name ANFDatastore1 --resource-group MyResourceGroup --cluster Cluster-1 --private-cloud MyPrivateCloud

后续步骤

将基于 Azure NetApp 文件的 NFS 卷的数据存储附加到 Azure VMware 解决方案主机后,即可创建 VM。 使用以下资源了解详细信息。

视频:使用 Azure NetApp 文件数据存储部署 Azure VMware 解决方案

常见问题

  • 要使用 Azure NetApp 文件卷创建数据存储并将其附加到私有云中的群集,是否需要任何特殊权限?

    不需要其他特殊权限。 通过 Azure VMware 解决方案控制平面实现数据存储的创建和附加。

  • 支持哪些 NFS 版本?

    Azure NetApp 文件上的数据存储支持 NFSv3。

  • Azure NetApp 文件是否应与私有云位于同一订阅中?

    建议为连接到私有云的同一虚拟网络中的数据存储创建 Azure NetApp 文件卷。

  • Azure VMware 解决方案支持多少个数据存储?

    默认最大值为 8,但通过提交支持工单可以增加到 256。 若要提交支持工单,请转到创建 Azure 支持请求

  • 对于 Azure NetApp 文件支持的数据存储,预计的延迟和带宽分别为多少?

    我们目前正在进行验证和基准测试。 目前,请遵循本文中概述的性能最佳做法

  • 哪些选项可用于备份和恢复?

    Azure NetApp 文件支持用于快速检查点的数据存储快照,以便进行短期恢复或快速克隆。 通过 Azure NetApp 文件备份,你可以将 Azure NetApp 文件快照卸载到 Azure 存储。 使用快照,相对于以前分载的快照,副本和存储更改的数据块将以高效的格式存储。 此功能可降低恢复点目标 (RPO) 和恢复时间目标 (RTO),同时降低 Azure VMware 解决方案服务的备份数据传输负担。

  • 如何监视存储使用情况?

    使用 Azure NetApp 文件指标监视数据存储卷的存储和性能使用情况,并设置警报。

  • 哪些指标可用于监视?

    使用情况指标和性能指标可用于监视数据存储卷。 对于可采用“跨区域复制”复制到另一个区域的 Azure NetApp 文件数据存储,复制指标也适用。 有关指标的详细信息,请参阅 Azure NetApp 文件指标

  • 如果将新节点添加到群集,或者从群集中删除现有节点,会发生什么情况?

    向群集添加新节点时,群集将自动获得对数据存储的访问权限。 从群集中删除现有节点不会影响数据存储。

  • 数据存储如何收费?是否收取额外费用?

    用作数据存储的 Azure NetApp 文件 NFS 卷将按照基于容量池的计费模型进行计费。 计费取决于服务级别。 将 Azure NetApp 文件 NFS 卷用作数据存储无需支付额外费用。

  • 是否可以将单个 Azure NetApp 文件数据存储添加到同一 Azure VMware 解决方案私有云中的多个群集?

    是的,可以在创建数据存储时选择多个群集。 也可以在初始创建后添加或删除更多群集。

  • 是否可以将单个 Azure NetApp 文件数据存储添加到不同 Azure VMware 解决方案私有云中的多个群集?

    是的,可以将 Azure NetApp 文件卷作为数据存储连接到不同私有云中的多个群集。 每个私有云都需要通过 Azure NetApp 文件虚拟网络中的 ExpressRoute 网关建立连接。 需要考虑延迟因素。

  • NFS 流量是否遍历 NSX 组件?

    否,来自 ESXi 主机的 NFS 流量不会遍历任何 NSX 组件。 流量通过 Azure 网络直接遍历 ESXi VMkernel 端口以访问 NFS 装载。