Condividi tramite


Gestire il bilanciatore di carico software per SDN

Si applica a: Locale di Azure 2311.2 e versioni successive; Windows Server 2022, Windows Server 2019, Windows Server 2016

Questo argomento illustra come gestire i criteri di Bilanciamento del carico software usando Windows Admin Center dopo aver distribuito Software Defined Networking (SDN). I SBS vengono usati per distribuire uniformemente il traffico di rete tra più risorse. SLB consente a più computer di ospitare lo stesso carico di lavoro, offrendo disponibilità elevata e scalabilità. È possibile creare servizi di bilanciamento del carico per i carichi di lavoro ospitati in reti VLAN tradizionali (reti logiche SDN) e per i carichi di lavoro ospitati in reti virtuali SDN. Per altre informazioni su SLB, vedere Che cos'è SLB per SDN?

Nota

È necessario distribuire i componenti controller di rete SDN e SLB prima di poter creare criteri di bilanciamento del carico.

Creare un nuovo servizio di bilanciamento del carico

È possibile creare tre tipi di SLB:

  • Bilanciamento del carico interno: si tratta di un servizio di bilanciamento del carico interno usato dalle risorse del cluster interne per raggiungere gli endpoint interni con carico bilanciato in un'istanza locale di Azure. I computer back-end per questo tipo di servizio di bilanciamento del carico possono appartenere a una rete virtuale SDN.

  • SLB IP pubblico – Si tratta di un bilanciamento del carico esterno utilizzato per raggiungere gli endpoint pubblici con carico bilanciato ospitati in un'istanza locale di Azure. Prima di creare un servizio di bilanciamento del carico IP pubblico, è necessario creare un indirizzo IP pubblico. I computer back-end per questo tipo di servizio di bilanciamento del carico possono appartenere a una rete logica SDN (rete VLAN tradizionale) o a una rete virtuale SDN.

  • Indirizzo IP SLB: simile al SLB IP pubblico. La differenza tra SLB di IP pubblico e SLB di indirizzo IP è che l'SLB di IP pubblico crea una risorsa di IP pubblico che viene quindi aggiunta al bilanciatore di carico. Ciò è utile se si vuole riservare l'indirizzo IP per un uso futuro senza tornare nel pool. L'indirizzo IP assegnato dal Load Balancer (SLB) viene assegnato direttamente al bilanciamento del carico senza creare una risorsa IP pubblica. Se si elimina il servizio di bilanciamento del carico, l'indirizzo IP viene restituito al pool.

Per creare un SLB, seguire questi passaggi in Windows Admin Center:

Creare un SLB.

  1. In Windows Admin Center, in Tutte le connessioni, selezionare il sistema in cui si vuole creare il servizio di bilanciamento del carico.
  2. In Strumenti scorrere verso il basso fino a Rete e selezionare Servizi di bilanciamento del carico.
  3. In Servizi di bilanciamento del carico selezionare la scheda Inventario , quindi selezionare Nuovo.
  4. In Nuovi servizi di bilanciamento del carico immettere un nome per il servizio di bilanciamento del carico
  5. Selezionare il tipo di Load Balancer. Il tipo può essere IP pubblico, GRE o Indirizzo IP.
  6. Se il Tipo è IP pubblico, selezionare un indirizzo IP pubblico o fare clic su Crea un nuovo indirizzo pubblico per crearne uno. Si tratta dell'indirizzo IP con carico bilanciato esterno che sarà visibile ai client.
  7. Se Type è Interno, selezionare una rete virtuale, una subnet di rete e un indirizzo IP privato dalla subnet della rete virtuale. Questo indirizzo IP è l'IP con carico bilanciato interno che sarà visibile ai client interni.
  8. Se Type è Indirizzo IP, puoi selezionare se il bilanciamento del carico verrà usato per il bilanciamento del carico esterno (indirizzo VIP pubblico) o interno (indirizzo VIP privato).
    • Se si seleziona VIP pubblico, selezionare una rete logica SDN pubblica, una subnet logica e un indirizzo IP VIP pubblico da tale subnet.
    • Se si seleziona Indirizzo VIP privato, selezionare una rete logica SDN, una subnet di rete logica e un indirizzo IP VIP privato da tale subnet.
  9. Fare clic su Crea per creare il servizio di bilanciamento del carico.

