(Reti legacy) Crea regole di forwarding DNS
Le regole di forwarding DNS del tuo 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 condizionale, ognuna con uno o più server DNS associati ai domini.
Ecco alcuni processi di esempio che richiedono regole di inoltro DNS condizionale:
- Inoltro dei messaggi syslog da vCenter del cloud privato al server di raccolta syslog in base al nome del server.
- Utilizzo di un deployment di Active Directory on-premise come origine identità per il tuo cloud privato.
- Utilizzo di VMware Site Recovery Manager (SRM) per il disaster recovery.
- Utilizzo di Zerto Virtual Replication per il disaster recovery.
Prima di iniziare
I passaggi descritti in questo documento presuppongono che tu abbia eseguito quanto segue:
- Stabilisci una connessione tra il tuo cloud privato e le reti on-premise
- Rendere accessibile il server DNS on-premise alla rete cloud privato
Crea regole di forwarding DNS
Per creare regole di forwarding DNS nel tuo progetto, utilizza uno dei seguenti metodi.
Console
Per creare una regola di forwarding DNS per un cloud privato utilizzando la consoleGoogle Cloud , completa i seguenti passaggi:
Nella console Google Cloud , vai alla pagina Cloud privati.
Fai clic su Seleziona un progetto e poi seleziona l'organizzazione, la cartella o il progetto in cui vuoi creare la regola di forwarding DNS.
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 uno o più indirizzi IPv4 che possono risolvere il dominio, forniti come elenco separato da virgole.
gcloud
Per creare una regola di forwarding DNS per un cloud privato, utilizza il
comando gcloud vmware private-clouds dns-forwarding update. Puoi specificare più regole utilizzando più flag --rule 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 del 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 del 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 consoleGoogle Cloud , completa i seguenti passaggi:
Nella console Google Cloud , vai alla pagina Cloud privati.
Fai clic su Seleziona un progetto e poi seleziona l'organizzazione, la cartella o il progetto che contiene il cloud privato per cui vuoi le regole di forwarding DNS.
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
comando 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 del 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 del cloud privatoPRIVATE_CLOUD_NAME: il nome del cloud privato