Come si esegue il backup di una SAN?


11

lettore da molto tempo, prima domanda :)

Ho letto molto su iSCSI e SAN in generale e credo di essere stato in grado di rispondere alla maggior parte delle mie domande e preoccupazioni sull'argomento, ma questo rimane:

Come "esegui il backup di una SAN?"

Quello che segue è uno scenario più o meno reale e i miei pensieri e domande a riguardo.

Supponiamo che tu sia riuscito a convincere la gestione della tua piccola (nella migliore media dimensione) azienda a fornire finalmente i fondi per una soluzione di archiviazione piccola ma adeguata, ovvero una SAN basata su iSCSI. Supponiamo che sia costituito da un server con molte unità in un contenitore che esegue OpenFiler o persino un MD3000i (Dell) o MSA2000i (HP), che sono, a quanto ho capito, le soluzioni entry-level più comuni.

I LUN vengono esportati su un server che deve archiviare repository di codice, documenti, immagini e simili, un altro server che esegue alcuni database, un altro che utilizza i LUN come dischi per guest di virtualizzazione (DomU in Xen-speak) e ancora un altro server che esporta un grande LUN contenente le home directory dell'utente tramite NFS (questo è un negozio Linux puro). I vantaggi sono chiari, credo: i singoli server non hanno bisogno di molta memoria locale e la migrazione di server o servizi diventa più semplice.

Ma ora è necessario disporre di una soluzione di backup per tutti o la maggior parte dei dati archiviati. Come si fa? Esegui il software di backup (mi piace rsnapshot) su tutti i server che dispongono di dati per il backup? Dove metti quei dati? Su un server di backup dedicato con molta memoria locale? O di nuovo nella SAN? Qual è la soluzione "comune", se presente, per il backup di una SAN?

Sto cercando le migliori pratiche e i consigli di persone che hanno più esperienza di me nella gestione delle SAN.

Grazie!

Modifica: considerando che il budget per la SAN è molto limitato all'inizio, credo che sto cercando soluzioni non proprietarie, molto generiche ed economiche alla domanda di backup. Se tali soluzioni esistono, comunque. Non ci saranno soldi per i nastri o un secondo array SAN identico. Avrei dovuto renderlo più esplicito, scusa.


Quali sono i requisiti dei tuoi backup? Voglio dire, hai bisogno di backup offsite? Ti fidi della SAN?
Capitano Segfault,

Risposte:


2

Utilizziamo un cluster SAN NetApp 3020 con i dati iSCSI, FC e CIFS memorizzati su di esso. Questo prodotto supporta i dump NDMP su un caricatore automatico di nastri SCSI collegato localmente. Usando questo, ottengo copie perfette dei miei LUN iSCSI e FC, nonché backup di file per file dei miei dati CIFS condivisi da NetApp. Uso BackupExec per controllare i backup NDMP e le velocità sono eccezionali perché è una connessione SCSI locale a NetApp.


Grazie per la tua risposta! Credo che un tale cluster NetApp sia una soluzione piuttosto costosa? Immagino che avrei dovuto rendere questo punto più esplicito, ma il nostro budget è davvero limitato anche dopo aver acquistato una soluzione SAN entry-level. Preferiamo soluzioni di backup generiche e non proprietarie :)
daff,

Potresti scoprire che soluzioni come Dell includono opzioni NDMP che possono fornire questo metodo efficace di "dumping" dei tuoi LUN su nastro.
Kevin Kuphal,

Se pensi che un netapp 3020 sia costoso, il costo reale senza costi aggiuntivi. ISCI non è un cattivo sistema economico. Mantenere le normali regole in atto, ad esempio due tessuti e assicurarsi che ISCI sia sempre su un vlan separato.
James,

E questo ambiente sembra qualcosa che NetApp fa davvero bene ... ma come sviluppatore di NetApp, sono al 100% di parte.
Capitano Segfault,