Creare un indirizzo IP pubblico per bilanciamento del carico server

È necessario creare prima un indirizzo IP pubblico se si sta creando un bilanciamento del carico software (SLB) dell'indirizzo IP pubblico.

Crea un indirizzo IP pubblico SLB.

  1. In Windows Admin Center, in Tutte le connessioni, selezionare il sistema in cui si vuole creare l'indirizzo IP pubblico.
  2. In Strumenti scorrere verso il basso fino a Rete e selezionare Indirizzi IP pubblici.
  3. Sotto Indirizzi IP pubblici, selezionare la scheda Inventario, quindi selezionare Nuovo.
  4. Sotto Nuovo indirizzo IP pubblico, immettere un nome per l'indirizzo.
  5. Selezionare la versione dell'indirizzo IP (IPv4/IPv6).
  6. Selezionare il metodo di allocazione degli indirizzi IP (statico/dinamico).
  7. Se il metodo di allocazione degli indirizzi IP è statico, selezionare una subnet logica pubblica, selezionare un pool di INDIRIZZI IP pubblici da tale subnet e selezionare un indirizzo IP dal pool logico .
  8. Specificare un valore di timeout di inattività per l'indirizzo IP in minuti. Specifica il timeout per una connessione TCP inattiva. Il valore può essere impostato tra 4 e 30 minuti. Il valore predefinito è 4 minuti.
  9. Fare clic su Invia per configurare l'indirizzo IP.

Creare una configurazione IP frontale

Dopo aver creato un servizio di bilanciamento del carico, è necessario definire la configurazione IP anteriore per il servizio di bilanciamento del carico. La configurazione IP front-end è l'indirizzo IP front-end usato per il bilanciamento del carico. Per impostazione predefinita, quando si crea un servizio di bilanciamento del carico, viene creata automaticamente una configurazione IP front-end con l'indirizzo IP del servizio di bilanciamento del carico.

Crea IP SLB frontale.

  1. In Windows Admin Center, in Tutte le connessioni, selezionare il sistema in cui si vuole creare il servizio di bilanciamento del carico.
  2. In Strumenti scorrere verso il basso fino a Rete e selezionare Servizi di bilanciamento del carico.
  3. Sotto Bilanciatori di carico, selezionare la scheda Inventario, e fare clic sul bilanciatore di carico per il quale si vuole aggiungere la configurazione IP frontale.
  4. Nella sezione Configurazione IP frontale, fare clic su Nuovo.
  5. Sotto Nuova configurazione IP di Frontend, immettere un nome.
  6. Impostare Tipo su IP pubblico se il tipo Load Balancer è IP pubblico. Selezionare Interno se il tipo di bilanciamento del carico è Interno. Selezionare Tipo come Indirizzo IP se il tipo di servizio di bilanciamento del carico è indirizzo IP.
  7. Se il tipo è Indirizzo IP pubblico, selezionare un indirizzo IP pubblico.
  8. Se il tipo è Interno, selezionare Rete virtuale, Rete virtuale Subnet e Indirizzo IP privato.
  9. Se il tipo è Indirizzo IP, selezionare se il bilanciamento del carico è per reti pubbliche o reti private e quindi selezionare la rete logica corrispondente, le subnet di rete logiche e l'indirizzo IP.
  10. Fare clic su Crea per creare la configurazione IP iniziale.

Creare un pool back-end (di supporto)

Un pool back-end rappresenta l'elenco di indirizzi IP che possono ricevere traffico di rete proveniente dagli indirizzi IP front-end. Il servizio di bilanciamento del carico gestisce il traffico in ingresso tramite gli indirizzi IP front-end e li distribuisce agli indirizzi IP back-end in base ai criteri di bilanciamento del carico.

