Administración del estado administrativo (administrador) en Azure Load Balancer
Artículo
Estado administrativo es una característica de Azure Load Balancer que permite invalidar el comportamiento del sondeo de estado de Load Balancer por cada instancia del grupo de back-end. Hay tres tipos de valores de estado de administración: Up, Down, None.
Puede usar Azure Portal, Azure PowerShell o la CLI de Azure para administrar el estado de administración de una instancia del grupo de back-end. Cada sección proporciona instrucciones para cada método con ejemplos para establecer, actualizar o quitar una configuración de estado de administración.
Si prefiere ejecutar comandos de referencia de la CLI localmente, instale la CLI de Azure. Si utiliza Windows o macOS, considere la posibilidad de ejecutar la CLI de Azure en un contenedor Docker. Para más información, vea Ejecución de la CLI de Azure en un contenedor de Docker.
Si usa una instalación local, inicie sesión en la CLI de Azure mediante el comando az login. Siga los pasos que se muestran en el terminal para completar el proceso de autenticación. Para ver otras opciones de inicio de sesión, consulte Inicio de sesión con la CLI de Azure.
En caso de que se le solicite, instale las extensiones de la CLI de Azure la primera vez que la use. Para más información sobre las extensiones, consulte Uso de extensiones con la CLI de Azure.
Ejecute az version para buscar cuál es la versión y las bibliotecas dependientes que están instaladas. Para realizar la actualización a la versión más reciente, ejecute az upgrade.
Establecimiento del estado de administración en una nueva instancia del grupo de back-end
En esta sección, aprenderá a establecer un estado de administrador en Up o Down como parte de una nueva creación de un grupo de back-end.
En el cuadro de búsqueda que aparece en la parte superior del portal, escriba Load Balancer. Seleccione Equilibradores de carga en los resultados de la búsqueda.
Seleccione el equilibrador de carga en la lista.
En la página del equilibrador de carga, seleccione Grupos de back-end en Configuración.
Seleccione + Agregar en Grupos de back-end para agregar un nuevo grupo de back-end.
En la ventana Agregar grupo back-end, escriba o seleccione la siguiente información:
Configuración
Valor
Nombre
Escriba myBackendpool.
Configuración del grupo de back-end
Seleccione Dirección IP.
Direcciones IP
Nombre de dirección de back-end
Escriba el nombre de la dirección de back-end.
Dirección IP
Seleccione la dirección IP que se va a agregar al grupo de back-end.
Seleccione Guardar.
En la página Grupos de back-end, seleccione el valor de Estado de administración correspondiente de la instancia del grupo de back-end agregado recientemente.
En la ventana Detalles del estado de administración, seleccione Down en el menú desplegable.
Seleccione Guardar.
Conéctese a la suscripción de Azure con Azure PowerShell.
Cree un nuevo grupo de back-end con una instancia de grupo de back-end al establecer el valor de estado de administración en UP o DOWN con New-AzLoadBalancerBackendAddressConfig. Reemplace los valores entre corchetes por los nombres de los recursos en la configuración.
Conéctese a la suscripción de Azure con la CLI de Azure.
Cree un nuevo grupo de back-end con una instancia de grupo de back-end al establecer el valor de estado de administración en UP o DOWN con az network lb address-pool create. Reemplace los valores entre corchetes por los nombres de los recursos en la configuración.
En el cuadro de búsqueda de la parte superior del portal, escriba Equilibrador de carga y seleccione Equilibradores de carga en los resultados de la búsqueda.
En la página Información general del equilibrador de carga, seleccione el equilibrador de carga en la lista.
En la página del equilibrador de carga, seleccione Grupos de back-end en Configuración.
Seleccione su grupo de back-end.
En la página del grupo de back-end, seleccione + Agregar en Configuraciones IP.
Nota:
Este paso supone que el grupo de back-end está basado en NIC.
Seleccione la máquina virtual que desea agregar al grupo de back-end.
Seleccione Agregar y Guardar.
En la página Grupos de back-end, seleccione el valor de Estado de administración correspondiente de la instancia del grupo de back-end agregado recientemente.
En la ventana Detalles del estado de administración, seleccione Up en el menú desplegable.
Seleccione Guardar.
Conéctese a la suscripción de Azure con Azure PowerShell.
Agregue una nueva instancia de grupo de back-end con el valor de estado de administrador configurado en UP o DOWN con New-AzLoadBalancerBackendAddressConfig. Reemplace los valores entre corchetes por los nombres de los recursos en la configuración.
Conéctese a la suscripción de Azure con la CLI de Azure.
Se configura la adición de una nueva instancia de grupo de back-end con el valor de estado de administrador. El valor se puede establecer en UP o DOWN con az network lb address-pool update. Reemplace los valores entre corchetes por los nombres de los recursos en la configuración.
También puede usar az network lb address-pool address add para establecer el estado de administrador como parte de una nueva adición de instancia del grupo de back-end.
Actualización del estado de administración en la instancia del grupo de back-end existente
En esta sección, aprenderá a actualizar un estado de administrador existente desde una instancia de grupo de back-end existente estableciendo el valor en Up o Down.
En el cuadro de búsqueda de la parte superior del portal, escriba Equilibrador de carga y seleccione Equilibradores de carga en los resultados de la búsqueda.
Seleccione el equilibrador de carga en la lista.
En la página del equilibrador de carga, seleccione Grupos de back-end en Configuración.
En la página Grupos de back-end, seleccione el valor de Estado de administración correspondiente de la instancia del grupo de back-end agregado recientemente.
En la ventana Detalles del estado de administración, seleccione Up en el menú desplegable.
Seleccione Guardar.
Conéctese a la suscripción de Azure con Azure PowerShell.
Actualice una instancia de grupo de back-end existente con el valor de estado de administrador configurado en UP o DOWN con New-AzLoadBalancerBackendAddressConfig. Reemplace los valores entre corchetes por los nombres de los recursos en la configuración.
Conéctese a la suscripción de Azure con la CLI de Azure.
Actualice una instancia de grupo de back-end existente y configure el valor de estado de administración en UP o DOWN con az network lb address-pool update. Reemplace los valores entre corchetes por los nombres de los recursos en la configuración.
Eliminación del estado de administración de la instancia del grupo de back-end existente
En esta sección, aprenderá a quitar un estado de administrador existente de una instancia de grupo de back-end existente. Para ello, establezca el valor de estado de administrador en None.
En el cuadro de búsqueda de la parte superior del portal, escriba Equilibrador de carga y seleccione Equilibradores de carga en los resultados de la búsqueda.
Seleccione el equilibrador de carga en la lista.
En la página del equilibrador de carga, seleccione Grupos de back-end en Configuración.
Seleccione el valor de Estado de administración correspondiente de la instancia del grupo de back-end que desea quitar.
En la ventana del estado de administrador, seleccione None en el menú desplegable.
Seleccione Guardar.
Conéctese a la suscripción de Azure con Azure PowerShell.
Quite una instancia de grupo de back-end existente. Para ello, establezca el valor de estado de administrador en NONE con New-AzLoadBalancerBackendAddressConfig. Reemplace los valores entre corchetes por los nombres de los recursos en la configuración.
# Set the values for the variables
$rsg = <resource-group>
$vnt = <virtual-network-name>
$lbn = <load-balancer-name>
$bep = <backend-pool-name>
$ip = <ip-address>
$ben = <backend-address-name>
# Remove the admin state from the backend pool instance
$vnet = Get-AzVirtualNetwork -Name $vnt -ResourceGroupName $rsg
$lb = Get-AzLoadBalancer -ResourceGroupName $rsg -Name $lbn
$ip1 = New-AzLoadBalancerBackendAddressConfig -IpAddress $ip -Name $ben -VirtualNetworkId $vnet.Id -AdminState “NONE”
$lb | Set-AzLoadBalancerBackendAddressPool -LoadBalancerBackendAddress $ip1 -Name $bep
En este ejemplo se quita un estado de administrador de la instancia del grupo de back-end existente con los siguientes valores definidos:
Configuración
Valor del marcador de posición
Valor de ejemplo
Resource group
<resource-group>
MyResourceGroup
Red virtual
<virtual-network-name>
MyVNet
Equilibrador de carga
<load-balancer-name>
MyLb
Nombre del grupo de back-end
<backend-pool-name>
MyAddressPool
Dirección IP de la instancia del grupo de back-end
<ip-address>
10.0.2.4
Nombre de instancia del grupo de back-end
<backend-address-name>
mybackend
# Set the values for the variables
$rsg = "MyResourceGroup"
$vnt = "MyVnet"
$lbn = "MyLB"
$bep = "MyAddressPool"
$ip = “10.0.2.4"
# Remove the admin state from the backend pool instance
$vnet = Get-AzVirtualNetwork -Name $vnt -ResourceGroupName $rsg
$lb = Get-AzLoadBalancer -ResourceGroupName $rsg -Name $lbn
$ip1 = New-AzLoadBalancerBackendAddressConfig -IpAddress $ip -Name $ben -VirtualNetworkId $vnet.Id -AdminState “NONE”
$lb | Set-AzLoadBalancerBackendAddressPool -LoadBalancerBackendAddress $ip1 -Name $bep
Conéctese a la suscripción de Azure con la CLI de Azure.
Quite una instancia de grupo de back-end existente estableciendo el valor de estado de administrador en None con az network lb address-pool update. Reemplace los valores entre corchetes por los nombres de los recursos en la configuración.
# Remove the admin state from the backend pool instance
az network lb address-pool update \
-g <resource-group> \
--lb-name <lb-name> \
-n <lb-backend-pool-name> \
--backend-address “{name: <lb-backend-pool-address-name>,ip-address:<lb-backend-pool-address>}” |
--admin-state <admin-state-value>
En este ejemplo se quita un estado de administrador de la instancia del grupo de back-end existente con los siguientes valores definidos:
Configuración
Valor del marcador de posición
Valor de ejemplo
Resource group
<resource-group>
MyResourceGroup
Red virtual
<virtual-network-name>
MyVNet
Equilibrador de carga
<load-balancer-name>
MyLb
Nombre del grupo de back-end
<backend-pool-name>
MyAddressPool
Dirección IP de la instancia del grupo de back-end