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, aprenderá a migrar desde el modelo de implementación clásica al modelo de implementación de Resource Manager más reciente.
La migración del modelo clásico a Resource Manager se completa una red virtual a la vez. No hay ningún requisito adicional para las herramientas o los requisitos previos para la migración, aparte de los requisitos de Azure PowerShell. La migración es una migración del plano de control del recurso de red virtual. No hay tiempo de inactividad en la ruta de datos durante la migración. Las cargas de trabajo existentes seguirán funcionando sin pérdida de conectividad durante la migración. Las direcciones IP públicas asociadas a la red virtual no cambian durante el proceso de migración.
Una vez completada la migración, todas las operaciones de administración deben realizarse mediante el modelo de Resource Manager. Las operaciones de administración solo son accesibles a través del modelo de implementación de Resource Manager. Los cambios en los recursos de subred o red virtual ya no estarán disponibles a través del modelo de implementación anterior.
Al migrar la red virtual del modelo clásico a Resource Manager, los recursos admitidos dentro de la red virtual se migran automáticamente al nuevo modelo.
Prerrequisitos
- Una cuenta de Azure con una suscripción activa. Crear uno gratis.
- Los pasos y ejemplos de este artículo usan el módulo Az de Azure PowerShell. Para instalar los módulos de Az localmente en el equipo, consulte Instalación de Azure PowerShell. Para más información sobre el nuevo módulo Az, consulte Introducción al nuevo módulo Az de Azure PowerShell. Los cmdlets de PowerShell se actualizan con frecuencia. Si no ejecuta la versión más reciente, es posible que se produzcan errores en los valores especificados en las instrucciones. Para buscar las versiones instaladas de PowerShell en el sistema, utilice el cmdlet Az Get-Module -ListAvailable.
- Para migrar una red virtual con una puerta de enlace de aplicaciones, quite la puerta de enlace antes de ejecutar una operación de preparación para mover la red. Después de completar la migración, vuelva a conectar la puerta de enlace en Azure Resource Manager.
- Compruebe que ha instalado ambos módulos, el clásico y el Az de Azure PowerShell, localmente en su equipo. Para más información, consulte Instalación y configuración de Azure PowerShell.
- Las puertas de enlace de Azure ExpressRoute que se conectan a circuitos ExpressRoute de otra suscripción no se pueden migrar automáticamente. En estos casos, quite la puerta de enlace de ExpressRoute, migre la red virtual y vuelva a crear la puerta de enlace.
Escenarios admitidos
Los escenarios siguientes son compatibles con una migración clásica a Resource Manager:
Redes virtuales clásicas que contienen máquinas virtuales.
Redes virtuales clásicas con como máximo un conjunto de disponibilidad por servicio de nube.
Redes virtuales clásicas que contienen Microsoft Entra Domain Services.
Redes virtuales clásicas con una sola puerta de enlace de VPN o un único circuito ExpressRoute.
Escenarios no admitidos
Los escenarios siguientes no son compatibles con la migración:
Administración del ciclo de vida de una red virtual desde el modelo de implementación clásica.
Compatibilidad con el control de acceso basado en rol de Azure para el modelo de implementación clásica.
Migración de red virtual con la puerta de enlace de ExpressRoute y la puerta de enlace de VPN.
Migración de redes virtuales con más de un conjunto de disponibilidad en un único servicio en la nube.
Migración de redes virtuales que incluye uno o más conjuntos de disponibilidad y máquinas virtuales que no forman parte de un conjunto de disponibilidad, todo dentro de un único servicio en la nube.
Migración de Application Gateway de clásico a Resource Manager.
Registro del proveedor de recursos
En esta sección, iniciará sesión en su suscripción utilizando los cmdlets de Resource Manager y registrará el proveedor de recursos de migración.
Inicie sesión en Azure PowerShell:
Connect-AzAccount
Registre el proveedor de recursos de migración:
Register-AzResourceProvider -ProviderNamespace Microsoft.ClassicInfrastructureMigrate
Espere cinco minutos para que finalice el registro. Compruebe el estado del registro mediante el comando siguiente:
Get-AzResourceProvider -ProviderNamespace Microsoft.ClassicInfrastructureMigrate
Asegúrese de que EstadoDeRegistro esté
Registered
antes de continuar.Nota
El registro es un paso único, pero debe hacerlo una vez antes de intentar la migración. Sin registrarse, verá el siguiente mensaje de error:
BadRequest: la suscripción no está registrada para la migración.
Recuperación del nombre de la red virtual que se va a migrar
En esta sección, iniciará sesión en el modelo de implementación clásica de PowerShell y recuperará el nombre de la red virtual que se va a migrar.
Inicie sesión en PowerShell de implementación clásica.
Add-AzureAccount
Ejecute el siguiente comando para recuperar el nombre de la red virtual clásica:
Get-AzureVnetSite | Select -Property Name
Anote el nombre de la red virtual para la sección siguiente.
Migración de la red virtual
En esta sección, validará que la migración puede continuar y, a continuación, preparar la migración.
Coloque el nombre de la red virtual que anotó en la sección anterior en una variable para su uso por parte de los comandos. Reemplace myVNet por el nombre de la red virtual que recuperó en la sección anterior:
$vnetname = "myVNet"
Valide que puede migrar la red virtual mediante la ejecución del comando siguiente:
Move-AzureVirtualNetwork -Validate -VirtualNetworkName $vnetName
El comando mostrará las advertencias o errores que bloqueen la migración. Si la validación se realiza correctamente, puede continuar con el siguiente paso de preparación.
Nota
Si la red virtual contiene roles web o de trabajo, o máquinas virtuales con configuraciones no admitidas, recibirá un mensaje de error de validación.
Ejecute el siguiente comando para preparar la red virtual para la migración:
Move-AzureVirtualNetwork -Prepare -VirtualNetworkName $vnetName
Si no está listo para la migración y desea volver al estado anterior, use el siguiente comando:
Move-AzureVirtualNetwork -Abort -VirtualNetworkName $vnetName
Realizar la migración
Si todo se ve bien en la configuración preparada, puede confirmar la migración ejecutando el siguiente comando:
Move-AzureVirtualNetwork -Commit -VirtualNetworkName $vnetName
Pasos siguientes
Para más información sobre la migración de recursos en Azure desde el modelo clásico a Resource Manager, consulte:
- Información general sobre la migración compatible con la plataforma de recursos de IaaS de clásico a Azure Resource Manager.
- Revise las preguntas más frecuentes sobre la migración de recursos de IaaS de clásico a Azure Resource Manager.
- Planeación de la migración de recursos de IaaS de clásico a Azure Resource Manager.