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

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

Important

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

关于 Azure 部署模型

Azure 当前使用两种部署模型:Resource Manager 部署模型和经典部署模型。 这两个模型不是完全兼容的。 在开始之前,需要知道所要使用的模型。 有关部署模型的信息,请参阅了解部署模型。 如果不熟悉 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 线路