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

将 Azure VMware 解决方案与 Azure 弹性 SAN 配合使用

本文介绍如何将 Azure 弹性 SAN 用作 Azure VMware 解决方案的后备存储。 Azure VMware 解决方案支持附加 iSCSI 数据存储作为持久存储选项。 可以使用 Azure 弹性 SAN 卷创建虚拟机文件系统 (VMFS) 数据存储,并将其附加到所选群集。 通过使用由 Azure 弹性 SAN 支持的 VMFS 数据存储,可以扩展存储而不是缩放群集。

Azure 弹性存储区域网络 (SAN) 可解决大规模数据库与性能密集型任务关键应用程序之间的工作负载优化和集成问题。 有关 Azure 弹性 SAN 的详细信息,请参阅什么是 Azure 弹性 SAN?

若要完成以下步骤,可以使用此交互式演示直观了解连接弹性 SAN 和 AVS 所要执行的操作。

先决条件

需要满足以下先决条件才能继续。

  • 弹性 SAN 可用的区域中,拥有完全配置的 Azure VMware 解决方案私有云。

    • 调整 ExpressRoute 网关的大小,以处理弹性 SAN 的带宽功能。 例如,单个超高性能 ExpressRoute 网关支持带宽为 1,280 mbps。 用于其全部潜力的单个弹性 SAN 数据存储将使用整个带宽。 可能需要多个网关,具体取决于你的需求。
  • 知晓私有云所在的可用性区域。

    • 在 UI 中,选择 Azure VMware 解决方案主机。

      注意

      主机公开其可用性区域。 为同一订阅部署其他 Azure 资源时,请使用该可用性区域。

  • 有权在私有云所在的订阅中设置新资源。

  • 为外部存储保留专用地址块。

  • 使用 Azure 门户Azure PowerShell 模块Azure CLI 创建至少具有 16 TiB 基本大小的弹性 SAN,该 SAN 大小与私有云位于同一区域和可用性区域中。

    注意

    确保卷组上的 CRC 保护已禁用,因为 Azure VMware 解决方案目前不支持此功能。

支持的主机类型

当 Azure Elastic SAN 是 Azure VMware 解决方案的后盾存储时,可以使用以下主机类型:

  • AV36
  • AV36P
  • AV52
  • AV64

配置建议

使用多个专用终结点在弹性 SAN 与要连接到软件定义的数据中心 (SDDC) 的每个卷之间建立多个会话。 通过并行处理,多个会话可以提供更好的性能,并且提高了应对单个会话断开连接的可靠性。 在建立多个会话时,只要可以在几秒钟内重新建立连接,这也将减轻会话断开的影响,同时其他会话还能帮助实现流量的负载均衡。

注意

会话中断可能显示为“所有路径宕掉”或“APD”事件,可在 vCenter 的 ESXi 主机的“事件”部分查看。 还可以在日志中看到它们:它显示设备或文件系统的标识符,并指出它已进入“所有路径向下”状态。

将弹性 SAN 卷附加到群集时,它会自动附加到所有节点。 如果你有 16 个节点,并且每个节点都配置为使用 8 个 iSCSI 会话,这些会话使用最大连接数(128 个)。 这会阻止您在维护时附加额外的节点。 以下建议可帮助你避免这种情况:

如果您的弹性 SAN 只连接到一个群集,并且该群集将始终只有 16 个节点,请使用以下配置之一:

  • AV36、AV36P、AV52 - 三个专用终结点的六个 iSCSI 会话
  • AV64 - 七个 iSCSI 会话通过七个专用终结点进行

如果您的弹性 SAN 连接一个没有 16 个节点的单个集群,请使用以下配置之一。

  • AV36、AV36P、AV52 - 四个专用终结点的八个 iSCSI 会话
  • AV64 - 八个专用终结点上的八个 iSCSI 会话

