Configura il nome di accesso per client singolo con Cloud DNS
Puoi accedere a un cluster Oracle® Real Application Clusters (RAC) tramite un nome DNS ad alta disponibilità fornito da Cloud DNS. Ciò si ottiene indirizzando la voce DNS a un nome di accesso per client singolo (SCAN) RAC, che rimane persistente man mano che la topologia del cluster cambia.
Prima di iniziare
Per completare questa guida devi avere accesso alle risorse e ai servizi seguenti:
- Un server Bare Metal Solution configurato che connette a un Virtual Private Cloud (VPC) di Google tramite una Partner Cloud Interconnect.
- Un cluster RAC configurato sul server Bare Metal Solution, con un ascoltatore SCAN attivo su ciascun nodo.
- Cloud DNS.
Architettura di sistema
Il seguente diagramma mostra l'architettura di sistema utilizzata in questa guida:
Configura Cloud DNS in modo che punti al cluster RAC
Per configurare l'accesso con un singolo nome DNS al cluster RAC, completa i seguenti passaggi:
Se non hai mai eseguito Google Cloud CLI, devi eseguire il seguente comando per specificare il nome del progetto e autenticarti con la console Google Cloud:
gcloud auth login
Abilita l'API Cloud DNS per il tuo progetto Google Cloud.
Crea un criterio del server in entrata in Cloud DNS per la VPC collegata ai server Bare Metal Solution. In questo modo, i server Bare Metal Solution possono comunicare con Cloud DNS.
Elenco dei punti di ingresso dello strumento di inoltro in entrata per determinare l'indirizzo IP del punto di ingresso corretto per ciascuna soluzione Bare Metal Solution. server web.
Configura ogni server Bare Metal Solution in modo che utilizzi l'indirizzo IP del passaggio precedente per la risoluzione dei nomi. I passaggi sono specifici per il tuo sistema operativo.
Ad esempio, per configurare la risoluzione dei nomi in Red Hat Enterprise Linux 8:
- Disattiva l'elaborazione DNS di NetworkManager.
Aggiungi la seguente riga a
/etc/resolv.conf
, sostituendo ENTRY_POINT_IP_ADDRESS con l'indirizzo IP del punto di ingresso:nameserver ENTRY_POINT_IP_ADDRESS
Configura Cloud DNS per l'accesso privato Google.
Accedere a un server Bare Metal Solution che ospita un database RAC come database configurato al momento dell'installazione.
Se non hai impostato le variabile di ambiente
ORACLE_HOME
ePATH
nel tuo shell, impostalo ora in modo da poterti connettere al tuo database.Richiedi la configurazione SCAN con
srvctl
per trovare il nome SCAN:srvctl config scan
Dovresti ricevere una risposta simile al seguente esempio:
SCAN name: cluster01-scan.mycompany.internal, Network: 1 Subnet IPv4: /192.168.1.0/255.255.255.0/bond0.118, static Subnet IPv6: SCAN 1 IPv4 VIP: 192.168.1.30 SCAN VIP is enabled SCAN 2 IPv4 VIP: 192.168.1.31 SCAN VIP is enabled SCAN 3 IPv4 VIP: 192.168.1.32 SCAN VIP is enabled
Il nome SCAN nella risposta precedente è
cluster01-scan.mycompany.internal
.Crea una zona privata in Cloud DNS, fornendo i seguenti dettagli:
- Un nuovo nome per la zona, per identificare la zona nei comandi di configurazione.
- Una descrizione della tua zona per definirne meglio lo scopo.
- Il suffisso del nome DNS per la tua zona, ad esempio
mycompany.internal
. Questo deve corrispondere al suffisso del nome SCAN restituito nella precedente Comandosrvctl config scan
. - La rete VPC a cui deve essere visibile la zona DNS privata.
Aggiungi un record alla zona precedente, fornendo i seguenti dettagli:
- Il nome della zona creata nel passaggio precedente.
- Il nome DNS completo. In questa guida, è
cluster01-scan.mycompany.internal
. - La durata (TTL). Indica il tempo per cui il record DNS viene memorizzato nella cache prima di essere aggiornato.
- Il tipo di record della risorsa. Per la scansione, questo è un record
A
. - Gli IP SCAN restituiti nel comando
srvctl config scan
precedente.
Ripeti questa procedura per eventuali nomi aggiuntivi che devono essere risolti.
Sul server Bare Metal Solution, verifica che la risoluzione SCAN funzioni con
nslookup
:nslookup cluster01-scan.mycompany.internal
Se l'operazione ha esito positivo, dovresti ricevere una risposta simile all'esempio riportato di seguito:
Server: 10.158.0.3 Address: 10.158.0.3#53 Name: cluster01-scan.mycompany.internal Address: 192.168.1.32 Name: cluster01-scan.mycompany.internal Address: 192.168.1.30 Name: cluster01-scan.mycompany.internal Address: 192.168.1.31
Ora puoi accedere al cluster RAC utilizzando un singolo cluster ad alta disponibilità e resiliente Nome DNS tramite Cloud DNS.
Oracle è un marchio registrato di Oracle e/o delle sue affiliate.