Creare un pool backend.

  1. In Windows Admin Center, in Tutte le connessioni, selezionare il sistema in cui si vuole creare il servizio di bilanciamento del carico.
  2. In Strumenti scorrere verso il basso fino a Rete e selezionare Servizi di bilanciamento del carico.
  3. Sotto Bilanciatori di carico, selezionare la scheda Inventario, e fare clic sul bilanciatore di carico per il quale si vuole aggiungere la configurazione IP frontale.
  4. Nella sezione Backend Pools, fare clic su Nuovo.
  5. In Nuovo pool back-end, immettere un nome.
  6. Nella sezione Configurazioni IP associate, fare clic su Nuovo.
  7. Selezionare un'interfaccia di rete e una configurazione IP di rete di destinazione nell'interfaccia di rete. Cliccare Invia.
  8. Aggiungere altre configurazioni IP in base alle esigenze. Ognuno di questi fungerà da membro del pool back-end per una configurazione IP front-end.
  9. Cliccare su Crea.

Creare una regola NAT in ingresso

Una regola NAT in ingresso configura il bilanciamento del carico per applicare la traduzione degli indirizzi di rete (NAT) al traffico in ingresso. Viene usato per inoltrare il traffico esterno a una macchina virtuale specifica. Se si vuole configurare il bilanciamento del carico, non è necessario configurare le regole NAT in ingresso.

Creare una regola NAT in ingresso.

  1. In Windows Admin Center, in Tutte le connessioni, selezionare il sistema in cui si vuole creare il servizio di bilanciamento del carico.
  2. In Strumenti scorrere verso il basso fino a Rete e selezionare Servizi di bilanciamento del carico.
  3. In Servizi di bilanciamento del carico selezionare la scheda Inventario e fare clic sul servizio di bilanciamento del carico per il quale si vuole aggiungere la regola NAT in ingresso.
  4. Nella sezione Regole NAT in ingresso fare clic su Nuovo.
  5. Sotto Nuova regola NAT in ingresso, immettere un nome.
  6. Nelle Configurazioni IP front-end, selezionare un indirizzo IP front-end per il bilanciamento del carico.
  7. Selezionare un protocollo. I valori accettati sono TCP, UDP e All. Indica il protocollo di trasporto in ingresso per l'endpoint esterno.
  8. Immettere un valore per la porta front-end. Questa è la porta per l'endpoint esterno. I possibili valori sono compresi tra 1 e 65535 inclusi.
  9. Selezionare un'interfaccia di rete e una configurazione IP di rete di destinazione. Il traffico destinato all'indirizzo IP front-end verrà inoltrato a questa interfaccia di rete.
  10. Immettere un valore per la porta Backend. Questa è la porta per l'endpoint interno. I possibili valori sono compresi tra 1 e 65535 inclusi.
  11. Specificare un valore di timeout di inattività. Indica il timeout per la connessione TCP inattiva nella direzione in ingresso, ovvero una connessione avviata da un client Internet a un indirizzo IP front-end. Il valore può essere impostato tra 4 e 30 minuti.
  12. Selezionare se si vuole abilitare IP flottante.
  13. Cliccare su Crea.

Creare una regola di NAT per il traffico in uscita

Una regola NAT in uscita configura il servizio di bilanciamento del carico per inoltrare il traffico di rete vm dalla rete virtuale O logica SDN a destinazioni esterne tramite NAT (Network Address Translation). Ciò è utile quando si desidera configurare le risorse di rete interne per avere accesso a Internet. Se si vuole configurare il bilanciamento del carico, non è necessario configurare le regole NAT in uscita.

Creare una regola NAT in uscita.

  1. In Windows Admin Center, in Tutte le connessioni, selezionare il sistema in cui si vuole creare il servizio di bilanciamento del carico.
  2. In Strumenti scorrere verso il basso fino a Rete e selezionare Servizi di bilanciamento del carico.
  3. In Servizi di bilanciamento del carico selezionare la scheda Inventario e fare clic sul servizio di bilanciamento del carico per il quale si vuole aggiungere la regola NAT in uscita.
  4. Nella sezione delle Regole NAT in uscita, fare clic su Nuova.
  5. Sotto Nuova regola NAT in uscita, immettere un nome.
  6. Nelle Configurazioni IP front-end, selezionare un indirizzo IP front-end per il bilanciamento del carico. Si tratta dell'indirizzo IP a cui verranno indirizzati i pacchetti in uscita.
  7. Selezionare un protocollo. I valori accettati sono TCP, UDP e All. Indica il protocollo di trasporto per il traffico in uscita. Per il traffico in uscita trasparente, specificare Tutto.
  8. Selezionare un Backend Pool. Si tratta del pool di interfacce di rete in cui ha origine il traffico in uscita.
  9. Cliccare su Crea.

