Erstellen von Backup-Richtlinien für SQL Server-Datenbanken
Sie können eine Sicherungsrichtlinie für die Ressource oder die Ressourcengruppe erstellen, bevor Sie SnapCenter zum Sichern von SQL Server-Ressourcen verwenden. Alternativ können Sie beim Erstellen einer Ressourcengruppen oder beim Sichern einer einzelnen Ressource eine Backup-Richtlinie erstellen.
-
Sie müssen Ihre Datensicherungsstrategie definiert haben.
-
Sie müssen auf die Datensicherung vorbereitet sein, indem Sie Aufgaben wie das Installieren von SnapCenter, das Hinzufügen von Hosts, die Identifizierung von Ressourcen und das Erstellen von Verbindungen zum Storage-System abschließen.
-
Sie müssen das Host-Protokollverzeichnis für die Protokollsicherung konfiguriert haben.
-
Sie müssen die SQL Server-Ressourcen aktualisiert (erkannt) haben.
-
Wenn Sie Snapshots auf eine Spiegelung oder einen Vault replizieren, muss der SnapCenter Administrator Ihnen die Storage Virtual Machines (SVMs) sowohl für die Quell-Volumes als auch für die Ziel-Volumes zugewiesen haben.
Informationen darüber, wie Administratoren Benutzern Ressourcen zuweisen, finden Sie in den SnapCenter Installationsinformationen.
-
Wenn Sie die PowerShell-Skripte in Prescripts und Postscripts ausführen möchten, sollten Sie den Wert des Parameters usePowershellProcessforScripts in der Datei Web.config auf true setzen.
Der Standardwert ist false.
-
Prüfen Sie die spezifischen Voraussetzungen und Einschränkungen von SnapMirror Active Sync. Weitere Informationen finden Sie unter "Objektgrenzen für die aktive SnapMirror Synchronisierung".
-
Eine Backup-Richtlinie ist eine Reihe von Regeln, die festlegen, wie Backups gemanagt und aufbewahrt werden und wie oft die Ressourcen- oder Ressourcengruppe gesichert wird. Außerdem können Sie Replizierungs- und Skript-Einstellungen festlegen. Durch das Festlegen von Optionen in einer Richtlinie wird Zeit eingespart, wenn die Richtlinie für eine andere Ressourcengruppe wiederverwendet werden soll.
DER SCRIPTS_PATH wird mit dem PredefinedWindowsScriptDirectory-Schlüssel definiert, der sich in der SMCoreServiceHost.exe.Config-Datei des Plug-in-Hosts befindet.
Bei Bedarf können Sie diesen Pfad ändern und den SMCore Service neu starten. Es wird empfohlen, den Standardpfad für die Sicherheit zu verwenden.
Der Wert des Schlüssels kann von Swagger über die API angezeigt werden: API /4.7/configsettings
Sie können die GET API verwenden, um den Wert der Taste anzuzeigen. SET-API wird nicht unterstützt.
-
SnapLock
-
Wenn die Option „Backup-Kopien für eine bestimmte Anzahl von Tagen aufbewahren“ ausgewählt ist, muss die SnapLock Aufbewahrungsfrist kleiner oder gleich den genannten Aufbewahrungstagen sein.
Wenn Sie eine Snapshot-Sperrfrist festlegen, wird das Löschen der Snapshots bis zum Ablauf der Aufbewahrungsfrist verhindert. Dies kann dazu führen, dass eine größere Anzahl von Snapshots beibehalten wird als in der Richtlinie angegeben.
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.
-
Schritt: Richtliniennamen Erstellen
-
Wählen Sie im linken Navigationsbereich Einstellungen.
-
Wählen Sie auf der Seite Einstellungen die Option Richtlinien aus.
-
Wählen Sie Neu.
-
Geben Sie auf der Seite Name den Namen und die Details der Richtlinie ein.
Schritt 2: Konfigurieren von Richtlinienoptionen
-
Führen Sie auf der Seite Richtlinientyp die folgenden Schritte durch:
-
Wählen Sie Ihren Speichertyp aus.
-
Wählen Sie Ihren Richtlinienumfang aus.
Vollständige Sicherung und ProtokollsicherungSichern Sie die Datenbankdateien und Transaktionsprotokolle und verkürzen Sie die Transaktionsprotokolle.
-
Wählen Sie Vollbackup und Log Backup aus.
-
Geben Sie die maximale Anzahl an Datenbanken ein, die für jeden Snapshot gesichert werden sollen.
Sie müssen diesen Wert erhöhen, wenn Sie mehrere Backup-Vorgänge gleichzeitig ausführen möchten.
Vollständiges BackupSichern Sie die Datenbankdateien.
-
Wählen Sie * Vollbackup* aus.
-
Geben Sie die maximale Anzahl an Datenbanken ein, die für jeden Snapshot gesichert werden sollen. Der Standardwert ist 100
Sie müssen diesen Wert erhöhen, wenn Sie mehrere Backup-Vorgänge gleichzeitig ausführen möchten.
Backup Protokollieren-
Sichern Sie die Transaktionsprotokolle.
-
Wählen Sie Backup protokollieren.
Backup Nur Kopieren-
Wenn Sie Ihre Ressourcen mithilfe einer anderen Backup-Anwendung sichern, wählen Sie nur Backup kopieren.
Wenn die Transaktionsprotokolle intakt bleiben, kann jede Backup-Anwendung die Datenbanken wiederherstellen. In der Regel sollten Sie die Option nur kopieren unter anderen Umständen nicht verwenden.
Microsoft SQL unterstützt nicht die Option nur kopieren Backup zusammen mit der Option Vollbackup und Log Backup für sekundären Speicher. -
-
Schritt 3: Konfigurieren der Einstellungen für Verfügbarkeitsgruppen
-
Führen Sie im Abschnitt Einstellungen für Verfügbarkeitsgruppen die folgenden Aktionen durch:
-
Nur Backup auf bevorzugtem Backup-Replikat.
Wählen Sie diese Option aus, um nur auf dem bevorzugten Backup-Replikat zu sichern. Über die für die AG im SQL Server konfigurierten Backup-Einstellungen wird das bevorzugte Backup-Replikat entschieden.
-
Wählen Sie Replikate für das Backup aus.
Wählen Sie das primäre AG-Replikat oder das sekundäre AG-Replikat für das Backup aus.
-
Backup-Priorität auswählen (minimale und maximale Backup-Priorität)
Geben Sie eine Mindestanzahl der Backup-Prioritäten und eine Nummer der maximalen Backup-Priorität an, die das AG-Replikat für das Backup entscheidet. Sie können beispielsweise eine Mindestpriorität von 10 und eine maximale Priorität von 50 haben. In diesem Fall werden alle AG-Replikate mit einer Priorität von mehr als 10 und weniger als 50 für Backups in Betracht gezogen.
Standardmäßig ist die Mindestpriorität 1 und die maximale Priorität 100.
Bei Cluster-Konfigurationen werden die Backups entsprechend den in der Richtlinie festgelegten Aufbewahrungseinstellungen auf jedem Node des Clusters aufbewahrt. Wenn sich der Owner-Knoten der AG ändert, werden die Backups gemäß den Aufbewahrungseinstellungen erstellt und die Backups des vorherigen Owner-Knotens beibehalten. Die Aufbewahrung für AG ist nur auf Node-Ebene anwendbar. -
Schritt 4: Konfigurieren von Snapshot- und Replikationseinstellungen
-
Führen Sie auf der Seite Snapshot und Replikation die folgenden Schritte durch:
-
Geben Sie den Terminplantyp an, indem Sie on Demand, hourly, Daily, Weekly oder Monthly auswählen.
Sie können nur einen Plantyp für eine Richtlinie auswählen.
Sie können den Zeitplan (Startdatum, Enddatum und Häufigkeit) für den Backup-Vorgang festlegen, während Sie eine Ressourcengruppe erstellen. So können Sie Ressourcengruppen erstellen, die dieselben Richtlinien- und Backup-Häufigkeit verwenden, aber Sie können jeder Richtlinie verschiedene Backup-Zeitpläne zuweisen.
Wenn Sie für 2:00 Uhr geplant sind, wird der Zeitplan während der Sommerzeit (DST) nicht ausgelöst. -
Schritt 5: Konfigurieren Sie die aktuellen Einstellungen für die Aufbewahrung
-
Führen Sie im Abschnitt Einstellungen für die Aufbewahrung bis zur Minute je nach dem auf der Seite für den Sicherungstyp ausgewählten Sicherungstyp eine oder mehrere der folgenden Aktionen durch:
Bewahren Sie nur eine bestimmte Anzahl von Snapshots auf.
-
Wählen Sie die Option Protokoll-Backups aufbewahren, die für die letzte <Zahl> Tage gelten, und geben Sie die Anzahl der zu beheldenden Tage an. Wenn Sie diesem Limit nahe kommen, können Sie ältere Kopien löschen.
Bewahren Sie die Backup-Kopien für eine bestimmte Anzahl von Tagen auf.
-
Wählen Sie die Option Protokoll-Backups aufbewahren, die für die letzten <number> Tage voller Backups gelten, und geben Sie die Anzahl der Tage an, um die Backup-Kopien des Protokolls zu behalten.
Schritt 6: Snapshot-Einstellungen konfigurieren
-
Führen Sie für die Einstellungen für die vollständige Backup-Aufbewahrung die folgenden Aktionen durch:
-
Geben Sie die Gesamtzahl der zu behalt enden Snapshots an
-
Um die Anzahl der zu befolgenden Snapshots festzulegen, wählen Sie zu bebewahrende Kopien aus.
-
Wenn die Anzahl der Snapshots die angegebene Zahl überschreitet, werden die Snapshots gelöscht, wobei die ältesten Kopien zuerst gelöscht werden.
-
-
|
Standardmäßig ist der Wert der Aufbewahrungsanzahl auf 2 festgelegt. Wenn Sie die Aufbewahrungszahl auf 1 setzen, kann der Aufbewahrungsvorgang fehlschlagen, da der erste Snapshot der ReferenzSnapshot für die SnapVault-Beziehung ist, bis ein neuerer Snapshot auf das Ziel repliziert wird. |
|
Der maximale Aufbewahrungswert ist 1018. Backups scheitern, wenn die Aufbewahrung auf einen Wert festgelegt ist, der höher ist als der Wert, den die zugrunde liegende NetApp ONTAP Version unterstützt. |
-
Dauer der Aufbewahrung von Snapshots
-
Wenn Sie die Anzahl der Tage angeben möchten, für die Sie die Snapshots vor dem Löschen behalten möchten, wählen Sie bewahre Kopien für.
-
-
Wenn Sie die Sperrfrist der primären Snapshot-Kopie angeben möchten, wählen Sie primäre Snapshot-Kopie Sperrfrist und wählen Sie Tage, Monate oder Jahre.
Die SnapLock-Aufbewahrungsfrist sollte weniger als 100 Jahre betragen.
-
Wenn Sie die Sperrfrist der sekundären Snapshot-Kopie angeben möchten, wählen Sie sekundäre Snapshot-Kopie Sperrfrist und wählen Sie Tage, Monate oder Jahre.
In diesem Beispiel wird die Snapshot-Aufbewahrung für Protokolldateien auf 2 festgelegt:
Beispiel 1. Beispiel AnzeigenSet-SmPolicy -PolicyName 'newpol' -PolicyTyp 'Backup' -PluginPolicyTyp 'SCSQL' -sqlbackuptyp 'FullBackupAndLogBackup' -RetentionSettings @{BackupType='DATA';ScheduleType='hourly';RetentionCount=2},@{2}@{2} BackupType='LOG';ScheduleType='hourly'
-
Wählen Sie eine Snapshot-Beschriftung aus
Je nach der ausgewählten Snapshot-Beschriftung wendet ONTAP die sekundäre Snapshot-Aufbewahrungsrichtlinie an, die der Markierung entspricht.
Wenn Sie Update SnapMirror nach dem Erstellen einer lokalen Snapshot Kopie ausgewählt haben, können Sie optional das Label für die sekundäre Richtlinie angeben. Wenn Sie jedoch Update SnapVault nach dem Erstellen einer lokalen Snapshot Kopie ausgewählt haben, sollten Sie das sekundäre Policy Label angeben.
Schritt 7: Konfigurieren Sie Optionen für die sekundäre Replikation
-
Wählen Sie im Abschnitt sekundäre Replikationsoptionen auswählen eine oder beide der folgenden sekundären Replikationsoptionen aus:
Sie müssen die sekundären Replikationsoptionen für Sperrfrist der sekundären Snapshot-Kopie auswählen, um wirksam zu sein.
Aktualisieren Sie SnapMirror nach dem Erstellen einer lokalen Snapshot Kopie.
-
Wählen Sie diese Option aus, um Spiegelkopien von Backup-Sets auf einem anderen Volume (SnapMirror) zu erstellen.
Diese Option sollte für SnapMirror Active Sync aktiviert sein.
Während der sekundären Replizierung wird mit der SnapLock-Ablaufzeit die primäre SnapLock-Ablaufzeit geladen. Durch Klicken auf die Schaltfläche * Aktualisieren* auf der Seite Topologie wird die sekundäre und primäre SnapLock-Ablaufzeit aktualisiert, die von ONTAP abgerufen werden.
Aktualisieren Sie SnapVault nach dem Erstellen einer Snapshot Kopie.
-
Wählen Sie diese Option aus, um die Disk-to-Disk-Backup-Replikation durchzuführen.
Während der sekundären Replizierung wird mit der SnapLock-Ablaufzeit die primäre SnapLock-Ablaufzeit geladen. Durch Klicken auf die Schaltfläche * Aktualisieren* auf der Seite Topologie wird die sekundäre und primäre SnapLock-Ablaufzeit aktualisiert, die von ONTAP abgerufen werden.
Wenn SnapLock nur auf dem sekundären aus ONTAP, dem sogenannten SnapLock-Vault, konfiguriert ist, wird durch Klicken auf die Schaltfläche * Aktualisieren* auf der Seite Topologie die Sperrfrist auf dem sekundären, das von ONTAP abgerufen wird, aktualisiert.
Weitere Informationen zu SnapLock Vault finden Sie unter "Speichern von Snapshot-Kopien in WORM-KOPIEN auf einem Vault-Ziel"
-
Geben Sie die Anzahl der Replikationsversuche ein, die vor dem Anhalten des Prozesses auftreten sollen.
Schritt 8: Konfigurieren der Skripteinstellungen
-
Geben Sie auf der Seite Skript den Pfad und die Argumente des Vorskripts bzw. des Postskripts ein, die vor bzw. nach dem Backup ausgeführt werden sollen.
Sie können beispielsweise ein Skript ausführen, um SNMP-Traps zu aktualisieren, Warnmeldungen zu automatisieren und Protokolle zu senden.
Der Pfad für Prescripts oder Postscripts darf keine Laufwerke oder Shares enthalten. Der Pfad sollte relativ zum SCRIPTS_PATH sein. Sie müssen die SnapMirror Aufbewahrungsrichtlinie in ONTAP so konfigurieren, dass der sekundäre Storage nicht die maximale Snapshot-Grenze erreicht.
Schritt 9: Konfigurieren Sie die Überprüfungseinstellungen
Führen Sie auf der Seite Überprüfung die folgenden Schritte aus:
-
Wählen Sie im Abschnitt Überprüfung ausführen für folgende Backup-Pläne die Zeitplanhäufigkeit aus.
-
Führen Sie im Abschnitt Optionen für die Datenbankkonsistenzprüfung die folgenden Aktionen durch:
-
Beschränkung der Integritätsstruktur auf die physische Struktur der Datenbank (PHYSICAL_ONLY)
-
Wählen Sie Beschränkung der Integritätsstruktur auf physische Struktur der Datenbank (PHYSICAL_ONLY) aus, um die Integritätsprüfung auf die physische Struktur der Datenbank zu begrenzen und um gerissene Seiten, Prüfsummenfehler und häufige Hardwarefehler zu erkennen, die die Datenbank beeinträchtigen.
-
-
Alle Informationsmeldungen unterdrücken (KEINE INFOMSGS)
-
Wählen Sie * Alle Informationsmeldungen (NO_INFOMSGS)* aus, um alle Informationsmeldungen zu unterdrücken. Standardmäßig ausgewählt.
-
-
Alle gemeldeten Fehlermeldungen pro Objekt anzeigen (ALL_ERRORMSGS)
-
Wählen Sie Alle gemeldeten Fehlermeldungen pro Objekt anzeigen (ALL_ERRORMSGS) aus, um alle gemeldeten Fehler pro Objekt anzuzeigen.
-
-
Nicht geclusterte Indizes (NOINDEX) nicht prüfen
-
Wählen Sie * nicht gruppierte Indizes (NOINDEX)* aus, wenn Sie keine nicht geclusterten Indizes überprüfen möchten. Die SQL Server-Datenbank verwendet Microsoft SQL Server Database Consistency Checker (DBCC), um die logische und physische Integrität der Objekte in der Datenbank zu überprüfen.
-
-
Begrenzen Sie die Überprüfungen und erhalten Sie die Sperren anstelle eines internen Datenbank-Snapshot (TABLOCK)
-
Wählen Sie Schränken Sie die Prüfungen ein und erhalten Sie die Sperren anstatt eine interne Datenbank Snapshot Kopie (TABLOCK) zu verwenden, um die Überprüfungen zu begrenzen und Sperren anstelle eines internen Datenbank-Snapshots zu erhalten.
-
-
-
Wählen Sie im Abschnitt Protokollsicherung die Option Protokollsicherung nach Abschluss bestätigen aus, um die Protokollsicherung nach Abschluss zu überprüfen.
-
Geben Sie im Abschnitt Verification Script settings den Pfad und die Argumente des Vorskripts bzw. Postscript ein, die vor oder nach dem Verifizierungsvorgang ausgeführt werden sollen.
Der Pfad für Prescripts oder Postscripts darf keine Laufwerke oder Shares enthalten. Der Pfad sollte relativ zum SCRIPTS_PATH sein.
Schritt 10: Zusammenfassung überprüfen
-
Überprüfen Sie die Zusammenfassung, und wählen Sie dann Fertig stellen.