Crea backup Oracle con Filestore su Bare Metal Solution

Questa guida mostra come implementare Filestore su Bare Metal Solution per i backup di Oracle.

Filestore è uno spazio di archiviazione di file completamente gestito che puoi utilizzare con la soluzione Bare Metal Solution. È scalabile e fornisce una visualizzazione coerente dei dati nel file system. Per ulteriori informazioni su Filestore, consulta Panoramica di Filestore.

Questa guida presuppone che tu abbia familiarità con Architettura di rete Bare Metal Solution.

Deployment

In questa guida, creiamo un deployment che soddisfa i seguenti criteri:

  • Un server Bare Metal Solution è collegato al progetto Google Cloud tramite Partner Interconnect.
  • Sono disponibili due router Cloud per Partner Interconnect configurazione.
  • È disponibile un'istanza Filestore nella stessa rete VPC dell'istanza server Bare Metal Solution.
  • Il server Bare Metal Solution è in grado di comunicare alla condivisione file di Filestore utilizzando le porte NFS (111, 2049, 2050).
  • Il server Bare Metal Solution e l'istanza Filestore sono il reciproco intervallo IP pubblicizzando l'intervallo IP predefinito (0.0.0.0/0) nei router Cloud.

In questo deployment di esempio, il server Bare Metal Solution è ospitato sulla ops-peering-vpc rete VPC nella regione Southamerica-east1. La I router Cloud sono ops-peering-sp-router-a1 e ops-peering-sp-router-a2.

Puoi collegare le precedenti considerazioni sull'ambiente con la tua rete e modificare il deployment di conseguenza.

Implementare Filestore su Bare Metal Solution

L'implementazione di Filestore su Bare Metal Solution prevede quanto segue passaggi:

  1. Crea un'istanza di Filestore.
  2. Crea una regola firewall.
  3. Pubblicizza una route predefinita.
  4. Monta la condivisione file di Filestore.
  5. Convalida la condivisione file di Filestore.
  6. Modificare la proprietà del punto di montaggio NFS.
  7. Esegui un backup RMAN.
  8. Convalida il backup.

Crea un'istanza di Filestore

Crea un'istanza Filestore nella stessa rete e nella stessa regione del server Bare Metal Solution.

Tieni presente le seguenti considerazioni per questa implementazione:

  1. Regione e Zona: seleziona la stessa regione e la stessa zona di il server Bare Metal Solution. In questo caso, la regione southamerica-east1 e la zona è southamerica-east1-a.
  2. Rete VPC: seleziona la rete connessa al server Bare Metal Solution. In questo caso, seleziona ops-peering-vpc.
  3. Intervallo IP allocato: per utilizzare un intervallo IP allocato esistente nella rete, seleziona Utilizza un intervallo IP allocato esistente. Altrimenti, seleziona Utilizza un intervallo IP allocato automaticamente per creare automaticamente un IP e una connessione di accesso privato ai servizi.
  4. Controllo dell'accesso: procedi nel seguente modo:

    1. Seleziona Limita accesso in base all'indirizzo o all'intervallo IP.
    2. Inserisci il CIDR IP che contiene il server Bare Metal Solution per Filestore per potersi connettere al server Bare Metal Solution.
    3. Seleziona il livello di accesso.

Crea una regola firewall

Crea una regola firewall per consentire al server Bare Metal Solution di connettersi all'istanza Filestore.

Tieni presente le seguenti considerazioni per questa implementazione:

  • Rete: seleziona la rete VPC. In questo caso, seleziona ops-peering-vpc.
  • Priority (Priorità): specifica 1000.
  • Direzione: seleziona ingress.
  • Intervalli IP: puoi consentire l'accesso a tutti gli indirizzi IP della rete o limitare l'accesso al tuo ambiente Bare Metal Solution.
  • Protocolli e porte: segui questi passaggi:
    1. Seleziona Protocolli e porte specificati.
    2. Seleziona TCP.
    3. Inserisci un elenco di porte di destinazione (111, 2049, 2050) delimitato da virgole.

Pubblicizzare un route predefinito

Annuncia una route predefinita (0.0.0.0/0) nei router Cloud.

Segui i passaggi in Aggiungi un annuncio personalizzato per un intervallo IP predefinito alle tue sessioni BGP.

Una configurazione di Partner Interconnect include due router Cloud (in questo caso, ops-peering-sp-router-a1 e ops-peering-sp-router-a2). Puoi pubblicizzare il percorso predefinito in qualsiasi o eseguire il provisioning di un router. Tuttavia, per la disponibilità elevata e la tolleranza di errore, consigliamo di annunciare una route predefinita in entrambi i router Cloud.

Monta la condivisione file di Filestore

Monta la condivisione file Filestore sul server Bare Metal Solution.

Esegui i seguenti passaggi come utente root:

  1. Nel server Bare Metal Solution, crea un punto di montaggio NFS per Condivisione file Filestore.

    mkdir /nfs_backups
    
  2. Monta la condivisione file eseguendo il comando mount e specificando l'indirizzo IP e il nome della condivisione file dell'istanza Filestore.

    mount \
    -o hard,vers=3,proto=tcp,timeo=600,retrans=3,rsize=1048576,wsize=1048576,resvport,async \
    FILESTORE_IP_ADDRESS:/FILESTORE_FILE_SHARE /NFS_MOUNT_POINT
    

    Sostituisci quanto segue:

    • FILESTORE_IP_ADDRESS: indirizzo IP dell'istanza Filestore.
    • FILESTORE_FILE_SHARE: il nome della condivisione file Filestore.
    • NFS_MOUNT_POINT: nome del punto di montaggio NFS creato nel passaggio precedente.

    Per questo deployment, esegui questo comando:

    mount \
    -o hard,vers=3,proto=tcp,timeo=600,retrans=3,rsize=1048576,wsize=1048576,resvport,async \
    10.177.199.242:/oracle_backups /nfs_backups
    

