DNS per il sistema DB

Puoi utilizzare la risoluzione DNS e del nome host per il sistema DB.

Oracle consiglia di utilizzare un resolver DNS privato per abilitare l'uso dei nomi host quando gli host in locale e le risorse VCN comunicano tra loro.

La tabella riportata di seguito mostra quali scelte sono supportate con ogni tipo di sistema DB e gli endpoint che devono essere risolti affinché il sistema DB funzioni.

Tipo di sistema DB Scelte DNS supportate Endpoint da risolvere
Virtual machine a nodo singolo Consigliato: Predefinito (resolver Internet e VCN)
Resolver DNS personalizzato di tua scelta
Endpoint di storage degli oggetti (include sia gli endpoint di storage degli oggetti che gli endpoint Swift)
Endpoint di repository Oracle YUM
Virtual machine RAC a più nodi Predefinito (resolver Internet e VCN) Endpoint di storage degli oggetti (include sia gli endpoint di storage degli oggetti che gli endpoint Swift)
Endpoint di repository Oracle YUM
Single Client Access Names (SCAN)

Nelle sezioni seguenti vengono forniti ulteriori dettagli sulle scelte DNS.

Resolver Internet e VCN predefinito

Vedere la tabella precedente per informazioni sui tipi di sistemi DB che supportano il resolver Internet e VCN.

Oracle consiglia di utilizzare il resolver Internet e VCN per il DNS. È la funzionalità DNS predefinita e integrata fornita con ogni VCN. Consente agli host in una VCN di risolvere gli elementi riportati di seguito.

Per un sistema DB, il resolver Internet e VCN gestisce la risoluzione di tutti gli endpoint necessari: gli endpoint di storage degli oggetti (inclusi sia gli endpoint di storage degli oggetti che gli endpoint Swift), i repository YUM e gli SCAN (gli SCAN vengono utilizzati solo con i sistemi DB RAC a più nodi).

Per impostazione predefinita, ogni VCN è configurata per utilizzare il resolver Internet e VCN. Se prevedi di utilizzare un resolver DNS personalizzato, devi configurare la VCN in un modo diverso.

Per ulteriori informazioni, fare riferimento agli argomenti sotto riportati.

Usa resolver Internet e VCN con il sistema DB

Nell'ambito dell'impostazione generale della rete, effettuare le attività indicate di seguito.

  1. Creare la VCN con le impostazioni DNS obbligatorie:
    • Quando si crea la VCN, selezionare la casella di controllo per Usa nomi host DNS in questa VCN.
    • Specificare un'etichetta DNS per la VCN.
    • Si noti che non è possibile modificare queste impostazioni DNS della VCN dopo aver creato la VCN.
  2. Creare ogni subnet con le impostazioni DNS richieste:
    • Quando si crea una subnet nella VCN, selezionare la casella di controllo Usa nomi host DNS in questa subnet.
    • Specificare un'etichetta DNS per la subnet.
    • Si noti che non è possibile modificare queste impostazioni DNS della subnet dopo aver creato la subnet.
  3. Utilizzare il set predefinito di opzioni DHCP fornite con la VCN:
    • Durante la creazione di ogni subnet, configurarla per utilizzare il set predefinito di opzioni DHCP della VCN.
    • Per impostazione predefinita, il set predefinito di opzioni DHCP è configurato per utilizzare il resolver Internet e VCN.
  4. Creare il sistema DB con un prefisso del nome host:
    • Successivamente, durante la creazione del sistema DB, specificare un valore nel campo Prefisso nome host.
    • Si noti che il valore Nome dominio host del sistema DB viene assegnato in modo automatico in base alle etichette DNS della VCN e della subnet.

Il sistema DB risultante dispone di un nome dominio completamente qualificato (FQDN) in base al prefisso del nome host, all'etichetta VCN e all'etichetta della subnet specificate.

Per ulteriori informazioni, fare riferimento agli argomenti sotto riportati.

Limitazioni del nome host per l'uso del resolver Internet e VCN

Quando crei la VCN, la subnet e il sistema DB, devi impostare attentamente gli identificativi seguenti, correlati al DNS nella VCN:

Questi valori costituiscono il nome FQDN del nodo:

<hostname_prefix><RAC_node_#>.<subnet_DNS_label>.<VCN_DNS_label>.oraclevcn.com

Per i sistemi DB RAC a più nodi, un numero di nodo viene aggiunto automaticamente dopo il prefisso del nome host.

Ad esempio:

Requisito per il prefisso del nome host del sistema DB:

Requisiti per le etichette DNS della VCN e della subnet:

Nota: i valori massimi consigliati non vengono applicati quando si crea la VCN e le subnet. Tuttavia, la distribuzione del sistema DB non riesce se il nome FQDN contiene più di 63 caratteri.

Resolver DNS personalizzato

Un resolver DNS personalizzato è un server DNS configurato nella rete on premise e gestito personalmente. Deve risolvere gli endpoint richiesti dal sistema DB.

Per impostazione predefinita, la VCN è configurata per utilizzare il resolver Internet e VCN. Pertanto, se si desidera utilizzare un resolver DNS personalizzato, è necessario configurare le opzioni VCN e DHCP in un modo diverso.