如果计划将弹性 SAN 数据存储连接到多个群集,则必须计算每个群集的主机、会话和连接数。 弹性 SAN 数据存储最多支持 128 个连接,每次将弹性 SAN 数据存储连接到群集时,它都会自动连接到该群集中的所有节点。 当群集中的每个节点建立多个连接时,这会快速使用可用连接。

配置专用终结点

使用上一部分中的指南,根据需要为卷组创建任意数量的专用终结点。

编辑你的卷组,或创建新的卷组。 然后选择网络,再在专用终结点连接下选择+ 创建专用终结点。 无需为弹性 SAN 配置专用虚拟网络,因为你使用专用终结点连接来访问弹性 SAN 卷。

在弹出的菜单中填写值,选择配置了 ExpressRoute 连接的虚拟网络,以及应用程序将用于连接的子网。 完成后,选择“ 添加”和 “保存”。

重复这些步骤以根据需要创建任意数量的专用终结点。

卷组专用终结点创建体验的屏幕截图。

注意

使用专用终结点可提供最高的网络安全性。 但是,由于私有云通过 ExpressRoute 虚拟网络网关连接到 Azure 中的弹性 SAN,因此在 网关维护期间可能会遇到间歇性连接问题。 这些连接问题不应影响弹性 SAN 支持的数据存储的可用性,因为连接在几秒钟内重新建立。 ExpressRoute 虚拟网络网关和专用终结点的服务级别协议涵盖了网关维护的潜在影响。

配置外部存储地址块

首先提供用于部署外部存储的 IP 块。 在 Azure 门户中,导航到 Azure VMware 解决方案私有云中的“存储”选项卡。 地址块应为 /24 网络。

显示“外部存储地址块”选项卡的屏幕截图。

  • 地址块必须是唯一的,并且不能与用于创建 Azure VMware 解决方案私有云或任何其他连接的 Azure 虚拟网络或本地网络的 /22 重叠。
  • 地址块必须在以下允许的网络块范围中:10.0.0.0/8、172.16.0.0/12、192.168.0.0/16。 若要使用非 RFC 1918 地址块,请提交支持请求。
  • 地址块不能与以下任何受限网络块重叠:100.72.0.0/15
  • 提供的地址块用于启用从 ESXi 主机到目标的多路径,无法对其进行编辑或更改。 如果的确需要更改它,请提交支持请求。

将弹性 SAN 卷添加为数据存储

在将卷附加为数据存储之前,配置所有专用终结点。 将卷附加为数据存储后添加专用终结点需要拆离数据存储并将其重新连接到群集。

将 SDDC ExpressRoute 与弹性 SAN 卷组的专用终结点连接后,使用以下步骤将卷连接到 SDDC:

  1. 在 Azure VMware 解决方案私有云的左侧导航栏中,选择“存储”,然后选择“+ 连接弹性 SAN”。
  2. 选择“订阅”、“资源”、“卷组”、“卷”和“客户端群集”。
  3. 从“根据 VMware 要求重命名数据存储”部分,在“卷名称”数据存储名称”下,为弹性 SAN 卷提供名称。>

    注意

    创建虚拟磁盘时,使用厚置备置零。 这意味着设置虚拟磁盘,其中所有空间都已保留并提前清理,因此它们已准备好快速安全地使用。

断开连接和删除基于弹性 SAN 的数据存储

若要删除基于弹性 SAN 的数据存储,请在 Azure 门户中执行以下步骤。

  1. 在 Azure VMware 解决方案私有云的左侧导航栏中,选择“存储”,然后选择“数据存储列表”。

  2. 最右侧是一个省略号图标。 选择 “删除 ”以断开数据存储与群集的连接。

    显示删除弹性 SAN 卷的屏幕截图。

  3. (可选)可删除之前在弹性 SAN 中创建的卷。

    注意

    如果虚拟机或虚拟磁盘驻留在弹性 SAN VMFS 数据存储上,则无法完成此操作。