Klonen eines PostgreSQL-Backups
Sie können SnapCenter zum Klonen einer Backup verwenden. Sie können von primärem oder sekundärem Backup klonen.
-
Sie sollten die Ressourcen oder Ressourcengruppe gesichert haben.
-
Sie sollten sicherstellen, dass die Aggregate, die die Volumes hosten, sich in der Liste der zugewiesenen Aggregate der Storage Virtual Machine (SVM) befinden.
-
Wenn Sie Befehle vor dem Klonen oder nach dem Klonen ausführen, sollten Sie überprüfen, ob die Befehle in der Befehlsliste auf dem Plug-in-Host über folgende Pfade vorhanden sind:
-
Standardspeicherort auf dem Windows-Host: C:\Programme\NetApp\SnapCenter\SnapCenter Plug-in Creator\etc\allowed_commands.config
-
Standardspeicherort auf dem Linux-Host: /opt/NetApp/SnapCenter/scc/etc/allowed_commands.config
-
Wenn die Befehle in der Befehlsliste nicht vorhanden sind, schlägt der Vorgang fehl. |
-
Informationen zu Einschränkungen für den Klon-Split-Vorgang finden Sie unter "ONTAP 9 Leitfaden für das Management von logischem Storage".
-
Bei ONTAP Version 9.12.1 und niedriger übernehmen die im Rahmen der Wiederherstellung aus den SnapLock Vault Snapshots erstellten Klone die Verfallszeit von SnapLock Vault. Der Storage-Administrator sollte die Klone nach Ablauf der SnapLock-Gültigkeitsdauer manuell bereinigen.
-
Klicken Sie im linken Navigationsbereich auf Ressourcen und wählen Sie dann das entsprechende Plug-in aus der Liste aus.
-
Filtern Sie auf der Seite Ressourcen die Ressourcen aus der Dropdown-Liste Ansicht nach Ressourcentyp.
Die Ressourcen werden zusammen mit Informationen wie Typ, Host, zugeordnete Ressourcengruppen und -Richtlinien sowie Status angezeigt.
-
Wählen Sie die Ressource oder Ressourcengruppe aus.
Sie müssen eine Ressource auswählen, wenn Sie eine Ressourcengruppe auswählen.
Die Seite „Topologie der Ressourcen- oder Ressourcengruppe“ wird angezeigt.
-
Wählen Sie in der Ansicht „Kopien verwalten“ die Option Backups aus den primären oder sekundären (gespiegelten oder ausgelagerten) Speichersystemen aus.
-
Wählen Sie die Datensicherung aus der Tabelle aus, und klicken Sie dann auf .
-
Führen Sie auf der Seite Standort die folgenden Aktionen durch:
Für dieses Feld… Tun Sie das… Klonserver
Wählen Sie einen Host aus, auf dem der Klon erstellt werden soll.
Zielport
Geben Sie den PostgreSQL-Zielport ein, der aus den vorhandenen Backups geklont werden soll.
NFS-Export-IP-Adresse
Geben Sie IP-Adressen oder Hostnamen ein, auf denen die geklonten Volumes exportiert werden.
Dies gilt nur für Ressource mit NFS-Speichertyp.
Max. Kapazitäts-Pool Durchsatz (MiB/s)
Geben Sie den maximalen Durchsatz eines Kapazitäts-Pools ein.
Dies gilt nur für ANF-Speicherressource.
-
Führen Sie auf der Seite Skripts die folgenden Schritte aus:
Die Skripte werden auf dem Plug-in-Host ausgeführt. -
Geben Sie die Befehle für den vor- oder Nachklon ein, die vor oder nach dem Klonvorgang ausgeführt werden sollen.
-
Pre Clone, Befehl: Löschen Sie vorhandene Cluster mit demselben Namen
-
Post Clone-Befehl: Überprüfen Sie ein Cluster oder starten Sie ein Cluster.
-
-
Geben Sie den Mount-Befehl ein, um ein Dateisystem auf einen Host zu mounten.
Mount-Befehl für ein Volume oder qtree auf einem Linux-Rechner:
Beispiel für NFS:
mount VSERVER_DATA_IP:%VOLUME_NAME_Clone /mnt
-
-
Wählen Sie auf der Benachrichtigungsseite aus der Dropdown-Liste E-Mail-Präferenz die Szenarien aus, in denen Sie die E-Mails versenden möchten.
Außerdem müssen Sie die E-Mail-Adressen für Absender und Empfänger sowie den Betreff der E-Mail angeben.
-
Überprüfen Sie die Zusammenfassung und klicken Sie dann auf Fertig stellen.
-
Überwachen Sie den Fortschritt des Vorgangs, indem Sie auf Monitor > Jobs klicken.
-
Starten Sie eine Verbindungssitzung mit dem SnapCenter-Server für einen bestimmten Benutzer, indem Sie das Cmdlet "Open-SmConnection" verwenden.
PS C:\> Open-SmConnection
-
Rufen Sie die Backups für den Klonvorgang mit dem Cmdlet Get-SmBackup ab.
Dieses Beispiel zeigt, dass zwei Backups zum Klonen verfügbar sind:
C:\PS> Get-SmBackup BackupId BackupName BackupTime BackupType -------- ---------- ---------- ---------- 1 Payroll Dataset_vise-f6_08... 8/4/2015 11:02:32 AM Full Backup 2 Payroll Dataset_vise-f6_08... 8/4/2015 11:23:17 AM
-
Initiieren Sie einen Klonvorgang aus einem vorhandenen Backup und geben Sie die NFS-Export-IP-Adressen an, auf die die geklonten Volumes exportiert werden.
Dieses Beispiel zeigt, dass das zu klonende Backup über eine NFSExportIPs-Adresse 10.32.212.14 verfügt:
Für PostgreSQL-Cluster:
PS C:\> New-SmClone -AppPluginCode PostgreSQL -BackupName " scpostgresql01_ openenglab_netapp_com_PostgreSQL_postgres_5432_06-26-2024_00_33_41_1570" -Resources @{"Host"=" 10.32.212.13";"Uid"="postgres_5432"} -port 2345 -CloneToHost 10.32.212.14
Wenn NFSExportIPs nicht angegeben sind, wird der Standardwert auf den Klon-Zielhost exportiert. -
Überprüfen Sie, ob die Backups erfolgreich geklont wurden, indem Sie das Cmdlet "Get-SmCloneReport" verwenden, um die Details zu den Klonjobs anzuzeigen.
Sie können Details wie Klon-ID, Startdatum und -Zeit, Enddatum und -Zeit anzeigen.
PS C:\> Get-SmCloneReport -JobId 186 SmCloneId : 1 SmJobId : 186 StartDateTime : 8/3/2015 2:43:02 PM EndDateTime : 8/3/2015 2:44:08 PM Duration : 00:01:06.6760000 Status : Completed ProtectionGroupName : Draper SmProtectionGroupId : 4 PolicyName : OnDemand_Clone SmPolicyId : 4 BackupPolicyName : OnDemand_Full_Log SmBackupPolicyId : 1 CloneHostName : SCSPR0054212005.mycompany.com CloneHostId : 4 CloneName : Draper__clone__08-03-2015_14.43.53 SourceResources : {Don, Betty, Bobby, Sally} ClonedResources : {Don_DRAPER, Betty_DRAPER, Bobby_DRAPER, Sally_DRAPER} SmJobError :