Oracle-Sicherungen mit Filestore in der Bare-Metal-Lösung erstellen
In diesem Leitfaden wird beschrieben, wie Sie Filestore auf der Bare-Metal-Lösung für Oracle-Sicherungen implementieren.
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 diesem Leitfaden erstellen wir eine Bereitstellung, die die folgenden Kriterien erfüllt:
- Ein Bare-Metal-Lösungsserver ist über Partner Interconnect mit dem Google Cloud-Projekt verbunden.
- Für die Einrichtung von Partner Interconnect sind zwei Cloud Router verfügbar.
- 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 Bare-Metal-Lösungsserver und die Filestore-Instanz kennen den IP-Bereich des jeweils anderen, indem sie den Standard-IP-Bereich (
0.0.0.0/0
) in den Cloud Routern anbieten.
In dieser Beispielbereitstellung wird der Bare-Metal-Lösungsserver im VPC-Netzwerk ops-peering-vpc
in der Region Southamerica-east1
gehostet. Die Cloud Router sind ops-peering-sp-router-a1
und ops-peering-sp-router-a2
.
Sie können die oben genannten Umgebungsüberlegungen auf Ihre eigene Netzwerkinfrastruktur beziehen und die Bereitstellung entsprechend anpassen.
Filestore in einer Bare-Metal-Lösung implementieren
Die Implementierung von Filestore in der Bare-Metal-Lösung umfasst die folgenden Schritte:
- Erstellen Sie eine Filestore-Instanz.
- Erstellen Sie eine Firewallregel.
- Bieten Sie eine Standardroute an.
- Filestore-Dateifreigabe bereitstellen
- Filestore-Dateifreigabe validieren
- Ändern Sie die Inhaberschaft des NFS-Bereitstellungspunkts.
- Führen Sie eine RMAN-Sicherung aus.
- 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:
- Region und Zone: Wählen Sie dieselbe Region und Zone wie für Ihren Bare-Metal-Lösungsserver aus. In diesem Fall ist die Region
southamerica-east1
und die Zonesouthamerica-east1-a
. - VPC-Netzwerk: Wählen Sie das Netzwerk aus, das mit Ihrem Bare-Metal-Lösungsserver verbunden ist. Wählen Sie in diesem Fall
ops-peering-vpc
aus. - Zugewiesener IP-Bereich: Wenn Sie einen vorhandenen zugewiesenen IP-Bereich im Netzwerk verwenden möchten, wählen Sie Vorhandenen zugewiesenen IP-Bereich verwenden aus. Andernfalls wählen Sie Automatisch zugewiesenen IP-Bereich verwenden aus, um automatisch einen IP-Bereich und eine Verbindung für den privaten Zugriff auf Dienste zu erstellen.
Zugriffssteuerung: Gehen Sie so vor:
- Wählen Sie Zugriff anhand von IP-Adresse oder Bereich einschränken aus.
- 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.
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 (Priorität): Geben Sie
1000
an. - Lenkung: Wählen Sie
ingress
aus. - IP-Bereiche: Sie können entweder 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:
- Wählen Sie Angegebene Protokolle und Ports aus.
- Wählen Sie TCP aus.
- Geben Sie eine durch Kommas getrennte Liste von Zielports ein (111, 2049, 2050).
Standardroute bewerben
Bieten Sie in den Cloud Routern eine Standardroute (0.0.0.0/0
) 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 auf einem beliebigen Router angeben. 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:
Erstellen Sie auf Ihrem Bare-Metal-Lösungsserver einen NFS-Bereitstellungspunkt für die Filestore-Dateifreigabe.
mkdir /nfs_backups
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: IP-Adresse der Filestore-Instanz.
- FILESTORE_FILE_SHARE: Name der 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 prüfen:
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. Sie müssen daher die Inhaberschaft des NFS-Bereitstellungspunkts auf den Nutzer oracle
ändern und ihm die erforderlichen Lese- und Schreibberechtigungen erteilen.
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
Validieren Sie die Sicherung im Verzeichnis des NFS-Bereitstellungspunkts. Führen Sie die folgenden Befehle aus:
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 Bare-Metal-Lösungsserver erstellen.