Sto cercando consigli per il backup dei miei attuali 6 vm (e presto raggiungerò i 20). Attualmente sto eseguendo un cluster proxmox a due nodi (che è una base debian usando kvm per la virtualizzazione con un front-end web personalizzato da amministrare). Ho due scatole quasi identiche con le schede madri amd phenom II x4 e asus. Ciascuno ha 4 hdd sata2 da 500 GB, 1 per il sistema operativo e altri dati per l'installazione di proxmox e 3 usando mdadm + drbd + lvm per condividere 1,5 TB di spazio di archiviazione tra le due macchine. Montare immagini lvm su kvm per tutte le macchine virtuali. Al momento ho la possibilità di effettuare trasferimenti in tempo reale da una macchina all'altra, in genere in pochi secondi (ci vogliono circa 2 minuti sul più grande vm che esegue win2008 con m $ sql server). Sto usando l'utilità vzdump integrata di proxmox per scattare istantanee di vm ' se archiviati su un disco rigido esterno in rete. Ho quindi il servizio jungledisk (usando rackspace) per sincronizzare la cartella vzdump per il backup remoto fuori sede.
Va tutto bene e dandy, ma non è molto scalabile. Per uno, i backup stessi possono richiedere fino a poche ore ogni notte. Con i trasferimenti incrementali a livello di blocco di jungledisk, la sincronizzazione trasferisce solo una piccola parte dei dati fuori sede, ma ciò richiede ancora almeno mezz'ora.
La soluzione molto migliore sarebbe ovviamente qualcosa che mi permetta di prendere istantaneamente la differenza di due punti temporali (dire cosa è stato scritto dalle 6 alle 7), comprimerlo, quindi inviare quel file di differenza al server di backup che trasferirà immediatamente al archiviazione remota su rack. Ho esaminato un po 'zfs ed è la capacità di inviare / ricevere. Questo accoppiato con una pipe dei dati in bzip o qualcosa del genere sembrerebbe perfetto. Tuttavia, sembra che l'implementazione di un server Nexenta con zfs richiederebbe essenzialmente almeno uno o due più server di archiviazione dedicati per servire volumi di blocchi iSCSI (tramite zvol's ???) ai server proxmox. Preferirei mantenere l'installazione il più minimale possibile (cioè NON avere server di archiviazione separati) se possibile.
Ho anche letto brevemente di zumastor. Sembra che potrebbe anche fare quello che voglio, ma sembra aver bloccato lo sviluppo nel 2008.
Quindi, zfs, zumastor o altro?