Sarei lieto di prendere in considerazione una soluzione in cui è possibile eseguire il backup dell'intero cluster SAN (avremo persino un solo array) su nastro, ma non sono io ad approvare il budget. Vedremo più da vicino i prodotti di NetApp, forse potrò trovare qualcosa che si adatta alle nostre limitate risorse monetarie. Grazie ancora!
daff,

2

Sembra che ci troviamo su una barca simile, in termini di dimensioni e complessità dell'infrastruttura.

In sostanza, ho una SAN che gestisce i miei dati di produzione, quindi ho un server di backup con una memoria collegata localmente piuttosto decente collegata a una libreria di nastri (LTO-3 che non è compresso da 400 GB / nastro)

In sostanza, eseguo backup a livello di dati. Dato che eseguo Linux, eseguo rsyncs per ottenere i dati dalla macchina collegata alla SAN alla macchina di backup, quindi scrivo i dati su nastro. Sono fortunato che ho abbastanza spazio di archiviazione locale sul server di backup da poterne conservare una copia localmente, quindi sincronizzare di nuovo le differenze, ma se non riesci a configurarlo, molte soluzioni di backup usano l'idea di uno spooling directory per archiviare localmente i dati mentre vengono scritti su nastro.

A causa del modo in cui il nastro scrive, è una pessima idea lo streaming diretto dalla rete al nastro, come una condivisione di file di Windows o una condivisione NFS. Ciò elimina completamente la velocità di scrittura del nastro E uccide la durata dell'unità a nastro. Quindi usa un disco locale per eseguire lo spooling dei dati.

La soluzione di backup che uso si chiama Amanda, che è piuttosto esoterica nella sua configurazione, ma ha una versione commerciale disponibile (per $ 100 / backup del server) che ha una configurazione basata sul web, e puoi anche ottenere estensioni da collegare direttamente a vari banche dati.

MODIFICARE

Dato che hai menzionato di non avere nastri, consiglierei una libreria a nastro virtuale (VTL) di un uomo povero, cioè unità USB esterne. Amanda, almeno, può indirizzare i file come se fossero un VTL, e sono sicuro che anche altri pacchetti software possono farlo.

In realtà, tuttavia, i dischi rigidi hanno una durata definita. Se la tua azienda sta spendendo abbastanza denaro per acquistare una SAN, dovresti lavorare su di essa per ottenere un cambia nastro. In realtà non sono così costosi come una volta, in particolare se non si acquista sul bordo sanguinante.


Grazie anche per la tua risposta! Ho usato Amanda in passato ma mai in un ambiente di produzione. Terrò a mente, però. Per quanto riguarda i nastri, sono consapevole del fatto che solo i dischi sono un concetto di backup scadente, ma conoscere tutti i miei manager che riceverò da loro quando menzionerò i nastri è uno strano aspetto e ricorda che "questo è l'anno 2009" e "troppo costoso. " Soprattutto dopo aver appena speso circa 10k € su un array SAN. Potete immaginare come mi sento al riguardo :) Quindi, sfortunatamente, penso che dovrò rimanere con i dischi economici in un server economico.
daff,

Semmai, basta andare con i dischi rigidi fino a quando non si può finalmente ottenere una soluzione a nastro, perché in realtà, i dischi rigidi hanno una durata di utilizzo garantita di meno di un decennio, dove stanno ancora leggendo i nastri degli anni '60. Inoltre non puoi battere il costo. $ 30 per 400-800 GB?
Matt Simmons,

2

La forma di backup più economica (e più debole) che è possibile eseguire consiste nel mantenere le istantanee in giro, con qualche forma di backup occasionale a lungo termine.

Ciò presuppone che le istantanee siano economiche - dipende da come sono implementate. Copia su file system di scrittura come WAFL di NetApp e ZFS di SUN hanno snapshot a costo praticamente zero, in contrasto con il costo O (n) degli snapshot di copia. Le istantanee economiche sono davvero belle.

Il solo fatto di tenere le istantanee in giro non è in realtà una soluzione di backup, ma non sono sicuro che qualsiasi soluzione reale sia possibile sotto i tuoi vincoli senza gravi hacking.

