将 ExpressRoute 线路从经典部署模型转移到 Resource Manager 部署模型

本文概述了将 Azure ExpressRoute 线路从经典部署模型转移到 Azure 资源管理器部署模型时会发生什么。

可使用一条 ExpressRoute 线路连接到同时在经典部署模型和资源管理器部署模型中部署的虚拟网络。

跨两种部署模型链接到虚拟网络的 ExpressRoute 线路

在经典部署模型中创建的 ExpressRoute 线路

在经典部署模型中创建的 ExpressRoute 线路需要首先迁移到资源管理器部署模型。 只有这样才能同时启用到经典部署模型和资源管理器部署模型的连接。 移动连接时,连接不会丢失或中断。 经典部署模型中所有从线路到虚拟网络的链接都会保留,而无论这些链接是在同一订阅还是不同订阅中。

成功完成转移后,ExpressRoute 线路的行为将与在资源管理器部署模型中创建的 ExpressRoute 线路完全相同。 现在,可以在 Resource Manager 部署模型中建立与虚拟网络的连接。

将 ExpressRoute 线路转移到资源管理器部署模型后,只能在资源管理器部署模型中对其进行管理。 只能通过资源管理器部署模型执行管理对等互连、更新线路属性和删除线路等操作。

无需连接服务提供商操作,你就可将线路转移到资源管理器部署模型。

在 Resource Manager 部署模型中创建的 ExpressRoute 线路

可以允许从这两种部署模型访问在 Resource Manager 部署模型中创建的 ExpressRoute 线路。 订阅中的任何 ExpressRoute 线路都可配置为从这两种部署模型访问。

  • 默认情况下,在资源管理器部署模型中创建的 ExpressRoute 线路无法访问经典部署模型。
  • 默认情况下,可从这两种部署模型访问从经典部署模型转移到资源管理器部署模型的 ExpressRoute 线路。
  • 无论是在资源管理器部署模型还是经典部署模型中创建的,ExpressRoute 线路始终都可访问资源管理器部署模型。 可按照如何链接虚拟网络中的说明,创建到虚拟网络的连接。
  • 对经典部署模型的访问权限由 ExpressRoute 线路中的 allowClassicOperations 参数控制。

重要

将应用 服务限制 页中所述的所有配额。 例如,标准线路最多可以有 10 个跨经典部署模型和 Resource Manager 部署模型的虚拟网络链接/连接。

控制对经典部署模型的访问权限

可在这两种部署模型中启用 ExpressRoute 线路,以链接到虚拟网络。 为此,请在 ExpressRoute 线路上设置 allowClassicOperations 参数。

allowClassicOperations 设置为 TRUE 即可从这两种部署模型中的虚拟网络链接到 ExpressRoute 线路。

allowClassicOperations 设置为 FALSE 会阻止从经典部署模型访问线路。 不过,经典部署模型中链接的所有虚拟网络仍会保留。 ExpressRoute 线路不会在经典部署模型中显示。

经典部署模型中支持的操作

allowClassicOperations 设置为 TRUE 时,ExpressRoute 线路支持以下经典操作。

  • 获取 ExpressRoute 线路信息
  • 创建/更新/获取/删除到经典虚拟网络的虚拟网络链接
  • 创建/更新/获取/删除跨订阅连接的虚拟网络链接授权

但是,将 allowClassicOperations 设置为 TRUE 时,无法执行以下经典操作:

  • 创建/更新/获取/删除 Azure 专用对等互连、Azure 公共对等互连和 Microsoft 对等互连的边界网关协议 (BGP) 对等互连
  • 删除 ExpressRoute 线路

经典部署模型和 Resource Manager 部署模型之间的通信

ExpressRoute 线路相当于经典部署模型与 Resource Manager 部署模型之间的桥梁。 这两个部署模型的虚拟网络之间的流量可通过 ExpressRoute 线路,前提是这两种虚拟网络都链接到同一线路。

聚合吞吐量受限于虚拟网络网关的吞吐容量。 在这种情况下,流量不会进入连接服务提供商的网络,也不进入你的网络。 虚拟网络之间的流量完全包含在 Microsoft 网络中。

访问 Microsoft 对等互连资源

可以继续访问通常可通过 Microsoft 对等互连访问的资源,不会出现任何中断。

支持的操作

本部分介绍可通过 ExpressRoute 线路执行的操作:

  • 可以使用一条 ExpressRoute 线路访问在经典部署模型和 Resource Manager 部署模型中部署的虚拟网络。
  • 可以将 ExpressRoute 线路从经典部署模型转移到 Resource Manager 部署模型。 转移后,ExpressRoute 线路继续像在资源管理器部署模型中创建的任何其他 ExpressRoute 线路一样运行。
  • 只能转移 ExpressRoute 线路。 无法通过此操作转移线路链接、虚拟网络和 VPN 网关。
  • 将 ExpressRoute 线路转移到 Resource Manager 部署模型后,只能使用 Resource Manager 部署模型来管理 ExpressRoute 线路的生命周期。 某些操作只能在资源管理器部署模型中运行,例如添加/更新/删除对等互连、更新线路属性(例如带宽、SKU 和计费类型),以及删除线路。
  • ExpressRoute 线路相当于经典部署模型与 Resource Manager 部署模型之间的桥梁。 经典虚拟网络中的虚拟机与资源管理器虚拟网络中的虚拟机之间的流量可通过 ExpressRoute 进行通信,前提是这两种虚拟网络都链接到同一 ExpressRoute 线路。
  • 经典部署模型和 Resource Manager 部署模型都支持跨订阅连接。
  • 将 ExpressRoute 线路从经典模型移到 Azure 资源管理器模型后,即可迁移链接到 ExpressRoute 线路的虚拟网络

不支持的功能

本部分介绍不可通过 ExpressRoute 线路执行的操作:

  • 从经典部署模型管理 ExpressRoute 线路的生命周期。
  • 针对经典部署模型的 Azure 基于角色的访问控制 (Azure RBAC) 支持。 无法对经典部署模型中的线路运行 Azure RBAC 控制。 订阅的任何管理员/共同管理员都可以将虚拟网络链接到线路,也都可以取消此类链接。

配置

遵循 将 ExpressRoute 线路从经典部署模型转移到 Resource Manager 部署模型中所述的说明。

后续步骤