Oracle-Sicherungen mit Filestore auf Bare-Metal-Lösung erstellen

In diesem Leitfaden wird gezeigt, wie Sie Filestore in einer Bare-Metal-Lösung für Oracle-Sicherungen.

Filestore ist ein vollständig verwalteter Dateispeicher, den Sie mit der Bare-Metal-Lösung verwenden können. Er ist skalierbar und bietet eine konsistente Ansicht der Daten in Ihrem Dateisystem. Weitere Informationen zu Filestore finden Sie unter Filestore-Übersicht.

In diesem Leitfaden wird davon ausgegangen, dass Sie mit der Netzwerkarchitektur der Bare-Metal-Lösung vertraut sind.

Bereitstellung

In dieser Anleitung erstellen wir eine Bereitstellung, die die folgenden Kriterien erfüllt:

  • Ein Server der Bare-Metal-Lösung ist verbunden mit dem Google Cloud-Projekt durch Partner Interconnect.
  • Für die Partner Interconnect-Verbindung sind zwei Cloud Router verfügbar einrichten.
  • Eine Filestore-Instanz ist im selben VPC-Netzwerk wie der Bare-Metal-Lösungsserver verfügbar.
  • Der Bare-Metal-Lösungsserver kann über die NFS-Ports (111, 2049, 2050) mit der Filestore-Dateifreigabe kommunizieren.
  • Der Server der Bare-Metal-Lösung und die Filestore-Instanz sind sich gegenseitig die IP-Bereiche kennen, indem Sie den Standard-IP-Bereich bewerben (0.0.0.0/0) in den Cloud Routern.

In dieser Beispielbereitstellung wird der Server der Bare-Metal-Lösung auf der ops-peering-vpc-VPC-Netzwerk in der Region Southamerica-east1. Die Cloud Router sind ops-peering-sp-router-a1 und ops-peering-sp-router-a2.

Sie können sich die vorherigen Überlegungen zur Umgebung auf Ihr eigenes Netzwerk beziehen und die Bereitstellung entsprechend anpassen.

Filestore in Bare-Metal-Lösung implementieren

Die Implementierung von Filestore in Bare-Metal-Lösung umfasst Folgendes: Schritte:

  1. Filestore-Instanz erstellen
  2. Erstellen Sie eine Firewallregel.
  3. Standardroute anbieten
  4. Stellen Sie die Filestore-Dateifreigabe bereit.
  5. Prüfen Sie die Filestore-Dateifreigabe.
  6. Ändern Sie die Inhaberschaft des NFS-Bereitstellungspunkts.
  7. Führen Sie eine RMAN-Sicherung aus.
  8. Sicherung validieren

Filestore-Instanz erstellen

Erstellen Sie eine Filestore-Instanz im selben Netzwerk und in derselben Region wie den Bare-Metal-Lösungsserver.

Beachten Sie bei dieser Implementierung Folgendes:

  1. Region und Zone: Wählen Sie dieselbe Region und Zone wie bei Ihren Server für die Bare-Metal-Lösung. In diesem Fall ist die Region southamerica-east1 und die Zone southamerica-east1-a.
  2. VPC-Netzwerk: Wählen Sie das verbundene Netzwerk aus. mit Ihrem Server für die Bare-Metal-Lösung. Wählen Sie in diesem Fall ops-peering-vpc aus.
  3. Zugewiesener IP-Bereich: Verwenden Sie einen vorhandenen zugewiesenen IP-Bereich in der Netzwerk die Option Vorhandenen zugewiesenen IP-Bereich verwenden aus. Andernfalls wählen Sie Automatisch zugewiesenen IP-Bereich verwenden, um automatisch eine IP-Adresse zu erstellen und eine Verbindung für den privaten Dienstzugriff.
  4. Zugriffssteuerung: Gehen Sie so vor:

    1. Wählen Sie Zugriff anhand von IP-Adresse oder Bereich einschränken aus.
    2. Geben Sie die IP-CIDR ein, die den Bare-Metal-Lösungsserver enthält, damit Filestore eine Verbindung zum Bare-Metal-Lösungsserver herstellen kann.
    3. Wählen Sie die Zugriffsebene aus.