Convalida la condivisione file di Filestore

Per convalidare la condivisione file di Filestore, esegui questi comandi:

df -h | grep FILESTORE_FILE_SHARE

oracle_backup_psoracle 1.0P 0 1.0P 0% /home/oracle/backups
10.177.199.242:/oracle_backups 2.5T 484G 1.9T 21% /nfs_backups
cd /nfs_backups
touch TEST_FILENAME
ls -ltr

total 16
drwx------. 2 root root 16384 Sep 16 03:43 lost+found
-rw-r--r--. 1 root root 0 Sep 16 2020 a

Cambiare la proprietà del punto di montaggio NFS

Cambia la proprietà del punto di montaggio NFS. La condivisione file di Filestore è montata come root.

In questo caso, utilizzerai la condivisione file per Oracle Recovery Manager (RMAN) backup. Di conseguenza, devi modificare la proprietà del punto di montaggio NFS. all'utente oracle e concedi le autorizzazioni necessarie in lettura e scrittura.

chown -R oracle:oinstall /nfs_backups
chmod -R 755 /nfs_backups

Esegui un backup RMAN

Dopo aver montato la condivisione file nel server Bare Metal Solution, puoi per eseguire i backup RMAN.

Esegui questi comandi:

rman target /
run

{
ALLOCATE CHANNEL c1 DEVICE TYPE disk format '/nfs_backups/%U';
ALLOCATE CHANNEL c2 DEVICE TYPE disk format '/nfs_backups/%U';
ALLOCATE CHANNEL c3 DEVICE TYPE disk format '/nfs_backups/%U';
ALLOCATE CHANNEL c4 DEVICE TYPE disk format '/nfs_backups/%U';
ALLOCATE CHANNEL c5 DEVICE TYPE disk format '/nfs_backups/%U';
ALLOCATE CHANNEL c6 DEVICE TYPE disk format '/nfs_backups/%U';
ALLOCATE CHANNEL c7 DEVICE TYPE disk format '/nfs_backups/%U';
ALLOCATE CHANNEL c8 DEVICE TYPE disk format '/nfs_backups/%U';
Backup section size 50G database;
}2> 3> 4> 5> 6> 7> 8> 9> 10> 11> 12> 13>
using target database control file instead of recovery catalog
allocated channel: c1
Finished backup at 24-SEP-20
Starting Control File and SPFILE Autobackup at 24-SEP-20
piece handle=+DATA/ORCL/AUTOBACKUP/2020_09_24/s_1051968470.603.1051968471 comment=NONE
Finished Control File and SPFILE Autobackup at 24-SEP-20
released channel: c1
released channel: c2
released channel: c3
released channel: c4
released channel: c5
released channel: c6
released channel: c7
released channel: c8
RMAN>
Recovery Manager complete.

Convalida il backup

Convalida il backup nella directory del punto di montaggio NFS. Esegui questo comando :

ls -ltr

total 507458532
drwxr-xr-x. 2 oracle oinstall 16384 Sep 16 03:43 lost+found
-rw-r-----. 1 oracle dba 5267456 Sep 24 13:05 javb7fcs_1_1
-rw-r-----. 1 oracle dba 2506752 Sep 24 13:05 jevb7fcs_1_1
-rw-r-----. 1 oracle dba 3956736 Sep 24 13:05 jdvb7fcs_1_1
-rw-r-----. 1 oracle dba 868564992 Sep 24 13:06 jcvb7fcs_1_1
-rw-r-----. 1 oracle dba 1778835456 Sep 24 13:06 jbvb7fcs_1_1
-rw-r-----. 1 oracle dba 53653921792 Sep 24 13:21 j9vb7fcs_4_1
-rw-r-----. 1 oracle dba 53684600832 Sep 24 13:21 j9vb7fcs_3_1
-rw-r-----. 1 oracle dba 53684584448 Sep 24 13:21 j9vb7fcs_5_1
-rw-r-----. 1 oracle dba 53682978816 Sep 24 13:22 j9vb7fcs_2_1
-rw-r-----. 1 oracle dba 53686919168 Sep 24 13:22 j9vb7fcs_1_1
-rw-r-----. 1 oracle dba 53686902784 Sep 24 13:22 j9vb7fcs_6_1
-rw-r-----. 1 oracle dba 81920 Sep 24 13:22 j9vb7fcs_11_1
-rw-r-----. 1 oracle dba 53687025664 Sep 24 13:22 j9vb7fcs_7_1
-rw-r-----. 1 oracle dba 53685944320 Sep 24 13:22 j9vb7fcs_8_1
-rw-r-----. 1 oracle dba 33838702592 Sep 24 13:28 j9vb7fcs_10_1
-rw-r-----. 1 oracle dba 53685944320 Sep 24 13:32 j9vb7fcs_9_1

Ora puoi creare backup Oracle nella condivisione file di Filestore sul tuo server Bare Metal Solution.

Passaggi successivi