Inoltre, sono seriamente di parte qui come sviluppatore di NetApp, ma dovresti almeno parlare seriamente con alcuni venditori di NetApp prima di concludere che sono fuori dalla tua fascia di prezzo. :-)


1

Una libreria a nastro con collegamento diretto o in fibra ottica + NDMP può essere una soluzione piuttosto semplice ma se il tuo sistema di archiviazione non può usare qualcosa di simile per scrivere su nastro o se il budget è particolarmente limitato, potresti essere nella posizione di avere utilizzare una soluzione di backup tradizionale per eseguire il backup dei dati nel LUN tramite un client di backup sull'host collegato alla SAN.

In uno scenario come questo, i dati ospitati su SAN vengono trattati proprio come i dischi fisici nel client sottoposto a backup.

Mentre la funzionalità NDMP è talvolta inclusa in un sistema di archiviazione (come la NetApp), le applicazioni di backup possono effettivamente caricare costi aggiuntivi per il backup tramite NDMP. Ad esempio, nel nostro ambiente NetBackup, le licenze NDMP erano molto più costose delle normali licenze di backup del client OS.

oops..solo rinfrescato e ho visto la tua aggiunta ri: non avere $$ per i nastri. Dove hai intenzione di mettere i tuoi backup se non su nastro o un'altra SAN?

L'utilizzo di tutti i dischi per il backup è fattibile, ma di solito non è considerato un'opzione di budget per una grande quantità di dati. Allo stesso modo, il backup dei dati nella stessa SAN può mitigare alcuni rischi se stai attento (ad esempio assicurati che separerà completamente i dischi) ma non offre alcun tipo di errore totale o protezione dalle catastrofi. Lo stesso vale per un server di backup con molti dischi ... un certo livello di protezione ma se la posizione in cui vivono sia la SAN che il server di backup big-honkin subisce una grave interruzione o un disastro, tutti quei dati sono spariti.


Grazie anche per la tua risposta! Riguardo a "Dove hai intenzione di mettere i tuoi backup se non su nastro o su un'altra SAN?": Questo è uno dei motivi principali per cui ho pubblicato questa domanda. Finora le risposte sembrano comprensibilmente molto apprezzate dai nastri. Ma non credo di poter convincere la gestione di qualcosa di "folle" e "costoso" come nastri o librerie di nastri. Quindi probabilmente dovrò attenermi ai backup a livello di file e trattare ogni server come se avesse solo memoria locale, come hai suggerito. Adesso mi sembra che i problemi con la nostra infrastruttura siano di natura più sociale e meno tecnica.
daff,

2
L'aspetto sociale è spesso più impegnativo. Aiutare a spiegare il valore aziendale di un nastro o di un secondo array o VTL per proteggere i dati può richiedere del tempo. Possibile 1 ° passaggio: acquisire una consapevolezza del valore $ dei dati che desiderano proteggere: 1) quanto costerebbe ricrearli? e 2) quanto costa un'ora / giorno di inattività? Fino ad allora, proteggilo comunque puoi ... un altro server, dischi rigidi rimovibili, ecc. Il massimo che puoi fare a questo punto è iniziare la discussione e tenerlo in vita andando avanti. Fare uno sforzo per tenere consapevoli le persone di affari e di gestione dei rischi di non proteggere i dati. In bocca al lupo!
Damorg,

0

Abbiamo continuato a utilizzare la nostra infrastruttura di backup esistente che avevamo anche prima di passare a una SAN. I singoli host che eseguono Legato Networker eseguono il dump notturno su un sistema Storagetek Tape. Onestamente se stai cercando una soluzione economica ... il backup su disco è probabilmente più economico, hai anche la possibilità di trasportare quelle unità in una posizione esterna se necessario, proprio come i nastri.


0

Dato che non disponi di molti dati, procurati un SDLT usato o una prima unità nastro LTO 1,2 ... ce ne sono centinaia in quanto sono obsoleti rispetto a LTO-3, 4

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.