Eseguire il backup di SharePoint con DPM
È possibile distribuire System Center Data Protection Manager (DPM) per proteggere farm di SharePoint, database di SQL Server esterni e cartelle che includono personalizzazioni della farm. Questo articolo descrive i passaggi necessari per eseguire il backup e il ripristino dei dati di SharePoint. Le sezioni seguenti forniscono informazioni dettagliate sulla configurazione e il ripristino dei dati di backup per SharePoint:
Per informazioni sulla risoluzione dei problemi, vedere Risoluzione dei problemi di SharePoint e DPM.
Prerequisiti e limitazioni
Per un elenco delle versioni di SharePoint supportate e delle versioni di DPM necessarie per eseguirne il backup, vedere Che cosa può eseguire il backup di DPM?
Per impostazione predefinita, quando si protegge SharePoint, tutti i database del contenuto (e i database SharePoint_Config e SharePoint_AdminContent*) vengono protetti. Se si desidera aggiungere personalizzazioni, ad esempio indici di ricerca, modelli o database del servizio applicazioni o il servizio profili utente, è necessario configurarli separatamente per la protezione. Assicurarsi di abilitare la protezione per tutte le cartelle che includono questi tipi di funzionalità o file di personalizzazione.
I database di SharePoint che usano AlwaysOn possono essere protetti da DPM 2012 R2 con aggiornamento 5 o versione successiva.
Non è possibile proteggere i database di SharePoint come origini dati SQL Server. È possibile ripristinare singoli database da un backup della farm.
Tenere presente che per DPM viene eseguito come sistema locale e per eseguire il backup dei database di SQL Server, sono necessari privilegi sysadmin per tale account per SQL Server. Nell'istanza di SQL Server di cui si vuole eseguire il backup, impostare NT AUTHORITY\SYSTEM su sysadmin.
Per ogni 10 milioni di elementi nella farm, deve essere almeno disponibili 2 GB di spazio nel volume in cui si trova la cartella di DPM. Questo spazio è necessario per la generazione del catalogo. Per consentire l'uso di DPM per eseguire un recupero specifico di elementi (raccolte siti, siti, elenchi, raccolte documenti, cartelle, singoli documenti ed elementi di elenco), la generazione del catalogo crea un elenco di URL contenuti in ogni database del contenuto. È possibile visualizzare l'elenco degli URL nel riquadro elementi ripristinabili nell'area attività Ripristino della Console amministrazione DPM.
Nella farm di SharePoint, se sono presenti database di SQL Server configurati con alias di SQL Server, installare i componenti client di SQL Server nel server Web front-end che DPM proteggerà.
La protezione degli elementi dell'archivio applicazioni non è supportata con SharePoint 2013.
DPM non supporta la protezione di FILESTREAM remoto. FILESTREAM deve far parte del database.
Prima di iniziare
Distribuire DPM : verificare che DPM sia installato e distribuito correttamente. In caso contrario, vedere:
Requisiti di sistema per DPM
Configurare l'archiviazione : è possibile archiviare i dati di cui è stato eseguito il backup su disco, su nastro e nel cloud con Azure. Per altre informazioni, vedere Preparare l'archiviazione dei dati.
Configurare l'agente protezione DPM: è necessario installare l'agente protezione DPM in ogni server della farm di SharePoint, inclusi SQL Server. L'unica eccezione è che viene installata solo in un singolo server Web Front End (WFE). Ad esempio, se si dispone di una singola farm con due server WFE, un server di indicizzazione e un cluster SQL Server a due nodi, è necessario installare l'agente nel server di indicizzazione, entrambi i nodi nel cluster SQL Server e uno dei server WFE. Poiché i server WFE non ospitano il contenuto, DPM necessita solo dell'agente su uno di essi per fungere da punto di ingresso per la protezione. Leggere Distribuire l'agente protezione DPM.
Se il database di SQL Server di SharePoint è remoto, è necessario configurare l'agente DPM. Se è in cluster, installare l'agente in tutti i nodi del cluster.
Configurare il backup
Per eseguire il backup della farm di SharePoint, configurare la protezione per SharePoint usando ConfigureSharePoint.exe e quindi creare un gruppo protezione dati in DPM.
Eseguire ConfigureSharePoint.exe : questo strumento configura il servizio SharePoint VSS Writer (WSS) e fornisce all'agente protezione le credenziali per la farm di SharePoint. Dopo aver distribuito l'agente protezione, il file ConfigureSharePoint.exe è disponibile nella <cartella Percorso> di installazione di DPM\bin nel server Web front-end. Se si dispone di più server Web front-end, è necessario installarlo solo su uno di essi. Eseguire come indicato di seguito:
Nel server WFE al prompt dei comandi passare al <percorso> di installazione di DPM\bin\ ed eseguire ConfigureSharePoint [-EnableSharePointProtection] [-EnableSPSearchProtection] [-ResolveAllSQLAliases] [-SetTempPath <path>], dove:
EnableSharePointProtection abilita la protezione della farm di SharePoint, abilita VSS writer e registra l'identità dell'applicazione DCOM WssCmdletsWrapper per l'esecuzione come utente le cui credenziali vengono immesse con questa opzione. Questo account deve essere un amministratore della farm e anche un amministratore locale sul server Web front-end.
EnableSPSearchProtection abilita la protezione della ricerca WSS 3.0 SP usando la chiave del Registro di sistema SharePointSearchEnumerationEnabled in HKLM\Software\Microsoft\ Microsoft Data Protection Manager\Agent\2.0\ sul server Web front-end e registra l'identità dell'applicazione DCOM WssCmdletsWrapper per l'esecuzione come utente le cui credenziali vengono immesse con questa opzione. Questo account deve essere un amministratore della farm e anche un amministratore locale sul server Web front-end.
ResolveAllSQLAliases visualizza tutti gli alias segnalati dal writer VSS di SharePoint e li risolve nell'istanza di SQL Server corrispondente. Inoltre, vengono visualizzati i relativi nomi di istanza risolti. Se viene eseguito il mirroring dei server, viene visualizzato anche il server oggetto di tale operazione. Segnala tutti gli alias che non sono in corso di risoluzione in un'istanza di SQL Server.
SetTempPath imposta le variabili di ambiente TEMP e TMP in corrispondenza del percorso specificato. Il ripristino a livello di elemento ha esito negativo se viene ripristinata una raccolta siti, un sito, un elenco o un elemento di grandi dimensioni e lo spazio nella cartella temporanea dell'amministratore della farm non è sufficiente. L'opzione consente di modificare il percorso della cartella dei file temporanei al fine di indicare un volume dotato di spazio sufficiente per archiviare la raccolta siti o il sito oggetto del ripristino.
Immettere le credenziali di amministratore della farm. Questo account deve essere un membro del gruppo degli amministratori locale nel server front-end Web. Se l'amministratore della farm non è un amministratore locale, concedere le autorizzazioni seguenti sul server front-end Web:
Concedere il controllo completo del gruppo WSS_Admin_WPG sulla cartella DPM (% Program Files%\Microsoft Data Protection Manager\DPM).
Concedere l'accesso in lettura al gruppo WSS_Admin_WPG per la chiave del Registro di sistema di DPM (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Data Protection Manager).
Dopo aver eseguito ConfigureSharePoint.exe, è necessario ripetere l'operazione se si verifica un cambiamento nelle credenziali di amministratore di farm SharePoint.
Per creare un gruppo protezione dati, selezionare Azioni>protezione dati>Crea gruppo protezione dati per aprire la procedura guidata Crea nuovo gruppo protezione dati nella console DPM.
In Selezione tipo di gruppo protezione dati selezionare Server.
In Selezione membri del gruppo espandere il server che include il ruolo Web front-end. Se è presente più di un server Web front-end, selezionare quello in cui è stato installato ConfigureSharePoint.exe. Per altre informazioni, vedere Distribuire i gruppi protezione dati.
Quando si espande il server SharePoint, DPM esegue una query sul servizio Copia Shadow del database per vedere quali dati DPM può proteggere. Se il database di SharePoint è remoto, DPM si connette. Se le origini dati di SharePoint non vengono visualizzate, verificare se il writer VSS è in esecuzione nel server SharePoint e in qualsiasi istanza remota di SQL Server e verificare che l'agente DPM sia installato sia nel server SharePoint che in SQL Server remoto. Assicurarsi inoltre che i database di SharePoint non siano protetti altrove come database di SQL Server.
In Selezionare il metodo di protezione dei dati specificare la modalità di gestione del backup a breve e a lungo termine. Il backup a breve termine viene sempre eseguito prima su disco, con l'opzione di eseguire il backup (a breve o a lungo termine) dal disco nel cloud di Azure tramite Backup di Azure. In alternativa al backup a lungo termine nel cloud, è anche possibile configurare il backup a lungo termine in un dispositivo nastro autonomo o una libreria di nastri connessa al server DPM.
In Select short-term goals Retention range (Seleziona intervallo di conservazione obiettivi>a breve termine) specificare per quanto tempo si desidera mantenere i dati sul disco. In Punti di ripristino dell'applicazione selezionare la pianificazione del backup completo rapido. DPM eseguirà un backup completo rapido subito prima che ogni punto di ripristino sia pianificato. Per i database di SharePoint in modalità di recupero con registrazione completa, i log verranno troncati automaticamente dopo l'esito positivo di Express Full Backup.
Se si desidera archiviare i dati su nastro per l'archiviazione a lungo termine, in Specificare gli obiettivi a lungo termine indicano per quanto tempo si desidera conservare i dati del nastro (da 1 a 99 anni). In Frequenza di backup specificare la frequenza di esecuzione dei backup su nastro. La frequenza è basata sull'intervallo di conservazione specificato:
Se l'intervallo di mantenimento è di 1-99–99 anni, è possibile selezionare una frequenza di backup giornaliera, settimanale, quindicinale, mensile, trimestrale, semestrale o annuale.
Se l'intervallo di mantenimento è di 1-11 mesi, è possibile selezionare una frequenza di backup giornaliera, settimanale, quindicinale o mensile.
Quando l'intervallo di conservazione è 1-4 settimane, è possibile selezionare l'esecuzione di backup giornaliera o settimanale.
In un'unità nastro autonoma, per un singolo gruppo protezione dati, DPM usa lo stesso nastro per i backup giornalieri fino a quando non è presente spazio insufficiente sul nastro. È anche possibile raggruppare i dati di gruppi protezione dati diversi su nastro.
Nella pagina Seleziona dettagli nastro e raccolta specificare il nastro o la libreria da usare e se i dati devono essere compressi e crittografati su nastro.
Nella pagina Verifica allocazione dischi esaminare lo spazio su disco del pool di archiviazione allocato per il gruppo protezione dati.
Le dimensioni totali dei dati sono le dimensioni dei dati di cui si vuole eseguire il backup e lo spazio su disco di cui eseguire il provisioning in DPM è lo spazio consigliato da DPM per il gruppo protezione dati. DPM sceglie il volume di backup in base alle impostazioni. Tuttavia è possibile modificare le opzioni del volume di backup nei dettagli di allocazione del disco. Per i carichi di lavoro, selezionare la risorsa di archiviazione preferita nel menu a discesa. Le modifiche modificano i valori per Totale spazio di archiviazione e Spazio libero di archiviazione nel riquadro Spazio di archiviazione su disco disponibile. Lo spazio sottoposto a provisioning inferiore è la quantità di spazio di archiviazione che DPM suggerisce di aggiungere al volume per continuare con i backup senza problemi in futuro.
In Scelta del metodo per la creazione della replica selezionare come gestire la replica dei dati completa iniziale. Se si sceglie di eseguire la replica in rete, è consigliabile scegliere un orario di minore attività. Per grandi quantità di dati o condizioni della rete non ottimali, tenere in considerazione la replica dei dati offline con i supporti rimovibili.
Nella pagina Scelta opzioni di verifica coerenza selezionare il modo in cui automatizzare le verifiche della coerenza. È possibile abilitare un controllo per l'esecuzione solo quando i dati della replica diventano incoerenti o in base a una pianificazione. Se non si vuole configurare la verifica coerenza automatica, è possibile eseguire una verifica manuale in qualsiasi momento facendo clic con il pulsante destro del mouse sul gruppo protezione dati nell'area Protezione della console DPM e scegliendo Esegui verifica coerenza.
Se si è scelto di eseguire il backup nel cloud con Backup di Azure, nella pagina Specificare i dati di protezione online assicurarsi di selezionare i carichi di lavoro di cui si vuole eseguire il backup in Azure.
Nella pagina Specificare la pianificazione dei backup online specificare la frequenza con cui eseguire i backup incrementali in Azure. È possibile pianificare l'esecuzione di backup giornalieri, settimanali, mensili e annuali nonché la data e l'ora in cui eseguirli. È possibile eseguire i backup fino a due volte al giorno. Ogni volta che viene eseguito un backup, viene creato un punto di ripristino dei dati in Azure dalla copia dei dati di cui è stato eseguito il backup archiviati nel disco DPM.
In Specificare i criteri di conservazione online è possibile specificare la modalità di conservazione in Azure dei punti di recupero creati dai backup giornalieri, settimanali, mensili e annuali.
In Scegliere la replica online specificare la modalità di esecuzione della replica completa iniziale dei dati. È possibile eseguire la replica in rete o eseguire un backup offline (seeding offline). Il backup offline usa la funzionalità di importazione di Azure. Altre informazioni.
Nella pagina Riepilogo esaminare le impostazioni. Dopo aver selezionato Crea gruppo, viene eseguita la replica iniziale dei dati. Al termine della protezione dati, lo stato del gruppo verrà visualizzato come OK nella pagina Stato . Viene quindi eseguito il backup in base alle impostazioni del gruppo protezione dati.
Monitoraggio
Dopo aver creato il gruppo protezione dati, viene eseguita la replica iniziale e DPM avvia il backup e la sincronizzazione dei dati di Exchange. DPM esegue il monitoraggio della sincronizzazione iniziale e dei backup successivi. È possibile monitorare i dati di SharePoint in due modi:
Tramite il monitoraggio predefinito di DPM è possibile impostare notifiche per il monitoraggio proattivo, pubblicando avvisi e configurando le notifiche. È possibile inviare le notifiche tramite e-mail per gli avvisi critici, le avvertenze o gli avvisi informativi e per lo stato dei ripristini avviati.
Se si usa Operations Manager, è possibile pubblicare gli avvisi in modo centralizzato.
Impostare le notifiche di monitoraggio
Nella Console amministrazione DPM selezionare Opzioni azione>di monitoraggio.>
Selezionare Server SMTP, digitare il nome del server, la porta e l'indirizzo di posta elettronica da cui verranno inviate le notifiche. L'indirizzo deve essere valido.
In Server SMTP autenticato digitare un nome utente e una password. Il nome utente e la password devono essere il nome dell'account di dominio della persona il cui indirizzo "Da" è descritto nel passaggio precedente; in caso contrario, il recapito delle notifiche ha esito negativo.
Per testare le impostazioni del server SMTP, selezionare Invia messaggio di prova, digitare l'indirizzo di posta elettronica in cui si vuole che DPM invii il messaggio di test e quindi selezionare OK. Selezionare Opzioni>Notifiche e selezionare i tipi di avvisi relativi ai destinatari a cui inviare una notifica. In Destinatari digitare l'indirizzo di posta elettronica per ogni destinatario a cui si desidera inviare copie delle notifiche da parte di DPM.
Pubblicare avvisi di Operations Manager
Nella Console amministrazione DPM selezionare Monitoraggio>opzioni azione>>Pubblicazione>avvisi attivi
Dopo aver abilitato la pubblicazione degli avvisi, tutti gli avvisi DPM esistenti che potrebbero richiedere un'azione utente vengono pubblicati nel registro eventi degli avvisi DPM. L'agente di Operations Manager installato nel server DPM pubblica quindi questi avvisi in Operations Manager e continua ad aggiornare la console man mano che vengono generati nuovi avvisi.
Ripristinare i dati di SharePoint
I dati di SharePoint possono essere ripristinati come segue:
Ripristina nel percorso originale
Ripristina in un percorso alternativo. Tenere presente che non è possibile eseguire un ripristino completo della farm in una nuova posizione.
Copiare i dati in una cartella di rete
Copiare i dati su nastro
Tenere presente che per ripristinare una farm:
Se un server SharePoint è stato protetto come database SQL Server, è possibile ripristinare i dati SharePoint selezionando il database SQL Server nel Ripristino guidato.
Tenere presente quanto segue per il ripristino di una farm:
I server Web front-end devono essere configurati allo stesso modo di quando è stato creato il punto di ripristino.
La struttura della farm deve essere creata nel server Web front-end. I dati della farm vengono ripristinati nella struttura esistente.
Le istanze di SQL Server vengono configurate con gli stessi nomi di quando è stato creato il punto di ripristino.
Le istanze di SQL Server vengono configurate con la stessa configurazione dell'unità di quando è stato creato il punto di ripristino.
La farm di ripristino deve avere tutti i Service Pack, i Language Pack e le patch installati nella farm principale.
Non tentare direttamente di ripristinare il database del contenuto di Amministrazione centrale o il database di configurazione perché ciò potrebbe causare il danneggiamento dei dati nella farm di SharePoint.
Il tempo di recupero per i dati di SharePoint visualizzato nella scheda Sfoglia può differire dall'ora visualizzata nella scheda Ricerca . Nella scheda Sfoglia viene visualizzato il tempo di backup per la farm, mentre nella scheda Cerca sono elencati i tempi di ripristino corretti per siti, documenti e cartelle.
Esistono due scenari possibili per il ripristino della farm:
La configurazione della farm esistente è uguale a quella presente al momento del backup. In questo caso, si esegue il ripristino in una farm funzionante.
Il database di configurazione è danneggiato e i server della farm sono inattivi.
Selezionare la scheda necessaria per i passaggi per ripristinare i dati in una farm funzionante o non funzionante:
Seguire questa procedura per ripristinare i dati in una farm funzionante:
Nella Console amministrazione DPM selezionare Ripristino sulla barra di spostamento.
Nel riquadro Dati protetti espandere il server che contiene la farm da ripristinare e quindi selezionare Tutti i dati di SharePoint protetti. La farm viene visualizzata nel riquadro Elemento ripristinabile come nome server\nome farm.
Nel calendario selezionare una data in grassetto per ottenere i punti di ripristino disponibili per tale data. Il menu Ora ripristino elenca l'ora di ciascun punto di ripristino disponibile.
Nel menu Ora ripristino , selezionare il punto di ripristino da utilizzare.
Nel riquadro Azioni selezionare Ripristina.
Verrà avviato il Ripristino guidato.
Nella pagina Verifica selezione ripristino selezionare Avanti.
Selezionare dove ripristinare il database.
Nota
- Non è possibile ripristinare un'intera farm in una posizione alternativa.
- Se si seleziona Copia in una cartella di rete e il punto di ripristino selezionato non è stato creato da un backup completo rapido, verranno visualizzate nuove opzioni per il punto di ripristino.
- Se si seleziona Copia su nastro e il punto di ripristino selezionato non è stato creato da un backup completo rapido, verranno visualizzate nuove opzioni di punto di ripristino. Per l'opzione nastro, si selezionerà la libreria di nastri da usare per il ripristino.
Specificare le opzioni di ripristino per la limitazione dell'utilizzo della larghezza di banda di rete, il ripristino basato su SAN e le notifiche tramite posta elettronica e quindi selezionare Avanti.
Nella pagina Riepilogo esaminare le impostazioni di ripristino e quindi selezionare Ripristina.
Cambio del server Web front-end
Nella procedura seguente viene utilizzato l'esempio di una server farm con due server Web front-end, Server1 e Server2. DPM usa Server1 per proteggere la farm. È necessario modificare il server Web front-end usato da DPM in Server2 in modo da poter rimuovere Server1 dalla farm.
Nota
Se il server Web front-end usato da DPM per proteggere la farm non è disponibile, utilizzare la procedura seguente per modificare il server Web front-end a partire dal passaggio 4.
Modificare il server Web front-end usato da DPM per proteggere la farm
Arrestare il servizio VsS Writer di SharePoint in Server1 eseguendo il comando seguente al prompt dei comandi:
stsadm -o unregisterwsswriter
In Server1 aprire l'editor del Registro di sistema e selezionare la chiave seguente:
HKLM\System\CCS\Services\VSS\VssAccessControl
Controllare tutti i valori elencati nella sottochiave VssAccessControl. Se una voce contiene dati di valore pari a 0 e un altro VSS writer è in esecuzione con le credenziali dell'account associate, impostare i dati di valore su 1.
Installare un agente protezione in Server2.
Avviso
È possibile cambiare server front-end Web solo se entrambi i server si trovano nello stesso dominio.
In Server2, al prompt dei comandi modificare la directory in Percorso di installazione DPM\bin\ ed eseguire ConfigureSharepoint. Per ulteriori informazioni su ConfigureSharePoint, vedere Configurare il backup.
Si verifica un problema noto quando la server farm è l'unico membro del gruppo protezione dati e il gruppo protezione dati è configurato per l'uso della protezione basata su nastro. Se la server farm è l'unico membro del gruppo protezione dati con protezione basata su nastro, per modificare il server Web front-end utilizzato da DPM per proteggere la farm, è necessario aggiungere temporaneamente un altro membro al gruppo protezione dati eseguendo la procedura seguente:
Nella Console amministrazione DPM selezionare Protezione sulla barra di spostamento.
Selezionare il gruppo protezione dati a cui appartiene la server farm e quindi selezionare Modifica gruppo protezione dati.
Nella Procedura guidata Modifica gruppo aggiungere un volume in qualsiasi server al gruppo protezione dati. È possibile rimuovere questo volume dalla protezione dopo il completamento della procedura.
Se il gruppo protezione dati è configurato per la protezione basata su disco a breve termine e la protezione basata su nastro a lungo termine, selezionare l'opzione di creazione manuale della replica. Ciò impedisce la creazione di una replica per il volume che si sta aggiungendo temporaneamente al gruppo protezione dati.
Completare la procedura guidata.
Rimuovere Server1 dal gruppo protezione dati, selezionando per conservare le repliche su disco e nastro.
Selezionare il gruppo protezione dati a cui appartiene la server farm e quindi selezionare Modifica gruppo protezione dati.
Nella pagina Selezione membri gruppo della Procedura guidata Modifica gruppo espandere Server2 e selezionare la server farm e quindi completare la procedura guidata.
Viene avviata una verifica coerenza.
Se è stato eseguito il passaggio 6, è ora possibile rimuovere il volume dal gruppo protezione dati.
Rimuovere un database da una farm di SharePoint
Quando un database viene rimosso da una farm di SharePoint, DPM ignora il backup di tale database, continua a eseguire il backup di altri database nella farm di SharePoint e avvisa l'amministratore del backup.
Avviso DPM - Configurazione della farm modificata
Si tratta di un avviso generato in Data Protection Manager (DPM) quando la protezione automatica di un database di SharePoint ha esito negativo. Per altre informazioni sulla causa di questo avviso, vedere il riquadro Dettagli avviso.
Per risolvere l'avviso, seguire questa procedura:
- Verificare con l'amministratore di SharePoint se il database è stato rimosso dalla farm. Se il database è stato rimosso dalla farm, è necessario rimuoverlo dalla protezione attiva in DPM.
- Per rimuovere il database dalla protezione attiva:
- Nella console di amministrazione di MABS selezionare Protezione sulla barra di spostamento.
- Nel riquadro Visualizza fare clic con il pulsante destro del mouse sul gruppo protezione dati per la farm di SharePoint e quindi scegliere Arresta protezione del membro.
- Nella finestra di dialogo Arresta protezione selezionare Mantieni dati protetti.
- Selezionare Arresta protezione.
È possibile aggiungere nuovamente la farm di SharePoint per la protezione usando la procedura guidata Modifica gruppo protezione dati. Durante la riprotezione, selezionare il server front-end di SharePoint e selezionare Aggiorna per aggiornare la cache del database di SharePoint, quindi selezionare la farm di SharePoint e procedere.