Creare criteri di backup per i database di SQL Server
È possibile creare un criterio di backup per la risorsa o il gruppo di risorse prima di utilizzare SnapCenter per eseguire il backup delle risorse di SQL Server oppure creare un criterio di backup al momento della creazione di un gruppo di risorse o del backup di una singola risorsa.
-
Devi aver definito la tua strategia di protezione dei dati.
-
Devi essere preparato per la protezione dei dati completando attività come l'installazione di SnapCenter, l'aggiunta di host, l'identificazione delle risorse e la creazione di connessioni al sistema di storage.
-
È necessario aver configurato la directory del registro host per il backup del registro.
-
È necessario aggiornare (rilevare) le risorse di SQL Server.
-
Se si stanno replicando Snapshot in un mirror o un vault, l'amministratore della SnapCenter deve aver assegnato le Storage Virtual Machine (SVM) per entrambi i volumi di origine e di destinazione.
Per informazioni sulle modalità di assegnazione delle risorse agli utenti da parte degli amministratori, consultare le informazioni di installazione di SnapCenter.
-
Se si desidera eseguire gli script PowerShell in prescripts e postscripts, impostare il valore del parametro usePowershellProcessforScripts su true nel file web.config.
Il valore predefinito è false.
-
Esaminare i prerequisiti e i limiti specifici della sincronizzazione attiva di SnapMirror. Per informazioni, fare riferimento a "Limiti degli oggetti per la sincronizzazione attiva di SnapMirror".
-
Un criterio di backup è un insieme di regole che regolano la gestione e la conservazione dei backup e la frequenza con cui viene eseguito il backup delle risorse o del gruppo di risorse. Inoltre, è possibile specificare le impostazioni di replica e script. La specifica delle opzioni in un criterio consente di risparmiare tempo quando si desidera riutilizzare il criterio per un altro gruppo di risorse.
IL PERCORSO_SCRIPT viene definito utilizzando la chiave PredesedWindowsScriptsDirectory situata nel file SMCoreServiceHost.exe.Config dell'host del plug-in.
Se necessario, è possibile modificare questo percorso e riavviare il servizio SMcore. Si consiglia di utilizzare il percorso predefinito per la protezione.
Il valore della chiave può essere visualizzato da swagger attraverso l'API: API /4.7/configsettings
È possibile utilizzare L'API GET per visualizzare il valore della chiave. L'API SET non è supportata.
-
SnapLock
-
Se è selezionata l'opzione "conserva le copie di backup per un numero specifico di giorni", il periodo di conservazione SnapLock deve essere minore o uguale ai giorni di conservazione menzionati.
La specifica di un periodo di blocco snapshot impedisce l'eliminazione delle istantanee fino alla scadenza del periodo di conservazione. Questo potrebbe portare a mantenere un numero di Snapshot maggiore del conteggio specificato nel criterio.
Per ONTAP 9.12.1 e versioni precedenti, i cloni creati dagli Snapshot del vault di SnapLock come parte del ripristino ereditano il tempo di scadenza del vault di SnapLock. L'amministratore dello storage dovrebbe ripulire manualmente i cloni dopo il tempo di scadenza del SnapLock.
-
Fase 1: Creazione del nome della policy
-
Nel riquadro di navigazione a sinistra, selezionare Impostazioni.
-
Nella pagina Impostazioni, selezionare Criteri.
-
Selezionare nuovo.
-
Nella pagina Nome, immettere il nome e i dettagli della policy.
Passaggio 2: Configurare le opzioni dei criteri
-
Nella pagina tipo di criterio, effettuare le seguenti operazioni:
-
Selezionare il tipo di archiviazione.
-
Selezionare l'ambito del criterio.
Backup completo e backup dei logEseguire il backup dei file di database e dei log delle transazioni e troncare i log delle transazioni.
-
Selezionare Backup completo e Backup del registro.
-
Immettere il numero massimo di database di cui eseguire il backup per ciascuna istantanea.
È necessario aumentare questo valore se si desidera eseguire più operazioni di backup contemporaneamente.
Backup completoEseguire il backup dei file di database.
-
Selezionare Backup completo.
-
Immettere il numero massimo di database di cui eseguire il backup per ciascuna istantanea. Il valore predefinito è 100
È necessario aumentare questo valore se si desidera eseguire più operazioni di backup contemporaneamente.
Backup del registro-
Eseguire il backup dei registri delle transazioni.
-
Selezionare Log backup.
Backup solo copia-
Se si esegue il backup delle risorse utilizzando un'altra applicazione di backup, selezionare Copia solo backup.
Mantenendo intatti i log delle transazioni, qualsiasi applicazione di backup può ripristinare i database. In genere, l'utente non deve utilizzare l'opzione copia solo in altre circostanze.
Microsoft SQL non supporta l'opzione Copia solo backup insieme all'opzione Backup completo e Backup del registro per lo storage secondario. -
-
Passaggio 3: Configurare le impostazioni del gruppo di disponibilità
-
Nella sezione Availability Group Settings (Impostazioni gruppo di disponibilità), eseguire le seguenti operazioni:
-
Backup solo su replica di backup preferita.
Selezionare questa opzione per eseguire il backup solo sulla replica di backup preferita. La replica di backup preferita viene stabilita dalle preferenze di backup configurate per AG in SQL Server.
-
Selezionare le repliche per il backup.
Scegliere la replica AG primaria o la replica AG secondaria per il backup.
-
Selezionare la priorità di backup (priorità di backup minima e massima)
Specificare un numero minimo di priorità di backup e un numero massimo di priorità di backup che decida la replica AG per il backup. Ad esempio, è possibile avere una priorità minima di 10 e una priorità massima di 50. In questo caso, tutte le repliche AG con priorità superiore a 10 e inferiore a 50 vengono considerate come backup.
Per impostazione predefinita, la priorità minima è 1 e la priorità massima è 100.
Nelle configurazioni del cluster, i backup vengono conservati in ciascun nodo del cluster in base alle impostazioni di conservazione impostate nel criterio. Se il nodo proprietario di AG cambia, i backup vengono eseguiti in base alle impostazioni di conservazione e i backup del nodo proprietario precedente vengono conservati. La conservazione per AG è applicabile solo a livello di nodo. -
Passaggio 4: Configurare le impostazioni di istantanea e replica
-
Nella pagina Snapshot and Replication (istantanea e replica), effettuare le seguenti operazioni:
-
Specificare il tipo di pianificazione selezionando on demand, Hourly, Daily, Weekly o Monthly.
È possibile selezionare un solo tipo di pianificazione per un criterio.
È possibile specificare la pianificazione (data di inizio, data di fine e frequenza) per l'operazione di backup durante la creazione di un gruppo di risorse. Ciò consente di creare gruppi di risorse che condividono la stessa policy e frequenza di backup, ma consente di assegnare diverse pianificazioni di backup a ciascun criterio.
Se sono previste le 2:00, la programmazione non verrà attivata durante l'ora legale (DST). -
Passaggio 5: Configurare le impostazioni di conservazione up-to-the-minute
-
Nella sezione Impostazioni conservazione fino al minuto, a seconda del tipo di backup selezionato nella pagina del tipo di backup, eseguire una o più delle seguenti operazioni:
Conserva solo un numero specifico di snapshot.
-
Selezionare l'opzione Mantieni backup registro applicabili agli ultimi giorni <number> e specificare il numero di giorni da conservare. Se ci si avvicina a questo limite, si consiglia di eliminare le copie meno recenti.
Conservare le copie di backup per un numero specifico di giorni.
-
Selezionare l'opzione Mantieni backup registro applicabili agli ultimi giorni <number> dei backup completi e specificare il numero di giorni per conservare le copie di backup del registro.
Passaggio 6: Configurare le impostazioni dell'istantanea
-
Per le impostazioni di conservazione del backup completo, effettuare le seguenti operazioni:
-
Specificare il numero totale di snapshot da conservare
-
Per specificare il numero di istantanee da conservare, selezionare copie da conservare.
-
Se il numero di istantanee supera il numero specificato, le istantanee vengono eliminate con le copie meno recenti eliminate per prime.
-
-
|
Per impostazione predefinita, il valore del conteggio di conservazione è impostato su 2. Se si imposta il conteggio della conservazione su 1, l'operazione di conservazione potrebbe non riuscire perché il primo snapshot è lo snapshot di riferimento per la relazione SnapVault finché non viene replicato nella destinazione uno snapshot più recente. |
|
Il valore di mantenimento massimo è 1018. I backup non avranno esito positivo se la conservazione è impostata su un valore superiore a quello supportato dalla versione NetApp ONTAP sottostante. |
-
Periodo di tempo necessario per la conservazione delle snapshot
-
Se si desidera specificare il numero di giorni per i quali si desidera conservare gli snapshot prima di eliminarli, selezionare conserva copie per.
-
-
Se si desidera specificare il periodo di blocco della copia dell'istantanea primaria, selezionare periodo di blocco della copia dell'istantanea primaria e selezionare giorni, mesi o anni.
Il periodo di conservazione di SnapLock deve essere inferiore a 100 anni.
-
Se si desidera specificare il periodo di blocco della copia dell'istantanea secondaria, selezionare periodo di blocco della copia dell'istantanea secondaria e selezionare giorni, mesi o anni.
Questo esempio imposta la conservazione dello snapshot di registro su 2:
Esempio 1. Mostra esempioSet-SmPolicy -policyName 'newpol' -PolicyType 'Backup' -PluginPolicyType 'SCSQL' -sqlbackuptype 'FullBackupAndLogBackup' -RetentionSettings @{BackupType='DATA';ScheduleType='Hourly';RetentionCount=}@{ScheduleType='Hourly Count';Retenth2} ScheduleType='Hourly Count';None=Hourly Count'Hourly='2';Conteggio@{}
-
Selezionare un'etichetta istantanea
A seconda dell'etichetta Snapshot selezionata, ONTAP applica la politica di conservazione Snapshot secondaria corrispondente all'etichetta.
Se è stato selezionato Update SnapMirror dopo la creazione di una copia Snapshot locale, è possibile specificare l'etichetta del criterio secondario. Tuttavia, se è stato selezionato Aggiorna SnapVault dopo la creazione di una copia Snapshot locale, è necessario specificare l'etichetta del criterio secondario.
Passaggio 7: Configurare le opzioni di replica secondarie
-
Nella sezione Seleziona opzioni di replica secondaria, selezionare una o entrambe le seguenti opzioni di replica secondaria:
È necessario selezionare le opzioni di replica secondarie per periodo di blocco della copia dello snapshot secondario per essere efficace.
Aggiornare SnapMirror dopo aver creato una copia Snapshot locale.
-
Selezionare questa opzione per creare copie mirror dei set di backup su un altro volume (SnapMirror).
Questa opzione deve essere abilitata per la sincronizzazione attiva di SnapMirror.
Durante la replica secondaria, il tempo di scadenza del SnapLock carica il tempo di scadenza del SnapLock primario. Fare clic sul pulsante Aggiorna nella pagina topologia per aggiornare il tempo di scadenza SnapLock secondario e primario recuperato da ONTAP.
Aggiornare SnapVault dopo aver creato una copia Snapshot.
-
Selezionare questa opzione per eseguire la replica del backup disk-to-disk.
Durante la replica secondaria, il tempo di scadenza del SnapLock carica il tempo di scadenza del SnapLock primario. Fare clic sul pulsante Aggiorna nella pagina topologia per aggiornare il tempo di scadenza SnapLock secondario e primario recuperato da ONTAP.
Quando SnapLock è configurato solo sul secondario da ONTAP noto come vault di SnapLock, facendo clic sul pulsante Aggiorna nella pagina topologia si aggiorna il periodo di blocco sul secondario recuperato da ONTAP.
Per ulteriori informazioni sul vault di SnapLock, vedere "Assegnare le copie Snapshot a WORM su una destinazione del vault"
-
Immettere il numero di tentativi di replica che devono verificarsi prima dell'arresto del processo.
Fase 8: Configurare le impostazioni dello script
-
Nella pagina script, immettere il percorso e gli argomenti del prespt o del postscript che devono essere eseguiti rispettivamente prima o dopo l'operazione di backup.
Ad esempio, è possibile eseguire uno script per aggiornare i trap SNMP, automatizzare gli avvisi e inviare i registri.
Il percorso prescripts o postscripts non deve includere dischi o condivisioni. Il percorso deve essere relativo al PERCORSO_SCRIPT. È necessario configurare il criterio di conservazione SnapMirror in ONTAP in modo che lo storage secondario non raggiunga il limite massimo di Snapshot.
Fase 9: Configurare le impostazioni di verifica
Nella pagina verifica, attenersi alla seguente procedura:
-
Nella sezione Esegui verifica per le seguenti pianificazioni di backup, selezionare la frequenza di pianificazione.
-
Nella sezione Opzioni di verifica della coerenza del database, eseguire le seguenti operazioni:
-
Limitare la struttura di integrità alla struttura fisica del database (SOLO_FISICA)
-
Selezionare Limit the Integrity Structure to Physical Structure of the database (PHYSICAL_ONLY) (limita la struttura di integrità alla struttura fisica del database) per limitare il controllo dell'integrità alla struttura fisica del database e rilevare pagine lacerate, errori di checksum e guasti hardware comuni che influiscono sul database.
-
-
Elimina tutti i messaggi informativi (NESSUN INFOMSGS)
-
Selezionare Sospendi tutti i messaggi informativi (NO_INFOMSGS) per eliminare tutti i messaggi informativi. Selezionato per impostazione predefinita.
-
-
Visualizza tutti i messaggi di errore riportati per oggetto (ALL_ERRORMSGS)
-
Selezionare Visualizza tutti i messaggi di errore riportati per oggetto (ALL_ERRORMSGS) per visualizzare tutti gli errori segnalati per oggetto.
-
-
Non controllare gli indici non in cluster (NOINDEX)
-
Selezionare non selezionare gli indici non cluster (NOINDEX) se non si desidera controllare gli indici non cluster. Il database SQL Server utilizza Microsoft SQL Server Database Consistency Checker (DBCC) per verificare l'integrità fisica e logica degli oggetti nel database.
-
-
Limitare i controlli e ottenere i blocchi invece di utilizzare un'istantanea del database interna (TABLOCK)
-
Selezionare limita i controlli e ottenere i blocchi invece di utilizzare una copia snapshot del database interno (TABLOCK) per limitare i controlli e ottenere i blocchi invece di utilizzare un'istantanea del database interna.
-
-
-
Nella sezione Log Backup, selezionare Verify log backup upon completed (verifica backup registro al completamento) per verificare il backup del registro al completamento.
-
Nella sezione Verification script settings (Impostazioni script di verifica), immettere il percorso e gli argomenti del prescrittt o del postscript che devono essere eseguiti rispettivamente prima o dopo l'operazione di verifica.
Il percorso prescripts o postscripts non deve includere dischi o condivisioni. Il percorso deve essere relativo al PERCORSO_SCRIPT.
Fase 10: Riepilogo
-
Esaminare il riepilogo, quindi selezionare fine.