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.
Requisitos previos
- Acceso a Azure Portal.
- Una cuenta de Azure con una suscripción activa.
Cree su cuenta de forma gratuita.
- Un grupo de recursos existente para todos los recursos.
- Dos o más Virtual Machines existentes.
- Un equilibrador de carga estándar existente en la misma suscripción y red virtual que las máquinas virtuales.
- El equilibrador de carga debe tener un grupo de back-end con sondeos de estado y reglas de equilibrio de carga asociados.
- Acceso a Azure Portal.
- Una cuenta de Azure con una suscripción activa.
Cree su cuenta de forma gratuita.
- Un grupo de recursos existente para todos los recursos.
-
Máquinas virtuales existentes.
- Un equilibrador de carga estándar existente en la misma suscripción y red virtual que la máquina virtual.
- El equilibrador de carga debe tener un grupo de back-end con sondeos de estado y reglas de equilibrio de carga asociados.
- Acceso a Azure Portal.
- Una cuenta de Azure con una suscripción activa.
Cree su cuenta de forma gratuita.
- Un grupo de recursos existente para todos los recursos.
-
Máquinas virtuales existentes.
- Un equilibrador de carga estándar existente en la misma suscripción y red virtual que la máquina virtual.
- El equilibrador de carga debe tener un grupo de back-end con sondeos de estado y reglas de equilibrio de carga asociados.
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.
- Inicie sesión en Azure Portal.
- 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.
$rsg = <resource-group>
$vnt = <virtual-network-name>
$lbn = <load-balancer-name>
$bep = <backend-pool-name>
$ip = <ip-address>
$ben = <backend-address-name>
$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 “DOWN”
$lb | New-AzLoadBalancerBackendAddressPool -LoadBalancerBackendAddress $ip1 -Name $bep
En este ejemplo se establece un nuevo estado de administración de la instancia del grupo de back-end en DOWN con los siguientes valores definidos:
Configuración |
Valor del marcador de posición |
Valor de ejemplo |
Grupo de recursos |
<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 |
$rsg = "MyResourceGroup"
$vnt = "MyVnet"
$lbn = "MyLB"
$bep = "MyAddressPool"
$ip = "10.0.2.4"
$ben = "MyBackend"
$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 “DOWN”
$lb | New-AzLoadBalancerBackendAddressPool -LoadBalancerBackendAddress $ip1 -Name $bep
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.
az network lb address-pool create \
-g <resource-group> \
--lb-name <lb-name> \
-n <lb-backend-pool-name> \
--vnet <virtual-network-name> \
--backend-address “{name: <new-lb-backend-pool-address-name>,ip-address:<new-lb-backend-pool-address>}” \
--admin-state <admin-state-value>
En este ejemplo se actualiza un estado de administrador de la instancia del grupo de back-end a DOWN con los siguientes valores definidos:
Configuración |
Valor del marcador de posición |
Valor de ejemplo |
Grupo de recursos |
<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 |
az network lb address-pool create \
-g MyResourceGroup \
--lb-name MyLb \
-n MyAddressPool \
--vnet MyVnet \
--backend-address “{name: MyBackend,ip-address:10.0.2.4}” \
--admin-state DOWN
Establecimiento del estado de administración como parte de la nueva instancia del grupo de back-end después de la creación
En esta sección, aprenderá a establecer un estado de administrador en Up o Down como parte de una nueva adición de instancia del grupo de back-end.
Inicie sesión en Azure Portal.
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.
$rsg = <resource-group>
$vnt = <virtual-network-name>
$lbn = <load-balancer-name>
$bep = <backend-pool-name>
$ip = <ip-address>
$ben = <backend-address-name>
$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 “UP”
$lb | Set-AzLoadBalancerBackendAddressPool -LoadBalancerBackendAddress $ip1 -Name $bep
En este ejemplo se establece un nuevo estado de administración de la instancia del grupo de back-end en UP con los siguientes valores definidos:
Configuración |
Valor del marcador de posición |
Valor de ejemplo |
Grupo de recursos |
<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"
$ben = "MyBackend"
$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 “UP”
$lb | Set-AzLoadBalancerBackendAddressPool -LoadBalancerBackendAddress $ip1 -Name $bep
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.
az network lb address-pool update \
-g <resource-group> \
--lb-name <lb-name> \
-n <lb-backend-pool-name> \
--vnet <virtual-network-name> \
--backend-address “{name: <new-lb-backend-pool-address-name>,ip-address:<new-lb-backend-pool-address>}” |
--admin-state <admin-state-value>
En este ejemplo se establece un nuevo estado de administración de la instancia del grupo de back-end en UP con los siguientes valores definidos:
Configuración |
Valor del marcador de posición |
Valor de ejemplo |
Grupo de recursos |
<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 |
az network lb address-pool update \
-g MyResourceGroup \
--lb-name MyLb \
-n MyAddressPool \
--vnet MyVnet \
--backend-address “{name: MyBackend,ip-address:10.0.2.4}” |
--admin-state UP
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.
- Inicie sesión en Azure Portal.
- 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.
# 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>
$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 “DOWN”
$lb | Set-AzLoadBalancerBackendAddressPool -LoadBalancerBackendAddress $ip1 -Name $bep
En este ejemplo se establece un estado de administrador de instancia del grupo de back-end existente en DOWN con los siguientes valores definidos:
Configuración |
Valor del marcador de posición |
Valor de ejemplo |
Grupo de recursos |
<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 |
$rsg = "MyResourceGroup"
$vnt = "MyVnet"
$lbn = "MyLB"
$bep = "MyAddressPool"
$ip = "10.0.2.4"
$ben = "MyBackend"
$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 “DOWN”
$lb | Set-AzLoadBalancerBackendAddressPool -LoadBalancerBackendAddress $ip1 -Name $bep
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.
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 actualiza un estado de administrador de la instancia del grupo de back-end existente a DOWN con los siguientes valores definidos:
Configuración |
Valor del marcador de posición |
Valor de ejemplo |
Grupo de recursos |
<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 |
az network lb address-pool update \
-g MyResourceGroup \
--lb-name MyLb \
-n MyAddressPool \
--backend-address “{name: MyBackend,ip-address:10.0.2.4}” |
--admin-state DOWN
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.
- Inicie sesión en Azure Portal.
- 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 |
Grupo de recursos |
<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 |
Grupo de recursos |
<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 |
az network lb address-pool update \
-g MyResourceGroup \
--lb-name MyLb \
-n MyAddressPool \
--backend-address "{name: MyBackend,ip-address:10.0.2.4}" \
--admin-state NONE
Pasos siguientes