Actualización de Azure Load Balancer de público básico a público estándar

Advertencia

Este documento ya no está en uso y se ha reemplazado por Actualizar un equilibrador de carga básico con PowerShell.

Importante

El 30 de septiembre de 2025, se retirará Basic Load Balancer. Para obtener más información, consulte el anuncio oficial. Si actualmente usa Basic Load Balancer, asegúrese de actualizar a Standard Load Balancer antes de la fecha de retirada.

Azure Standard Load Balancer ofrece un amplio conjunto de funcionalidades y alta disponibilidad gracias a la redundancia de zona. Para más información acerca de la SKU de Load Balancer, consulte la tabla de comparación.

Hay dos fases en una actualización:

  1. Cambiar el método de asignación de direcciones IP de Dinámico a Estático.

  2. Ejecutar el script de PowerShell para completar la actualización y la actualización del tráfico.

Información general sobre la actualización

Existe un script de Azure PowerShell que hace lo siguiente:

  • Este artículo muestra cómo actualizar un equilibrador de carga público de SKU básico a estándar

  • Actualiza la dirección IP pública de la SKU básica a la SKU estándar in situ

  • Copia las configuraciones del equilibrador de carga básico al nuevo equilibrador de carga estándar

  • Crea una regla de salida predeterminada que permite la conectividad saliente

Restricciones

  • El script solo admite la actualización del equilibrador de carga público. Para obtener una actualización interna del equilibrador de carga básico, consulte Actualización de interno básico a interno estándar Azure Load Balancer instrucciones y más información

  • El método de asignación de la dirección IP pública debe cambiarse a estático antes de ejecutar el script

  • Si el equilibrador de carga no tiene una configuración IP de front-end o un grupo de back-end, se producirá un error al ejecutar el script. Asegúrese de que el equilibrador de carga tiene una dirección IP de front-end y un grupo de back-end

  • El script no puede migrar el conjunto de escalado de máquinas virtuales desde el back-end de Basic Load Balancer hasta e back-end de Standard Load Balancer. En el caso de este tipo de actualización, consulte Actualización de un equilibrador de carga básico que se usa con Virtual Machine Scale Sets para obtener instrucciones y más información.

Cambio del método de asignación de dirección IP pública a estático

A continuación se indican los pasos recomendados para cambiar el método de asignación.

  1. Inicie sesión en Azure Portal.

  2. En el menú izquierdo, seleccione Todos los recursos. Seleccione la dirección IP pública básica asociada al equilibrador de carga básico en la lista de recursos.

  3. En Ajustes de la dirección IP pública básica, seleccione Configuraciones.

  4. En Asignación, seleccione Estática.

  5. Seleccione Guardar.

Nota

En el caso de las máquinas virtuales que tienen direcciones IP públicas, primero debe crear direcciones IP estándar. No se garantiza la misma dirección IP. Desasocie las máquinas virtuales de las direcciones IP básicas y asócielas con las direcciones IP estándar recién creadas. A continuación, podrá seguir las instrucciones para agregar máquinas virtuales al grupo de back-end del Azure Load Balancer Estándar.

Creación de nuevas máquinas virtuales para agregarlas a los grupos de back-end del nuevo equilibrador de carga estándar

Descarga del script

Descargue el script de migración de la Galería de PowerShell.

Uso del script

Dispone de dos opciones en función de sus preferencias y de la configuración del entorno de PowerShell local:

  • Si no tiene instalado el módulo Az de PowerShell o si no le importa desinstalarlo, use la opción Install-Script para ejecutar el script.

  • Si necesita conservar el módulo Az de PowerShell, descargue el script y ejecútelo directamente.

Para determinar si tiene instalado el módulo Az de PowerShell, ejecute Get-InstalledModule -Name az. Si no ve ningún módulo Az de PowerShell instalado, puede usar el método Install-Script.

Instalación con Install-Script

Para usar esta opción, el módulo Az de PowerShell no debe estar instalado en el equipo. En caso de que lo estén, el comando siguiente mostrará un error. Puede desinstalar el módulo Az de PowerShell o usar la otra opción para descargar manualmente el script y ejecutarlo.

Ejecute el script con el siguiente comando:

Install-Script -Name AzurePublicLBUpgrade

Este comando también instala el módulo Az de PowerShell necesario.

Instalación directamente con el script

Si tiene instalado algún módulo Az de PowerShell y no puede desinstalarlo (o no le interesa hacerlo), puede descargar manualmente el script mediante la pestaña Descarga manual en el vínculo de descarga del script. El script se descarga como un archivo nupkg sin procesar. Para instalar el script desde este archivo nupkg, consulte Descarga manual del paquete

Para ejecutar el script:

  1. Use Connect-AzAccount para conectarse a Azure.

  2. Use Import-Module Az para importar el módulo Az de PowerShell.

  3. Examine los parámetros obligatorios:

    • oldRgName: [cadena]: necesario: es el grupo de recursos de la instancia existente del equilibrador de carga básico que desea actualizar. Para encontrar este valor de cadena, vaya a Azure Portal, seleccione el origen del equilibrador de carga básico y haga clic en la sección Información general del equilibrador de carga. El grupo de recursos se encuentra en esa página

    • oldLBName: [cadena]: necesario: es el nombre del equilibrador de carga básico que desea actualizar.

    • newLBName: [cadena]: necesario: este parámetro es el nombre del equilibrador de carga estándar que se va a crear

  4. Ejecute el script con los parámetros adecuados. Podría tardar entre cinco y siete minutos en finalizar.

    Ejemplo

    AzurePublicLBUpgrade.ps1 -oldRgName "test_publicUpgrade_rg" -oldLBName "LBForPublic" -newLbName "LBForUpgrade"
    

Creación de una puerta de enlace NAT para un acceso saliente

El script crea una regla de salida que habilita la conectividad saliente. Azure Virtual Network NAT es el método recomendado para la conectividad de salida. Para más información sobre Azure Virtual Network NAT, consulte ¿Qué es Azure Virtual Network NAT?

Para crear un recurso de puerta de enlace NAT y asociarlo a una subred de la red virtual, consulte Creación de una puerta de enlace NAT.

Preguntas frecuentes

¿Hay alguna limitación en el script de Azure PowerShell para migrar la configuración de v1 a v2?

Sí. Consulte Restricciones del trabajo.

¿Cuánto tarda la actualización?

Por lo general, el script tarda unos minutos en finalizar y podría tardar más en función de la complejidad de la configuración de su equilibrador de carga. Tenga en cuenta el tiempo de inactividad y planifique la conmutación por error si es necesario.

¿Puede el script de Azure PowerShell cambiar el tráfico de mi equilibrador de carga básico al nuevo equilibrador de carga estándar?

Sí. El script Azure PowerShell actualiza la dirección IP pública, copia la configuración del equilibrador de carga básico al estándar y migra la máquina virtual al equilibrador de carga estándar público recién creado.

Pasos siguientes

Más información sobre Azure Load Balancer