Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se muestra cómo migrar una puerta de enlace de red virtual de ExpressRoute de las versiones Estándar, Alto Rendimiento o Rendimiento Ultra a las versiones habilitadas para zona de disponibilidad (ErGw1Az, ErGw2Az, ErGw3Az) mediante PowerShell. Las SKU de nivel superior proporcionan más CPU y ancho de banda de red, lo que da lugar a un mayor rendimiento de red y conexiones más confiables a la red virtual.
Prerequisites
Antes de comenzar, asegúrese de que tiene:
- Se ha revisado el artículo Gateway migration para considerar aspectos importantes de la migración.
- Una puerta de enlace de red virtual de ExpressRoute ya existente que utiliza la SKU Standard, HighPerformance o UltraPerformance.
- Azure PowerShell instalado. Para más información, vea Instalar Azure PowerShell.
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 mediante PowerShell
El proceso de migración usa scripts de PowerShell para crear una nueva puerta de enlace, transferir la configuración y quitar la puerta de enlace anterior.
Clonación de los scripts de migración
Clone los scripts de migración desde el repositorio de ejemplos de Azure:
git clone https://github.com/Azure-Samples/azure-docs-powershell-samples/Dirígete al directorio de migración del gateway de ExpressRoute.
cd azure-docs-powershell-samples/expressroute-gateway/gateway-migration/
Preparación de la migración
El script PrepareMigration 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.
Obtenga el identificador de recurso de la puerta de enlace existente:
$resource = Get-AzResource -Name <gateway-name> $resource.IdReemplace
<gateway-name>por el nombre de la puerta de enlace de red virtual.Ejecute el script PrepareMigration.ps1
.\PrepareMigration.ps1Cuando se le solicite, escriba la siguiente información:
- Identificador de recurso de la puerta de enlace
- Sufijo de nombre para los nuevos recursos (este nombre se anexa al nombre existente, por ejemplo:
existingresourcename_newname) - Zona de disponibilidad para la nueva puerta de enlace
Ejecución de la migración
El script de migración transfiere la configuración de la puerta de enlace antigua a la nueva puerta de enlace.
Obtenga el identificador de recurso de la nueva puerta de enlace con el nombre que especificó en el paso de preparación:
$resource = Get-AzResource -Name <new-gateway-name> $resource.IdReemplace
<new-gateway-name>por el nombre de la nueva puerta de enlace de red virtual.Ejecute el script: Migration.ps1
.\Migration.ps1Cuando se le solicite, escriba la siguiente información:
- Identificador de recurso de la puerta de enlace original
- Identificador de recurso de la nueva puerta de enlace
Confirmación de la migración
El script de confirmación quita la puerta de enlace antigua y sus conexiones después de comprobar que la nueva puerta de enlace funciona correctamente.
Important
Antes de ejecutar este paso, compruebe que la nueva puerta de enlace de red virtual tiene una conexión de ExpressRoute en funcionamiento. El proceso de migración puede provocar una breve interrupción de hasta 3 minutos.
Ejecute el script CommitMigration.ps1
.\CommitMigration.ps1Cuando se le solicite, introduzca el ID de recurso de su puerta de enlace original.