Firewallregel erstellen

Erstellen Sie eine Firewallregel für den Bare-Metal-Lösungsserver, um eine Verbindung zur Filestore-Instanz herzustellen.

Beachten Sie bei dieser Implementierung Folgendes:

  • Netzwerk: Wählen Sie Ihr VPC-Netzwerk aus. Wählen Sie in diesem Fall ops-peering-vpc aus.
  • Priority: Geben Sie 1000 an.
  • Lenkung: Wählen Sie ingress aus.
  • IP-Bereiche: Sie können den Zugriff auf alle IP-Adressen im Netzwerk zulassen. oder den Zugriff auf Ihre Bare-Metal-Lösungsumgebung beschränken.
  • Protokolle und Ports: Gehen Sie so vor:
    1. Wählen Sie Angegebene Protokolle und Ports aus.
    2. Wählen Sie TCP aus.
    3. Geben Sie eine durch Kommas getrennte Liste von Zielports ein (111, 2049, 2050).

Standardroute bewerben

Bieten Sie eine Standardroute (0.0.0.0/0) in den Cloud Routern an.

Folgen Sie der Anleitung unter Benutzerdefiniertes Advertising für einen Standard-IP-Bereich zu BGP-Sitzungen hinzufügen.

Eine Partner Interconnect-Einrichtung umfasst zwei Cloud Router (in diesem Fall ops-peering-sp-router-a1 und ops-peering-sp-router-a2). Sie können die Standardroute in jeder beliebigen Route anbieten. Router. Für Hochverfügbarkeit und Fehlertoleranz empfehlen wir jedoch, in beiden Cloud Routern eine Standardroute anzubieten.

Filestore-Dateifreigabe bereitstellen

Stellen Sie die Filestore-Dateifreigabe auf dem Bare-Metal-Lösungsserver bereit.

Führen Sie die folgenden Schritte als Root-Nutzer aus:

  1. Erstellen Sie auf Ihrem Bare-Metal-Lösungsserver einen NFS-Bereitstellungspunkt für die Filestore-Dateifreigabe.

    mkdir /nfs_backups
    
  2. Stellen Sie die Dateifreigabe bereit, indem Sie den Befehl mount ausführen und die IP-Adresse der Filestore-Instanz und den Namen der Dateifreigabe angeben.

    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
    

    Ersetzen Sie Folgendes:

    • FILESTORE_IP_ADDRESS ist die IP-Adresse des Filestore-Instanz.
    • FILESTORE_FILE_SHARE: Name des Filestore-Dateifreigabe.
    • NFS_MOUNT_POINT: Name des NFS-Bereitstellungspunkts, den Sie im vorherigen Schritt erstellt haben.

    Führen Sie für diese Bereitstellung den folgenden Befehl aus:

    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
    

Filestore-Dateifreigabe validieren

Führen Sie die folgenden Befehle aus, um die Filestore-Dateifreigabe zu validieren:

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

Ändern Sie die Inhaberschaft des NFS-Bereitstellungspunkts.

Ändern Sie die Inhaberschaft des NFS-Bereitstellungspunkts. Die Filestore-Dateifreigabe wird als root bereitgestellt.

In diesem Fall verwenden Sie die Dateifreigabe für Oracle Recovery Manager (RMAN)-Sicherungen. Daher müssen Sie die Inhaberschaft des NFS-Bereitstellungspunkts ändern oracle und gewähren Sie die erforderlichen Lese- und Schreibberechtigungen.

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

RMAN-Sicherung ausführen

Nachdem Sie die Dateifreigabe auf dem Bare-Metal-Lösungsserver bereitgestellt haben, können Sie damit die RMAN-Sicherungen ausführen.

Führen Sie folgende Befehle aus:

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.

Sicherung validieren

Prüfen Sie die Sicherung im Verzeichnis des NFS-Bereitstellungspunkts. Führen Sie folgenden Befehl aus: Befehle:

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

Sie können jetzt Oracle-Sicherungen in der Filestore-Dateifreigabe auf Ihrem Server der Bare-Metal-Lösung.

Nächste Schritte