Creare backup di 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 la panoramica di Filestore.
Questa guida presuppone che tu abbia familiarità con l'architettura di rete di Bare Metal Solution.
Deployment
In questa guida viene creato un deployment che soddisfa i seguenti criteri:
- Un server Bare Metal Solution è collegato al progetto Google Cloud tramite Partner Interconnect.
- Per la configurazione di Partner Interconnect sono disponibili due router Cloud.
- Un'istanza Filestore è disponibile nella stessa rete VPC del server Bare Metal Solution.
- Il server Bare Metal Solution è in grado di comunicare con la condivisione file Filestore utilizzando le porte NFS (111, 2049, 2050).
- Il server Bare Metal Solution e l'istanza Filestore sono consapevoli dell'intervallo IP reciproco pubblicizzando l'intervallo IP predefinito (
0.0.0.0/0
) nei router Cloud.
In questo esempio di deployment, il server Bare Metal Solution è ospitato sulla rete VPC ops-peering-vpc
nella regione Southamerica-east1
. I router Cloud sono ops-peering-sp-router-a1
e
ops-peering-sp-router-a2
.
Puoi mettere in relazione le considerazioni sull'ambiente precedenti con la tua infrastruttura di rete e modificare di conseguenza il deployment.
Implementare Filestore su Bare Metal Solution
L'implementazione di Filestore su Bare Metal Solution prevede i seguenti passaggi:
- Crea un'istanza di Filestore.
- Crea una regola firewall.
- Pubblicizza un route predefinito.
- Monta la condivisione file di Filestore.
- Convalida la condivisione file di Filestore.
- Cambia la proprietà del punto di montaggio NFS.
- Esegui un backup RMAN.
- 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:
- Regione e Zona: seleziona la stessa regione e la stessa zona del server della soluzione Bare Metal. In questo caso, la regione è
southamerica-east1
e la zona èsouthamerica-east1-a
. - Rete VPC: seleziona la rete collegata al server Bare Metal Solution. In questo caso, seleziona
ops-peering-vpc
. - Intervallo IP allocato: per utilizzare un intervallo IP allocato esistente nella rete, seleziona Utilizza un intervallo IP allocato esistente. In caso contrario, seleziona Utilizza un intervallo IP allocato automaticamente per creare automaticamente un intervallo IP e una connessione di accesso privato ai servizi.
Controllo dell'accesso: segui questi passaggi:
- Seleziona Limita accesso in base all'indirizzo o all'intervallo IP.
- Inserisci il CIDR IP contenente il server Bare Metal Solution affinché Filestore possa connettersi al server Bare Metal Solution.
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
. - 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: procedi nel seguente modo:
- Seleziona Protocolli e porte specificati.
- Seleziona TCP.
- Inserisci un elenco separato da virgole di porte di destinazione (111, 2049, 2050).
Pubblicizzare un route predefinito
Annuncia una route predefinita (0.0.0.0/0
) nei router Cloud.
Segui i passaggi descritti in Aggiungere un annuncio personalizzato per un intervallo IP predefinito alle sessioni BGP.
Una configurazione di Partner Interconnect è dotata di due router Cloud (in questo caso ops-peering-sp-router-a1
e ops-peering-sp-router-a2
). Puoi annunciare la route predefinita in uno qualsiasi dei 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:
Nel server Bare Metal Solution, crea un punto di montaggio NFS per la condivisione file Filestore.
mkdir /nfs_backups
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: il nome del punto di montaggio NFS che hai creato nel passaggio precedente.
Per questo deployment, esegui il seguente 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 Filestore
Per convalidare la condivisione file Filestore, esegui i seguenti 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
Modificare la proprietà del punto di montaggio NFS
Modifica la proprietà del punto di montaggio NFS. La condivisione file di Filestore è montata come root
.
In questo caso, utilizza la condivisione file per i backup di Oracle Recovery Manager (RMAN). Pertanto, devi modificare la proprietà del punto di montaggio NFS
all'utente oracle
e concedere le autorizzazioni di lettura e scrittura richieste.
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 usarla 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 i seguenti comandi:
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 di Oracle nella condivisione file Filestore sul server Bare Metal Solution.