Compartir a través de


Migración a una puerta de enlace de red virtual ExpressRoute habilitada para zona de disponibilidad mediante PowerShell

Al crear una puerta de enlace de red virtual de ExpressRoute, debe elegir la SKU de puerta de enlace. Si elige una SKU de nivel superior, se asignan más CPU y ancho de banda de red a la puerta de enlace. Como resultado, la puerta de enlace puede admitir un mayor rendimiento de red y conexiones de red más confiables a la red virtual.

Las siguientes SKU están disponibles para las puertas de enlace de red virtual de ExpressRoute:

  • Estándar
  • HighPerformance
  • UltraPerformance
  • ErGw1Az
  • ErGw2Az
  • ErGw3Az
  • ErGwScale (versión preliminar)

Requisitos previos

Trabajo con Azure PowerShell

En los pasos y ejemplos de este artículo se usan módulos de Az de Azure PowerShell. Para instalar módulos de Az localmente en el equipo, consulte Instalación de Azure PowerShell. Para obtener más información sobre el nuevo módulo Az, consulte Presentación del nuevo módulo Az de Azure PowerShell. Los cmdlets de PowerShell se actualizan con frecuencia. Si no está ejecutando la última versión, los valores especificados en las instrucciones pueden dar lugar a errores. Para buscar las versiones instaladas de PowerShell en el sistema, use el cmdlet Get-Module -ListAvailable Az.

Puede usar Azure Cloud Shell para ejecutar la mayoría de los cmdlets de PowerShell y comandos de la CLI, en lugar de instalar Azure PowerShell o la CLI de forma local. Azure Cloud Shell es un shell interactivo gratuito que tiene herramientas comunes de Azure preinstaladas y se configura para usar con la cuenta. Para ejecutar cualquier código contenido en este artículo en Azure Cloud Shell, abra una sesión de Cloud Shell, utilice el botón Copiar en un bloque de código para copiar el código y péguelo en la sesión de Cloud Shell con Ctrl+Mayús+V en Windows y Linux, o Cmd+Mayús+V en macOS. El texto pegado no se ejecuta automáticamente, así que presione Entrar para ejecutarlo.

Hay unas cuantas maneras de iniciar Cloud Shell:

Opción Vínculo
Haga clic en Probarlo en la esquina superior derecha de un bloque de código. Cloud Shell en este artículo
Abra Cloud Shell en el explorador. https://shell.azure.com/powershell
Haga clic en el botón Cloud Shell en el menú de la parte superior derecha de Azure Portal. Cloud Shell en el portal

Migración a una nueva puerta de enlace en mediante PowerShell

Estos son los pasos para migrar a una nueva puerta de enlace mediante PowerShell.

Clonación del script

  1. Clona el script de instalación de GitHub.

    git clone https://github.com/Azure-Samples/azure-docs-powershell-samples/ 
    
  2. Cambie al directorio donde se encuentra el script.

    CD azure-docs-powershell-samples/expressroute-gateway/
    

Preparación de la migración

Este script crea una nueva puerta de enlace de red virtual de ExpressRoute en la misma subred de puerta de enlace y la conecta a los circuitos ExpressRoute existentes.

  1. Identifique el identificador de recurso de la puerta de enlace que se va a migrar.

    $resourceId = Get-AzResource -Name {virtual network gateway name}
    $resourceId.Id
    
  2. Ejecute el script PrepareMigration.ps1 para preparar la migración.

    gateway-migration/preparemigration.ps1
    
  3. Escriba el identificador de recurso de la puerta de enlace.

  4. Elija un nombre para los nuevos recursos; el nombre del nuevo recurso se agregará al nombre existente. Por ejemplo: nombreRecursoExistente_nuevoNombre.

  5. Escriba una zona de disponibilidad para la nueva puerta de enlace.

Ejecución de la migración

Este script transfiere la configuración de la puerta de enlace antigua a la nueva.

  1. Identifique el identificador de recurso de la nueva puerta de enlace posterior a la migración. Use el nombre de recurso que ha proporcionado para esta puerta de enlace en el paso anterior.

    $resourceId = Get-AzResource -Name {virtual network gateway name}
    $resourceId.Id
    
  2. Después, ejecute el script Migration.ps1 para realizar la migración.

    gateway-migration/migration.ps1
    
  3. Escriba el identificador de recurso de la puerta de enlace previo a la migración.

  4. Escriba el identificador de recurso de la puerta de enlace posterior a la migración.

Confirmación de la migración

Este script elimina la puerta de enlace antigua y sus conexiones.

  1. Ejecute el script CommitMigration.ps1 para completar la migración.

    gateway-migration/commitmigration.ps1
    
  2. Escriba el identificador de recurso de la puerta de enlace previa a la migración.

    Importante

    • Antes de ejecutar este paso, compruebe que la nueva puerta de enlace de red virtual tiene una conexión de ExpressRoute en funcionamiento.
    • Al migrar la puerta de enlace, puede esperar una posible interrupción durante un máximo de 30 segundos.

Pasos siguientes