1 / 53

Backup e Restore

Backup e Restore. Metodi e pratica. Gianluca Romito. Verona 12/06/2006. Cause della perdita di dati. Statistiche. Costi. Disastro. Disastro. Alcuni dati a livello nazionale. Il 40% delle aziende medie/piccole non fa backup 60% dei dati e’ tenuto sui laptop o sui desktop

dana-king
Download Presentation

Backup e Restore

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Backup e Restore Metodi e pratica Gianluca Romito Verona 12/06/2006

  2. Cause della perdita di dati

  3. Statistiche

  4. Costi

  5. Disastro

  6. Disastro

  7. Alcuni dati a livello nazionale • Il 40% delle aziende medie/piccole non fa backup • 60% dei dati e’ tenuto sui laptop o sui desktop • 40-50% di tutti i backup non permettono un restore completo e il 60% dei backup fallisce in generale

  8. Statistiche sulla perdita ed il recupero dati • Ci vogliono 19 giorni e 17000€ per riscrivere 20 MB di dati di vendita • Lo stesso volume di dati costa 19000€ e ci si impiega 21 giorni se i dati sono di contabilità • Ricreare i dati da zero costa dai 2000€ agli 8000€ per MB • Assicurare i dati costa molto e non tutte le compagnie assicurative lo fanno • 60% delle aziende che hanno perso i loro dati completamente chiudono dopo 6 mesi • 72% delle aziende che perde i dati sparisce dopo 24 mesi Fonte: http://www.datadepositbox.com/media/data-loss-statistics.asp

  9. Alcuni dati sui comportamenti • 3 persone su 5 perdono files di cui pensano di aver fatto il backup • 82% mantiene una copia cartacea anche se ha una procedura di backup • 37% ha dichiarato che esegue il backup al massimo una volta al mese • 9% non esegue mai un backup • 22% dice di aver preparato un piano di backup ma e’ ancora sulla “to do list”

  10. Tipologie di Backup Backup su HDD

  11. Tipologie di Backup Backup su supporti removibili

  12. Vantaggi Poco costoso Veloce implementazione Compatibilità Facilità di restore Svantaggi Non removibile Capacità limitata dal disco Limitata compatibilità con SW di backup Backup su hard disk

  13. Vantaggi Capacità illimitata Supporti diversi: tape, USB Keys …, DVD Restore possibile su altre macchine Svantaggi Dipende molto dal SW installato Restore a volte difficoltoso Backup su supporto removibile

  14. Soluzione ideale Backup su HDD e poi su supporto removibile

  15. Sul server Creare una directory con all’interno la struttura Sui client Forzare i client a scrivere i dati in una cartella dallo stesso nome Organizzare i dati Affinche’ una soluzione di backup sia efficace e’ necessario “standardizzare” e organizzare le directory che contengono i dati

  16. Organizzare i dati OK!

  17. Organizzare i dati OK!

  18. Tecniche di backup D2D: Robocopy Campo di utilizzo di Robocopy • Ottimo per file statici (Word, excel, JPG, siti web) • Ottimo per quantità importanti di dati • NON utilizzabile per file aperti (SQL, Access, Exchange,…)

  19. Tecniche di backup D2D: Robocopy Reperibile al link http://www.microsoft.com/downloads/details.aspx?FamilyID=9d467a69-57ff-4ae7-96ee-b18c4790cffd&displaylang=en Fa parte del resource kit di Windows 2003

  20. Vantaggi nell'utilizzo di Robocopy • Copia solo i file mancanti nella destinazione • Puo’ essere “rallentato” con lo switch IPG

  21. Tecniche di backup D2D: Robocopy Script di esempio @ECHO OFFSETLOCAL SET _origine=\\server-a\dati\ SET _dest=\\server-b\backup-dati\ SET _come=/COPYALL /B /SEC /MIR:: /COPYALL :: Copia tutte le info:: /B :: Copia i file in modalita’ backup :: /SEC :: copia le info sulle security :: /MIR :: Crea un mirror SET _opzioni=/R:0 /W:0 /LOG:Logfile.txt /NFL /NDL:: /R:n :: numero di tentativi:: /W:n :: Aspetta n sec. Tra un tentativo e l’altro:: /LOG :: file di output:: /NFL :: Nessun log dei file:: /NDL :: Nessun log delle directory ROBOCOPY %_origine% %_dest% %_come% %_opzioni%

  22. Tecniche di backup D2D: Robocopy Lo script fa un mirror su _dest di tutto cio’ che e’ presente in _origine. ATTENZIONE: se si cancella qualcosa in _origine verra’ cancellato anche in _dest Usare piu’ destinazioni

  23. Robocopy Sessione di esempio pratico

  24. Vantaggi Xcopy e’ gia presente all’interno di windows Xp/2003 Copia file aperti o comunque problematici (esempio: mdb, ldb… access) Svantaggi Fa sempre una copia completa Tecniche di backup D2D: xcopy Si puo’ (e in alcuni casi si deve) usare insieme a robocopy

  25. Tecniche di backup D2D: xcopy - Esempio xcopy \\server-a\dati c:\backup-dati /e /h /r /k /y 2>>c:\scripts\logfile.txt /e=Copia directory e sottodirectory, comprese quelle vuote. /h = Copia anche i file nascosti e di sistema. /r = Sovrascrive i file di sola lettura. /k = Copia gli attributi. Il normale Xcopy reimposta gli attributi di sola lettura. /y = Elimina la richiesta di conferma per sovrascrivere un file di destinazione esistente.

  26. xcopy Sessione di esempio pratico

  27. Tecniche di backup D2T: NTBackup Vantaggi • Presente in tutte le versioni di Windows 32 bit (NT, 2000, XP, 2003) • Compatibile con tutti gli streamer oggi sul mercato • Scriptabile • Supporta il D2D • Possibilita’ di salvare il Systemstate Svantaggi • Versioni incompatibili tra loro • Lento nel recuperare l’indice della cassetta

  28. Tecniche di backup D2T: NTBackup - Esempio ntbackup.exe backup "@c:\scripts-corso\backup.bks" /n “Corso" /d “Corso" /v:no /r:no /rs:no /hc:on /m normal /j “Job Corso" /l:s /p "miniQIC" /UM Attenzione: La chiocciola (@) e’ fondamentale Backup.bks NON e’ un file ascii: va creato con NTBACKUP

  29. Tecniche di backup D2D: NTBackup - Esempio ntbackup.exe backup “@c:\scripts-corso\backupd2d.bks" /n "Server backup" /d "Server backup" /v:no /r:no /rs:no /hc:on /m normal /j “Server Backup" /l:f /f “server.bkf" /UM /J Nome Job /N Nome della cassetta o media /D Descrizione del set di backup /r Restrizione a utenti facenti parte del gruppo di administrator /rs: backup informazioni “Remote Storage” /hc compressione hardware /l Log file

  30. NTBackup Sessione di esempio pratico

  31. Invio di log tramite "Postie" • Programma che permette di inviare email da riga di comando • Postie e’ liberamente scaricabile da • http://www.infradig.com/downloads/postie.exe • Sintassi: postie [-host:server[,...]] -to:address[,...] [-cc:address[,...]] [-bcc:address[,...]] [-tolist:filename] [-cclist:filename] [-bcclist:filename] -from:address [-replyto:address] -s:subject [-file:filename ...] [-msg:text] [-nomsg] [-a:filename ...] [-uue] [-high|-low]

  32. Invio di logfile esempio pratico • postie.exe -host:192.168.0.3@corso.test -from:backup@corso.test -to:admin@corso.test -s:"Backup Eseguito" -a:“c:\script\logfile.txt" -msg:"Copia Eseguita. In allegato il log file"

  33. Altri sistemi di backup Sistemi di backup non convenzionali • Backup tramite RAID1 • Backup tramite Virtualizzazione

  34. Raid1 per backup S.O. • Con controller RAID LSI o 3Ware o altri controller RAID hardware • NON usare questo metodo con controller onboard IMPLEMENTAZIONE • A configurazione ultimata rompere il mirror e ricostruire su nuovo disco • Utile in caso di configurazioni complesse • NON usare per backup dati!

  35. Virtualizzazione In caso di configurazioni problematiche prendere in considerazione la virtualizzazione • In una directory e pochi file una intera installazione di un server Possibilita’ di backup semplificata

  36. Systemstate E’ importantissimo fare il backup del Systemstate

  37. Systemstate Cosa contiene? • Active Directory • Local registry • System Starup Files • COM+ class registration Database • SYSVOL • Perfomance Counter Configuration • Certificate Services Databases (se installati) • DNS • Cluster Service (se installati)

  38. Systemstate Verificare, facendo il restore su un’altra macchina se il Systemstate e’ sufficiente

  39. Systemstate Sessione di esempio pratico

  40. Backup su nastro Considerazioni • Piu’ delicato • A volte piu’ lento • Se si utilizza VXA installare VXA Tools! • VXA: sempre ultimo FW e ultimo driver • La pulizia NON e’ un optional

  41. Exabyte VXA Sessione tools di diagnostica (Vxatools)

  42. Vantaggi Utile in caso si voglia fare backup su CD/DVD E’ possibile leggere i supporti ovunque Semplice da implementare Svantaggi Spazio limitato (max 4/8GB) Durata dei supporti (???) Masterizzazione Automatica

  43. Esempio con Ahead Nero Masterizzazione di un DVD • Preparare i dati (con winrar) • c:\winrar\winrar.exe a -m2 –r c:\compresso\dati.rar \\server-a\dati\*.* • Masterizzare i dati • c:\program files\ahead\nero\nerocmd.exe --write --drivename d --iso “BackupDVD" --real --close_session --underrun_prot --create_iso_fs --dvd --disable_eject --error_log c:\log\error.txt c:\compresso\dati.rar c:\rar\wrar351.exe

  44. Backup: Sequenza ottimale • Backup su disco tramite Robocopy • Backup “non copiabili” tramite Xcopy • Backup su Tape tramite NTBackup • Eventualmente dati importantissimi tramite masterizzazione su CD/DVD • Ricordarsi di fare il backup di Systemstate • Ricordarsi la gestione degli avvisi • Implementare una politica di restore

  45. Backup di SQL Server 2000 • SQL 2000 ha un suo tool per il backup • NON copiare i file direttamente • Se database piccolo valutare la possibile di piu’ backup giornalieri • Considerare il merging! (facendo un backup prima…) • Fare dei test di restore

  46. SQL 2000 Merge • Merge permette di replicare un DB su un’altro in tempo reale • E’ bi-direzionale • Necessario per applicazioni “mission critical” • Possibilità di replicare da un server ad un altro • NON sostituisce un backup… errori software si replicano!!!

  47. SQL 2000 Sessione di esempio pratico

  48. Exchange 2003 Avete mai pensato a … • … quanti MINUTI puo’ stare un utente senza Outlook • … quanto tempo ci si impiega a fare un restore di Exchange • … quali possono essere le implicazioni di perdita della posta

  49. Backup Exchange 2003 • Fare backup giornalieri • Tenere le caselle di posta il piu’ piccole possibili  molto difficile… • Utilizzare NTBackup • Utilizzare ExMerge scaricabile dal seguente link: http://www.microsoft.com/downloads/details.aspx?FamilyId=429163EC-DCDF-47DC-96DA-1C12D67327D5&displaylang=en

  50. Backup Exchange 2003 • Verificare la presenza di log files • Si trovano in c:\program files\exchsrvr\MDBDATA (directory di default) • Hanno tutti la dimensione di 5120 KB • Il nome e’ sempre EXXXXXXX.log • Per il Restore usare la tecnica di “Tono Libero” (prima di iniziare, spostare i file originali) • Fare qualche prova di backup-restore in laboratorio

More Related