Creare una regola di bilanciamento del carico

Una regola di bilanciamento del carico configura il servizio di bilanciamento del carico per distribuire uniformemente il traffico di rete del tenant tra più risorse. Ciò consente a più computer di ospitare lo stesso carico di lavoro, offrendo disponibilità elevata e scalabilità.

Impostare La persistenza della sessione usando la procedura seguente. La persistenza della sessione specifica il tipo di distribuzione di bilanciamento del carico da usare dal servizio di bilanciamento del carico. Il servizio di bilanciamento del carico usa un algoritmo di distribuzione che è un hash a 5 tuple (IP di origine, porta di origine, IP di destinazione, porta di destinazione e tipo di protocollo) per eseguire il mapping del traffico ai computer disponibili. Questo fornisce persistenza all'interno di una sessione di trasporto, instradando le richieste per una sessione specifica allo stesso computer fisico che ha gestito la prima richiesta per tale sessione. I pacchetti nella stessa sessione TCP o UDP verranno indirizzati alla stessa istanza back-end associata all'indirizzo IP front-end. Quando il client chiude e riapre la connessione o avvia una nuova sessione dallo stesso indirizzo IP di origine, la porta di origine cambia e può causare il passaggio del traffico a un indirizzo IP back-end diverso.

Crea una regola SLB.

  1. In Windows Admin Center, in Tutte le connessioni, selezionare il sistema in cui si vuole creare il servizio di bilanciamento del carico.
  2. In Strumenti scorrere verso il basso fino a Rete e selezionare Servizi di bilanciamento del carico.
  3. In Servizi di bilanciamento del carico selezionare la scheda Inventario e fare clic sul servizio di bilanciamento del carico per il quale si vuole aggiungere la regola di bilanciamento del carico.
  4. Nella sezione Regole di bilanciamento del carico fare clic su Nuovo.
  5. In Nuova regola di bilanciamento del carico immettere un nome.
  6. In Configurazioni IP front-end, selezionare un indirizzo IP front-end del bilanciamento del carico.
  7. Selezionare un protocollo. I valori accettati sono TCP, UDP e All. Indica il protocollo di trasporto in ingresso per l'IP front-end.
  8. Immettere un valore per la porta front-end. Questa è la porta per l'indirizzo IP frontend. I possibili valori sono compresi tra 1 e 65535 inclusi.
  9. Immettere un valore per la porta Backend. Questa è la porta per l'endpoint interno. I possibili valori sono compresi tra 1 e 65535 inclusi.
  10. Selezionare un Backend Pool. Il traffico in ingresso viene bilanciato tra gli indirizzi IP nel pool backend.
  11. Selezionare una sonda di integrità. Per informazioni, vedere la procedura successiva.
  12. Selezionare un valore per Persistenza sessione.
    • Impostazione predefinita : il servizio di bilanciamento del carico è configurato per l'uso di un hash a 5 tuple (IP di origine, porta di origine, IP di destinazione, porta di destinazione e tipo di protocollo) per eseguire il mapping del traffico ai computer disponibili.
    • SourceIP : il servizio di bilanciamento del carico è configurato per l'uso di un hash a 2 tuple (IP di origine e IP di destinazione) per eseguire il mapping del traffico ai computer disponibili.
    • SourceIPProtocol : il servizio di bilanciamento del carico è configurato per l'uso di un hash a 3 tuple (IP di origine, IP di destinazione e protocollo) per eseguire il mapping del traffico ai computer disponibili.
  13. Specificare un valore di timeout di inattività. Indica il timeout per la connessione TCP inattiva nella direzione in ingresso, ad esempio una connessione avviata da un client Internet a un indirizzo IP front-end. Il valore può essere impostato tra 4 e 30 minuti.
  14. Selezionare se si vuole abilitare IP flottante. In questo caso, l'INDIRIZZO IP front-end verrà configurato in uno dei membri del pool back-end e qualsiasi traffico verso l'INDIRIZZO IP front-end verrà inviato direttamente a tale membro del pool back-end. Ciò è utile per gli scenari di clustering guest che utilizzano un IP fluttuante impostato sull'istanza attiva del cluster. La sonda di integrità determinerà quale indirizzo IP backend è attivo e il servizio di bilanciamento del carico imposterà l'indirizzo IP frontend su quel membro del pool backend.
  15. Cliccare su Crea.

