Questa pagina descrive scenari comuni per testare la connettività ai bilanciatori del caricoGoogle Cloud .
L'analisi della configurazione di Connectivity Tests supporta la traccia dei pacchetti simulati a tutti i tipi di bilanciatori del carico Google Cloud . Il percorso di traccia per un bilanciatore del carico delle applicazioni esterno si applica anche ai bilanciatori del carico di rete proxy esterni. Per saperne di più, consulta la panoramica di Cloud Load Balancing.
Nell'esempio seguente, Connectivity Tests traccia un pacchetto simulato da un host esterno a un indirizzo IP virtuale (VIP) per un bilanciatore del carico delle applicazioni esterno. La connessione TCP dall'host esterno termina al proxy per il bilanciatore del carico delle applicazioni esterno. Il bilanciatore del carico delle applicazioni esterno avvia quindi una nuova connessione TCP a una VM che funge da backend del bilanciatore del carico.
Nel seguente percorso della traccia, l'analisi della configurazione di Connectivity Tests fornisce tre tracce, una per ogni percorso possibile verso i tre backend del bilanciatore del carico. Connectivity Tests lo fa perché convalida solo le configurazioni, non il piano dati in tempo reale.
Numero di tracce in un test a un bilanciatore del carico
L'analisi della configurazione di Connectivity Tests prende in considerazione tutti i backend configurati del bilanciatore del carico di rete proxy e del bilanciatore del carico di rete passthrough, nonché tutti i servizi di backend menzionati nella mappa URL del bilanciatore del carico delle applicazioni. Le tracce vengono prodotte solo per i backend corrispondenti. Lo stato dei probe di controllo di integrità non viene preso in considerazione: le tracce vengono prodotte per i backend integri e non integri.
Il numero di trace prodotti dall'analisi della configurazione di Connectivity Tests dipende dal tipo di bilanciatore del carico, dal numero di backend corrispondenti e dal tipo di backend corrispondenti:
- Per i servizi di backend con la policy di selezione degli indirizzi IP PREFER_IPV6, vengono prodotte tracce per gli endpoint di backend IPv4 e IPv6.
- Per gli altri tipi di backend, viene prodotta una singola traccia per ogni endpoint backend.
L'analisi della configurazione di Connectivity Tests ha un limite per il numero di tracce che può restituire. Se un bilanciatore del carico ha troppi backend, alcuni potrebbero essere omessi.
Un test riuscito a un bilanciatore del carico
Questa sezione descrive un esempio di test riuscito per il bilanciatore del carico delle applicazioni esterno descritto in precedenza.
Nel piano dati effettivo, l'algoritmo di bilanciamento del carico sceglie un'istanza VM per ogni connessione di backend. Poiché in questo esempio sono presenti tre backend del bilanciatore del carico, il menu Selezione traccia nella schermata Risultati ti consente di selezionare la traccia che vuoi visualizzare.
Il seguente risultato del test riuscito convalida che tutte le seguenti risorse Google Cloud per il bilanciatore del carico delle applicazioni esterno siano configurate correttamente:
- La regola di forwarding
- I backend del bilanciatore del carico, inclusa la possibilità per il bilanciatore del carico di inviare correttamente i controlli di integrità a questi backend
- Connessione al proxy
- Regole firewall VPC
Questo risultato mostra che un pacchetto simulato da un indirizzo IP esterno potrebbe raggiungere correttamente le istanze VM di backend.
Per un esempio dettagliato di una traccia per tutti e tre i backend, vedi Rilevamento di configurazioni non valide o incoerenti.
Se non disponi delle autorizzazioni per esaminare le risorse Google Cloud
nel percorso di rete per il bilanciatore del carico delle applicazioni esterno, visualizzerai comunque i risultati nella
console Google Cloud , inclusi quelli riusciti. Tuttavia, la scheda
per ogni risorsa testata riporta il messaggio "Non hai l'autorizzazione per visualizzare la risorsa in
PROJECT_NAME".
Un test che mostra una regola firewall mancante per un controllo di integrità
Una traccia del bilanciatore del carico verifica molte delle stesse configurazioni delle risorse descritte in precedenza. Google Cloud Tuttavia, se le seguenti risorse del bilanciamento del carico
sono configurate in modo errato, l'analisi mostra Il pacchetto potrebbe andare perso
(lo stato finale della traccia è Drop).
Il seguente risultato del test mostra che le regole firewall in entrata della rete VPC non consentono un controllo di integrità ai backend del bilanciatore del carico, rendendo i backend non disponibili per il bilanciatore del carico.
Oltre alle regole firewall VPC non valide, i problemi nella tabella seguente sono problemi di configurazione comuni che Connectivity Tests rileva per i bilanciatori del carico. Google Cloud Per correggere questi problemi, utilizza le soluzioni descritte nella tabella.
| Problema di configurazione | Soluzione |
|---|---|
| I parametri di input non corrispondono al protocollo o alla porta che hai definito nella regola di forwarding per il bilanciatore del carico. | Prima di eseguire un test, modifica il parametro di input in modo che corrisponda al protocollo o alla porta che hai definito nellaregola di forwardingo. |
| La regola di forwarding per il bilanciatore del carico non presenta backend configurati. | Prima di eseguire un test, configura i backend per il bilanciatore del carico. |
| Il bilanciatore del carico presenta configurazioni non valide o incoerenti. | Prima di eseguire un test, correggi le configurazioni non valide o incoerenti. |
| Il traffico non può raggiungere un bilanciatore del carico di rete passthrough interno con una regione non corrispondente perché il bilanciatore del carico di rete passthrough interno è un servizio regionale. | Prima di eseguire un test, configura i componenti del bilanciatore del carico in modo che si trovino nella stessa regione. |
Passaggi successivi
- Scenari di test comuni
- Scopri di più sui test di connettività
- Risolvere i problemi di Connectivity Tests


