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
- Revise el artículo Migración de puerta de enlace antes de comenzar.
- Debe tener una puerta de enlace de red virtual de ExpressRoute existente en la suscripción de Azure.
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:
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
Clona el script de instalación de GitHub.
git clone https://github.com/Azure-Samples/azure-docs-powershell-samples/
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.
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
Ejecute el script PrepareMigration.ps1 para preparar la migración.
gateway-migration/preparemigration.ps1
Escriba el identificador de recurso de la puerta de enlace.
Elija un nombre para los nuevos recursos; el nombre del nuevo recurso se agregará al nombre existente. Por ejemplo: nombreRecursoExistente_nuevoNombre.
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.
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
Después, ejecute el script Migration.ps1 para realizar la migración.
gateway-migration/migration.ps1
Escriba el identificador de recurso de la puerta de enlace previo a la migración.
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.
Ejecute el script CommitMigration.ps1 para completar la migración.
gateway-migration/commitmigration.ps1
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
- Obtenga más información sobre el diseño de alta disponibilidad.
- Plan de recuperación ante desastres y mediante VPN como copia de seguridad.