Creare una sonda di integrità

Una sonda di integrità viene usata dal servizio di bilanciamento del carico per determinare lo stato di integrità dei membri del pool di back-end. Se un membro del pool back-end non è integro, non riceve traffico dal servizio di bilanciamento del carico.

Creare una sonda di integrità.

  1. In Windows Admin Center, in Tutte le connessioni, selezionare il sistema in cui si vuole creare il servizio di bilanciamento del carico.
  2. In Strumenti scorrere verso il basso fino a Rete e selezionare Servizi di bilanciamento del carico.
  3. In Bilanciatori di Carico, selezionare la scheda Inventario e fare clic sul bilanciatore di carico per cui si desidera aggiungere la sonda di integrità.
  4. Nella sezione Probe di integrità, fare clic su Nuovo.
  5. In Nuova sonde di integrità, immettere un nome.
  6. Selezionare un protocollo. I valori accettati sono TCP e HTTP. Se viene specificato TCP, è necessario ricevere un riconoscimento (ACK) affinché il probe sia considerato riuscito. Se si specifica HTTP, per la verifica è necessaria una risposta 200 (OK) dall'URI specificato.
  7. Specificare il valore per Port. Questa è la porta per la comunicazione con il probe. L'intervallo di valori possibili è compresa tra 1 e 65535 inclusi.
  8. Se il protocollo è HTTP, specificare un URI percorso richiesta. Si tratta del percorso URI nella macchina virtuale back-end su cui verrà eseguita una query per ottenere lo stato di integrità della macchina virtuale.
  9. Fornire l'intervallo in secondi. Indica la frequenza con cui sondare l'endpoint per lo stato di salute.
  10. Specificare il valore della soglia non salutare. Indica il periodo di timeout (in secondi) senza alcuna risposta, in cui il servizio di bilanciamento del carico smetterà di inviare ulteriore traffico alla macchina virtuale back-end. Il valore minimo è 11 secondi.
  11. Cliccare su Crea.

Visualizzare e modificare i dettagli del servizio di bilanciamento del carico

È possibile visualizzare informazioni dettagliate per un servizio di bilanciamento del carico specifico dalla relativa pagina dedicata.

Visualizza i dettagli di SLB.

  1. In Windows Admin Center, in Strumenti scorrere verso il basso e selezionare Servizi di bilanciamento del carico.
  2. Selezionare la scheda Inventario a destra, quindi selezionare un servizio di bilanciamento del carico. Nella pagina successiva è possibile eseguire le operazioni seguenti:
    • Visualizza i dettagli del servizio di bilanciamento del carico.
    • Visualizzare, aggiungere, modificare o rimuovere una configurazione IP anteriore.
    • Visualizzare, aggiungere, modificare o rimuovere un pool backend.
    • Visualizzare, aggiungere, modificare o rimuovere regole NAT in ingresso.
    • Visualizzare, aggiungere, modificare o rimuovere regole NAT in uscita.
    • Visualizzare, aggiungere, modificare o rimuovere regole di bilanciamento del carico.
    • Visualizzare, aggiungere, modificare o rimuovere sonde di integrità.

Eliminare un servizio di bilanciamento del carico

Se non è più necessario, è possibile eliminare un servizio di bilanciamento del carico.

Eliminare SLB.

  1. In Strumenti scorrere verso il basso e selezionare Servizi di bilanciamento del carico.
  2. Fare clic sulla scheda Inventario a destra, quindi selezionare un servizio di bilanciamento del carico. Fai clic su Elimina.
  3. Nella finestra di dialogo di conferma fare clic su . Fare clic su Aggiorna per verificare che il servizio di bilanciamento del carico sia stato eliminato.

Passaggi successivi

Vedere Distribuire un'infrastruttura SDN con SDN Express.