Stato amministrativo (stato amministratore) è una funzionalità di Azure Load Balancer che consente di eseguire l'override del comportamento del probe di integrità di Load Balancer in base a ogni istanza del pool back-end. Esistono tre tipi di valori di stato amministratore: Su, Giù, Nessuno.
È possibile usare il portale di Azure, Azure PowerShell o l'interfaccia della riga di comando di Azure per gestire lo stato di amministratore per un'istanza del pool back-end. Ogni sezione fornisce istruzioni per ogni metodo con esempi per l'impostazione, l'aggiornamento o la rimozione di una configurazione dello stato amministratore.
Prerequisiti
- Accesso al portale di Azure.
- Un account Azure con una sottoscrizione attiva.
Creare un account gratuitamente
- Un gruppo di risorse esistente per tutte le risorse.
- Due o più Macchine virtuali esistenti.
- Un servizio di bilanciamento del carico standard esistente nella stessa sottoscrizione e nella stessa rete virtuale delle macchine virtuali.
- Il servizio di bilanciamento del carico deve avere un pool back-end con probe di integrità e regole di bilanciamento del carico collegate.
- Accesso al portale di Azure.
- Un account Azure con una sottoscrizione attiva.
Creare un account gratuitamente
- Un gruppo di risorse esistente per tutte le risorse.
- Macchine virtuali esistenti.
- Un servizio di bilanciamento del carico standard esistente nella stessa sottoscrizione e nella stessa rete virtuale della macchina virtuale.
- Il servizio di bilanciamento del carico deve avere un pool back-end con probe di integrità e regole di bilanciamento del carico collegate.
- Accesso al portale di Azure.
- Un account Azure con una sottoscrizione attiva.
Creare un account gratuitamente
- Un gruppo di risorse esistente per tutte le risorse.
- Macchine virtuali esistenti.
- Un servizio di bilanciamento del carico standard esistente nella stessa sottoscrizione e nella stessa rete virtuale della macchina virtuale.
- Il servizio di bilanciamento del carico deve avere un pool back-end con probe di integrità e regole di bilanciamento del carico collegate.
Impostare lo stato di amministratore in una nuova istanza del pool back-end
In questa sezione si apprenderà come impostare lo stato di amministratore su o giù come parte di un nuovo pool back-end creato.
- Accedere al portale di Azure.
- Nella casella di ricerca nella parte superiore del portale immettere Load Balancer. Selezionare Bilanciamenti del carico nei risultati della ricerca.
- Selezionare il servizio di bilanciamento del carico nell'elenco.
- Nella pagina del servizio di bilanciamento del carico, selezionare Pool back-end in Impostazioni.
- Selezionare + Aggiungi nei pool back-end per aggiungere un nuovo pool back-end.
- Nella finestra Aggiungi pool back-end immettere o selezionare le informazioni seguenti:
Impostazione |
valore |
Nome |
Immetti myBackendpool . |
Configurazione del pool back-end |
Selezionare Indirizzo IP. |
Indirizzi IP |
|
Nome indirizzo back-end |
Immettere il nome dell'indirizzo back-end. |
Indirizzo IP |
Selezionare l'indirizzo IP da aggiungere al pool back-end. |
- Seleziona Salva.
-
Nella pagina Pool back-end selezionare il valore dello stato amministratore corrispondente dell'istanza del pool back-end aggiunto di recente.
-
Nella finestra Dettagli stato amministratore selezionare Giù dal menu a discesa.
- Seleziona Salva.
Connettersi alla sottoscrizione di Azure con Azure PowerShell.
Creare un nuovo pool back-end con un'istanza del pool back-end impostando il valore dello stato amministratore su UP o DOWN con New-AzLoadBalancerBackendAddressConfig
. Sostituire i valori tra parentesi quadre con i nomi delle risorse nella configurazione.
$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
In questo esempio viene impostato lo stato di amministratore di un nuovo pool back-end su DOWN con i valori definiti seguenti:
Impostazione |
Valore segnaposto |
Valore di esempio |
Gruppo di risorse |
<resource-group> |
MyResourceGroup |
Rete virtuale |
<virtual-network-name> |
MyVnet |
Bilanciamento del carico |
<load-balancer-name> |
MyLb |
Nome pool back-end |
<backend-pool-name> |
MyAddressPool |
Indirizzo IP dell'istanza del pool back-end |
<ip-address> |
10.0.2.4 |
Nome dell'istanza del pool back-end |
<backend-address-name> |
il mio backend |
$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
Connettersi alla sottoscrizione di Azure con l'interfaccia della riga di comando di Azure.
Creare un nuovo pool back-end con un'istanza del pool back-end durante l'impostazione del valore dello stato amministratore su UP o DOWN con az network lb address-pool create. Sostituire i valori tra parentesi quadre con i nomi delle risorse nella configurazione.
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>
Questo esempio aggiorna lo stato di amministratore di un'istanza del pool back-end a DOWN con i valori definiti seguenti:
Impostazione |
Valore segnaposto |
Valore di esempio |
Gruppo di risorse |
<resource-group> |
MyResourceGroup |
Rete virtuale |
<virtual-network-name> |
MyVnet |
Bilanciamento del carico |
<load-balancer-name> |
MyLb |
Nome pool back-end |
<backend-pool-name> |
MyAddressPool |
Indirizzo IP dell'istanza del pool back-end |
<ip-address> |
10.0.2.4 |
Nome dell'istanza del pool back-end |
<backend-address-name> |
il mio backend |
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
Impostare lo stato di amministratore come parte della nuova istanza del pool back-end dopo la creazione
In questa sezione si apprenderà come impostare lo stato di amministratore su Su o Giù come parte di una nuova istanza del pool back-end aggiunta.
Accedere al portale di Azure.
Nella casella di ricerca nella parte superiore del portale immettere Bilanciamento del carico e selezionare Servizi di bilanciamento del carico nei risultati della ricerca.
Nella pagina Panoramica del servizio di bilanciamento del carico selezionare il servizio di bilanciamento del carico nell'elenco.
Nella pagina del servizio di bilanciamento del carico, selezionare Pool back-end in Impostazioni.
Selezionare il proprio pool back-end.
Nella pagina del pool back-end selezionare + Aggiungi in Configurazioni IP.
Nota
Questo passaggio presuppone che il pool back-end sia basato sulla scheda di interfaccia di rete.
Selezionare la macchina virtuale da aggiungere al pool back-end.
Seleziona Aggiungi e Salva.
Nella pagina Pool back-end selezionare il valore dello stato amministratore corrispondente dell'istanza del pool back-end aggiunto di recente.
Nella finestra Dettagli stato amministratore selezionare Su dal menu a discesa.
Seleziona Salva.
Connettersi alla sottoscrizione di Azure con Azure PowerShell.
Aggiungere una nuova istanza del pool back-end con il valore dello stato amministratore configurato per UP o DOWN con New-AzLoadBalancerBackendAddressConfig. Sostituire i valori tra parentesi quadre con i nomi delle risorse nella configurazione.
$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
In questo esempio viene impostato lo stato di amministratore di una nuova istanza del pool back-end su UP con i valori definiti seguenti:
Impostazione |
Valore segnaposto |
Valore di esempio |
Gruppo di risorse |
<resource-group> |
MyResourceGroup |
Rete virtuale |
<virtual-network-name> |
MyVnet |
Bilanciamento del carico |
<load-balancer-name> |
MyLb |
Nome pool back-end |
<backend-pool-name> |
MyAddressPool |
Indirizzo IP dell'istanza del pool back-end |
<ip-address> |
10.0.2.4 |
Nome dell'istanza del pool back-end |
<backend-address-name> |
il mio backend |
# 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
Connettersi alla sottoscrizione di Azure con l'interfaccia della riga di comando di Azure.
Aggiungere una nuova istanza del pool back-end con il valore dello stato amministratore configurato. Il valore può essere impostato su UP o DOWN con az network lb address-pool update . Sostituire i valori tra parentesi quadre con i nomi delle risorse nella configurazione.
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>
In questo esempio viene impostato lo stato di amministratore di una nuova istanza del pool back-end su UP con i valori definiti seguenti:
Impostazione |
Valore segnaposto |
Valore di esempio |
Gruppo di risorse |
<resource-group> |
MyResourceGroup |
Rete virtuale |
<virtual-network-name> |
MyVnet |
Bilanciamento del carico |
<load-balancer-name> |
MyLb |
Nome pool back-end |
<backend-pool-name> |
MyAddressPool |
Indirizzo IP dell'istanza del pool back-end |
<ip-address> |
10.0.2.4 |
Nome dell'istanza del pool back-end |
<backend-address-name> |
il mio backend |
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
Aggiornare lo stato amministratore nell'istanza del pool back-end esistente
In questa sezione si apprenderà come aggiornare uno stato amministratore esistente dall'istanza del pool back-end esistente impostando il valore su Su o Giù.
- Accedere al portale di Azure.
- Nella casella di ricerca nella parte superiore del portale immettere Bilanciamento del carico e selezionare Servizi di bilanciamento del carico nei risultati della ricerca.
- Selezionare il servizio di bilanciamento del carico nell'elenco.
- Nella pagina del servizio di bilanciamento del carico, selezionare Pool back-end in Impostazioni.
-
Nella pagina Pool back-end selezionare il valore dello stato amministratore corrispondente dell'istanza del pool back-end aggiunto di recente.
-
Nella finestra Dettagli stato amministratore selezionare Su dal menu a discesa.
- Seleziona Salva.
Connettersi alla sottoscrizione di Azure con Azure PowerShell.
Aggiornare un'istanza del pool back-end esistente con il valore dello stato amministratore configurato per UP o DOWN con New-AzLoadBalancerBackendAddressConfig. Sostituire i valori tra parentesi quadre con i nomi delle risorse nella configurazione.
# 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
Questo esempio imposta lo stato di amministratore dell'istanza del pool back-end esistente su DOWN con i valori definiti seguenti:
Impostazione |
Valore segnaposto |
Valore di esempio |
Gruppo di risorse |
<resource-group> |
MyResourceGroup |
Rete virtuale |
<virtual-network-name> |
MyVnet |
Bilanciamento del carico |
<load-balancer-name> |
MyLb |
Nome pool back-end |
<backend-pool-name> |
MyAddressPool |
Indirizzo IP dell'istanza del pool back-end |
<ip-address> |
10.0.2.4 |
Nome dell'istanza del pool back-end |
<backend-address-name> |
il mio backend |
$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
Connettersi alla sottoscrizione di Azure con l'interfaccia della riga di comando di Azure.
Aggiornare un'istanza del pool back-end esistente e configurare il valore dello stato amministratore su UP o DOWN con az network lb address-pool update. Sostituire i valori tra parentesi quadre con i nomi delle risorse nella configurazione.
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>
In questo esempio viene aggiornato lo stato di amministratore di un'istanza del pool back-end esistente a DOWN con i valori definiti seguenti:
Impostazione |
Valore segnaposto |
Valore di esempio |
Gruppo di risorse |
<resource-group> |
MyResourceGroup |
Rete virtuale |
<virtual-network-name> |
MyVnet |
Bilanciamento del carico |
<load-balancer-name> |
MyLb |
Nome pool back-end |
<backend-pool-name> |
MyAddressPool |
Indirizzo IP dell'istanza del pool back-end |
<ip-address> |
10.0.2.4 |
Nome dell'istanza del pool back-end |
<backend-address-name> |
il mio backend |
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
Rimozione dello stato amministratore dall'istanza del pool back-end esistente
In questa sezione viene illustrato come rimuovere uno stato amministratore esistente da un'istanza del pool back-end esistente. Questa operazione viene eseguita impostando il valore dello stato amministratore su Nessuno.
- Accedere al portale di Azure.
- Nella casella di ricerca nella parte superiore del portale immettere Bilanciamento del carico e selezionare Servizi di bilanciamento del carico nei risultati della ricerca.
- Selezionare il servizio di bilanciamento del carico nell'elenco.
- Nella pagina del servizio di bilanciamento del carico, selezionare Pool back-end in Impostazioni.
- Selezionare il valore di Stato amministratore corrispondente dell'istanza del pool back-end da rimuovere.
- Nella finestra dello stato amministratore selezionare Nessuno dal menu a discesa.
- Seleziona Salva.
Connettersi alla sottoscrizione di Azure con Azure PowerShell.
Rimuovere un'istanza del pool back-end esistente. Questa operazione viene eseguita impostando il valore dello stato amministratore su NONE con New-AzLoadBalancerBackendAddressConfig. Sostituire i valori tra parentesi quadre con i nomi delle risorse nella configurazione.
# 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
In questo esempio viene rimosso uno stato di amministratore dell'istanza del pool back-end esistente con i valori definiti seguenti:
Impostazione |
Valore segnaposto |
Valore di esempio |
Gruppo di risorse |
<resource-group> |
MyResourceGroup |
Rete virtuale |
<virtual-network-name> |
MyVnet |
Bilanciamento del carico |
<load-balancer-name> |
MyLb |
Nome pool back-end |
<backend-pool-name> |
MyAddressPool |
Indirizzo IP dell'istanza del pool back-end |
<ip-address> |
10.0.2.4 |
Nome dell'istanza del pool back-end |
<backend-address-name> |
il mio backend |
# 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
- Connettersi alla sottoscrizione di Azure con l'interfaccia della riga di comando di Azure.
- Rimuovere un'istanza del pool back-end esistente impostando il valore dello stato amministratore su Nessuno con az network lb address-pool update. Sostituire i valori tra parentesi quadre con i nomi delle risorse nella configurazione.
# 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>
- In questo esempio viene rimosso uno stato di amministratore dell'istanza del pool back-end esistente con i valori definiti seguenti:
Impostazione |
Valore segnaposto |
Valore di esempio |
Gruppo di risorse |
<resource-group> |
MyResourceGroup |
Rete virtuale |
<virtual-network-name> |
MyVnet |
Bilanciamento del carico |
<load-balancer-name> |
MyLb |
Nome pool back-end |
<backend-pool-name> |
MyAddressPool |
Indirizzo IP dell'istanza del pool back-end |
<ip-address> |
10.0.2.4 |
Nome dell'istanza del pool back-end |
<backend-address-name> |
il mio backend |
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
Passaggi successivi