(Reti legacy) Creare regole di forwarding DNS
Le regole di forwarding DNS del cloud privato determinano il modo in cui Google Cloud VMware Engine inoltra le richieste DNS dalle appliance di gestione ai server DNS dei tuoi servizi on-premise.
Puoi configurare più regole di forwarding DNS condizionali, ciascuna con uno o più server DNS associati ai domini.
Di seguito sono riportati alcuni processi di esempio che richiedono regole di forwarding DNS condizionali:
- Inoltro dei messaggi syslog da vCenter del cloud privato al server di raccolta syslog in base al nome del server.
- Utilizzo di un deployment Active Directory on-premise come origine identità per il tuo cloud privato.
- Utilizzare VMware Site Recovery Manager (SRM) per il ripristino di emergenza.
- Utilizzare Zerto Virtual Replication per il ripristino di emergenza.
Prima di iniziare
I passaggi di questo documento presuppongono che tu abbia:
- Stabilisci una connessione tra il tuo cloud privato e le reti on-premise
- Rendere il server DNS on-premise accessibile alla rete cloud privata
Crea regole di forwarding DNS
Per creare regole di forwarding DNS nel progetto, utilizza uno dei seguenti metodi.
Console
Per creare una regola di forwarding DNS per un cloud privato utilizzando la console Google Cloud, completa i seguenti passaggi:
- Accedi alla console Google Cloud.
- Nella navigazione principale, fai clic su Private Cloud.
- Seleziona il cloud privato per cui creare una regola.
- Nella pagina di riepilogo dei cloud privati, fai clic su DNS.
- Fai clic su Aggiungi regola.
- Specifica il dominio per cui vuoi inoltrare e specifica uno o più indirizzi IPv4 che possono risolvere il dominio, sotto forma di elenco separato da virgole.
gcloud
Per creare una regola di forwarding DNS per un cloud privato, utilizza il
gcloud vmware private-clouds dns-forwarding update
. Puoi specificare uno o più --rules
per ogni richiesta.
gcloud vmware private-clouds dns-forwarding update \ --project=PROJECT_ID \ --location=ZONE \ --private-cloud=PRIVATE_CLOUD_NAME \ --rule=domain=DOMAIN,name-servers=DNS_SERVER_IP1,DNS_SERVER_IP2,.... \ --rule=domain=DOMAIN,name-servers=DNS_SERVER_IP1,DNS_SERVER_IP2,....
Sostituisci quanto segue:
PROJECT_ID
: l'ID del progetto in cui si trova il cloud privatoZONE
: la zona per il cloud privatoPRIVATE_CLOUD_NAME
: il nome del cloud privatoDOMAIN
: il dominio da inoltrareDNS_SERVER_IP1,DNS_SERVER_IP2,....
: un elenco separato da virgole di indirizzi IPv4 per il server DNS autorevole
API
Crea una richiesta POST
. Puoi aggiungere una o più regole a ogni richiesta.
curl -X POST -H "Authorization: Bearer TOKEN " -H "Content-Type: application/json; charset=utf-8" https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_NAME/dnsForwarding -d '{"forwardingRules": [ { "domain": "DOMAIN", "nameServers": [ "DNS_SERVER_IP1", "DNS_SERVER_IP2" ] }, { "domain": "DOMAIN", "nameServers": [ "DNS_SERVER_IP1", "DNS_SERVER_IP2" ] } ]}
Sostituisci quanto segue:
PROJECT_ID
: l'ID del progetto in cui si trova il cloud privatoZONE
: la zona per il cloud privatoPRIVATE_CLOUD_NAME
: il nome del cloud privatoDOMAIN
: il dominio da inoltrareDNS_SERVER_IP1,DNS_SERVER_IP2,....
: un elenco separato da virgole di indirizzi IPv4 per il server DNS autorevole
Descrivere le regole di forwarding DNS
Per descrivere le regole di forwarding DNS nel tuo progetto, utilizza uno dei seguenti metodi.
Console
Per descrivere una regola di forwarding DNS per un cloud privato utilizzando la console Google Cloud, completa questi passaggi:
- Accedi alla console Google Cloud.
- Nella navigazione principale, fai clic su Private Cloud.
- Seleziona il cloud privato per cui creare una regola.
- Nella pagina di riepilogo dei cloud privati, fai clic su DNS.
gcloud
Per creare una regola di forwarding DNS per un cloud privato, utilizza il
gcloud vmware private-clouds dns-forwarding describe
.
gcloud vmware private-clouds dns-forwarding describe \ --project=PROJECT_ID \ --location=ZONE \ --private-cloud=PRIVATE_CLOUD_NAME
Sostituisci quanto segue:
PROJECT_ID
: l'ID del progetto in cui si trova il cloud privatoZONE
: la zona per il cloud privatoPRIVATE_CLOUD_NAME
: il nome del cloud privato
API
Crea una richiesta POST
.
POST https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/dnsForwarding
Sostituisci quanto segue:
PROJECT_ID
: l'ID del progetto in cui si trova il cloud privatoZONE
: la zona per il cloud privatoPRIVATE_CLOUD_NAME
: il nome del cloud privato