使用 PowerShell 配置 ExpressRoute 的虚拟网络网关(经典)

本文指导你完成为预先存在的 VNet 添加、重设大小和删除虚拟网络 (VNet) 网关的步骤。 此配置的步骤专用于使用经典部署模型创建的、会在 ExpressRoute 配置中使用的 VNet。

Important

从 2017 年 3 月 1 日开始,用户将无法在经典部署模型中创建新的 ExpressRoute 线路。 可以将现有的 ExpressRoute 线路从经典部署模型移到 Resource Manager 部署模型,不会遇到连接中断问题。 有关详细信息,请参阅移动现有线路。 将 allowClassicOperations 设置为 TRUE 即可在经典部署模型中连接到虚拟网络。
请使用以下链接在 Resource Manager 部署模型中创建和管理 ExpressRoute 线路:
创建和管理 ExpressRoute 线路
配置 ExpressRoute 线路的路由(对等互连)

关于 Azure 部署模型

Azure 当前使用两种部署模型:资源管理器部署模型和经典部署模型。 这两个模型不是完全兼容的。 在开始之前,需要知道所要使用的模型。 有关部署模型的信息,请参阅了解部署模型。 如果不熟悉 Azure,建议使用 Resource Manager 部署模型。

开始之前

确认已安装此配置所需的 Azure PowerShell cmdlet(1.0.2 或更高版本)。 如果尚未安装 cmdlet,必须先安装,才能开始执行配置步骤。 有关安装 Azure PowerShell 的详细信息,请参阅 如何安装和配置 Azure PowerShell

用户必须先创建 VNet 和网关子网,再处理以下任务。 有关详细信息,请参阅 Configure a Virtual Network using the classic portal(使用经典门户配置虚拟网络)一文。

Note

这些示例不适用于 S2S/ExpressRoute 共存配置。 有关使用共存配置中的网关的详细信息,请参阅配置共存连接

添加网关

使用以下命令可创建网关。 请务必将所有值替换成自己的值。

New-AzureVNetGateway -VNetName "MyAzureVNET" -GatewayName "ERGateway" -GatewayType DynamicRouting -GatewaySKU  Standard

验证是否已创建网关

使用以下命令来验证是否已创建网关。 此命令还会检索执行其他操作所需的网关 ID。

Get-AzureVNetGateway

重设网关大小

有许多网关 SKU。 可以使用以下命令随时更改网关 SKU。

Important

此命令对 UltraPerformance 网关不起作用。 如果要将网关更改为 UltraPerformance 网关,首先要删除现有的 ExpressRoute 网关,然后创建新的 UltraPerformance 网关。 如果要将网关从 UltraPerformance 网关降级,首先要删除 UltraPerformance 网关,然后创建新网关。

Resize-AzureVNetGateway -GatewayId <Gateway ID> -GatewaySKU HighPerformance

删除网关

使用以下命令可删除网关

Remove-AzureVnetGateway -GatewayId <Gateway ID>

后续步骤

创建 VNet 网关之后,可以将 VNet 链接到 ExpressRoute 线路。 请参阅将虚拟网络链接到 ExpressRoute 线路