Utilizza un resolver DNS personalizzato con il sistema DB

Nell'ambito dell'impostazione generale della rete, effettuare le attività indicate di seguito.

  1. Creare la VCN con le impostazioni DNS consigliate:
    • Quando si crea la VCN, la Oracle consiglia di selezionare la casella di controllo Usa nomi host DNS in questa VCN, quindi specificare un'etichetta DNS per la VCN.
    • Si noti che non è possibile modificare le impostazioni DNS della VCN precedenti dopo aver creato la VCN. Sono facoltativi per un server DNS personalizzato, ma necessari se si utilizza il resolver Internet e VCN. Pertanto, Oracle consiglia di configurarle ora nel caso in cui in seguito si desideri utilizzare il resolver Internet e VCN.
  2. Creare ogni subnet con le impostazioni DNS consigliate:
    • Quando si crea una subnet nella VCN, Oracle consiglia di selezionare la casella di controllo Usa nomi host DNS in questa subnet, quindi specificare un'etichetta DNS per la subnet.
    • Si noti che non è possibile modificare le precedenti impostazioni DNS della subnet dopo aver creato la subnet. Sono facoltativi per un server DNS personalizzato, ma necessari se si utilizza il resolver Internet e VCN. Pertanto, Oracle consiglia di configurarle ora nel caso in cui in seguito si desideri utilizzare il resolver Internet e VCN.
  3. Modificare l'insieme predefinito di opzioni DHCP per utilizzare un resolver personalizzato:
    • Durante la creazione di ogni subnet, configurarla per utilizzare il set predefinito di opzioni DHCP della VCN.
    • Modificare il set predefinito di opzioni DHCP in modo che il tipo di DNS sia impostato su resolver personalizzato. Fornire l'indirizzo IP per almeno un server DNS (massimo tre). Facoltativamente, fornire un singolo dominio di ricerca (che verrà aggiunto automaticamente al file /etc/resolv.conf dell'host).
  4. Creare il sistema DB con le voci DNS richieste:
    • In seguito, durante la creazione del sistema DB, specificare un prefisso del nome host.
    • Per il nome dominio host: se nei passi precedenti è stata selezionata la casella di controllo Usa nomi host DNS, il nome dominio host viene generato automaticamente dalle etichette DNS della VCN e della subnet. In caso contrario, è necessario fornire un valore per il nome di dominio host.
    • Tenere presente che all'avvio del sistema DB, un indirizzo IP viene assegnato automaticamente dal blocco CIDR della VCN e l'indirizzo viene risolto localmente in base al file /etc/hosts dell'host. Il resolver DNS personalizzato non deve risolvere il nome host in anticipo affinché l'avvio del sistema DB riesca.

Per ulteriori informazioni, fare riferimento agli argomenti sotto riportati.

Limitazioni del nome host quando si utilizza un resolver DNS personalizzato

Requisito per il prefisso del nome host del sistema DB:

Requisiti per le etichette DNS della VCN e della subnet:

Nota: i valori massimi consigliati non vengono applicati quando si crea la VCN e le subnet. Tuttavia, la distribuzione del sistema DB non riesce se il nome FQDN contiene più di 63 caratteri.

Requisiti per il nome di dominio host del sistema DB:

DNS: tra rete in locale e VCN

Se si utilizza il resolver Internet e VCN e si desidera abilitare l'uso dei nomi host quando gli host in locale e le risorse VCN comunicano tra loro, è possibile impostare un'istanza nella VCN come server DNS personalizzato.

Per un esempio di implementazione di questo scenario con il provider Oracle Terraform, consulta laconfigurazione DNS ibrido.

Impostare DNS per un sistema DB

Il DNS consente di utilizzare i nomi host anziché gli indirizzi IP per comunicare con un sistema DB.

Puoi utilizzare il resolver Internet e VCN (la funzionalità DNS integrata nella VCN), come descritto nella sezione DNS nella tua rete cloud virtuale.

In alternativa, è possibile utilizzare il server DNS scelto. Il nome host e il nome dominio vengono associati all'indirizzo IP pubblico o privato del sistema DB. Nella console è possibile trovare i nomi host e dominio e gli indirizzi IP per il sistema DB nella pagina Database.

Per associare il nome host all'indirizzo IP pubblico o privato del sistema DB, contattare l'amministratore DNS e richiedere un record DNS personalizzato per l'indirizzo IP del sistema DB. Ad esempio, se il dominio è example.com e si desidera utilizzare clouddb1 come nome host, è necessario richiedere un record DNS che associ clouddb1.example.com all'indirizzo IP del sistema DB.

Se fornisci l'indirizzo IP pubblico all'amministratore DNS come descritto in precedenza, dovresti anche associare un nome di dominio personalizzato all'indirizzo IP pubblico del sistema DB:

  1. Registra il tuo nome di dominio attraverso un fornitore di registrazione di domini di terze parti, come ad esempio register.com.
  2. Risolvi il tuo nome di dominio all'indirizzo IP pubblico del sistema DB utilizzando la console del fornitore di registrazione del dominio di terze parti. Per ulteriori informazioni, consultare la documentazione di registrazione del dominio di terze parti.