Upload
alfredo-torre
View
214
Download
1
Embed Size (px)
Citation preview
Backup e RestoreMetodi e pratica
Verona 12/06/2006Gianluca Romito
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
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
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”
Backup su HDD
Backup su supporti removibili
Vantaggi Poco costoso Veloce
implementazione Compatibilità Facilità di restore
Svantaggi Non removibile Capacità limitata
dal disco Limitata
compatibilità con SW di backup
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 HDD e poi su supporto removibile
Sul serverCreare una
directory con all’interno la struttura
Sui clientForzare i
client a scrivere i dati in una cartella dallo stesso nome
Affinche’ una soluzione di backup sia efficacee’ necessario “standardizzare” e organizzare
le directory che contengono i dati
OK!
OK!
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,…)
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
Copia solo i file mancanti nella destinazione
Puo’ essere “rallentato” con lo switch IPG
Script di esempio@ECHO OFF
SETLOCAL
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%
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
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
Si puo’ (e in alcuni casi si deve) usare insieme a robocopy
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.
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 SystemstateSvantaggi Versioni incompatibili tra loro Lento nel recuperare l’indice della
cassetta
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
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
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]
postie.exe -host:[email protected] -from:[email protected] -to:[email protected] -s:"Backup Eseguito" -a:“c:\script\logfile.txt" -msg:"Copia Eseguita. In allegato il log file"
Sistemi di backup non convenzionali
Backup tramite RAID1 Backup tramite
Virtualizzazione
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!
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
E’ importantissimo fare il backup del 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)
Verificare, facendo il restore su un’altra macchina se il
Systemstate e’ sufficiente
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
Sessione tools di diagnostica(Vxatools)
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 (???)
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
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
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
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!!!
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
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
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
Per quesiti inerenti alla configurazione o installazione di
Servers
Email [email protected]
Telefono 045/8378430
Backup e RestoreMetodi e pratica
Verona 12/06/2006Gianluca Romito