Making sense of VAIL

Non è passato molto tempo dall’annuncio della rimozione di una delle feature cruciali di WHS, ovvero il drive extender, ed ora che si son calmate le acque e ho avuto modo di riflettere ho personalmente ridimensionato il dramma.

I tre compiti in cui WHS eccelle sono:

  1. il backup ottimizzato di tutti i PC di casa, feature che non ha pari in altri prodotti simili e che rimarrà intatta in VAIL
  2. i folder duplicati via DE: questa feature garantisce che i dati più preziosi vengano copiati su due dischi fisici diversi
  3. la facile estendibilità del sistema: aggiungere/sostituire un drive dati è facile, ovvero implementa un sistema di spanning molto pratico

Mi son fatto un giro alla ricerca di alternative, con ZFS la più succolenta tecnologicamente parlando, fuori e dentro Windows e questi sono alcuni progetti interessanti divisi in tre gruppi: Windows, ZFS, altro.

Windows

Il lato positivo di prodotti per Windows è che sono utilizzabili anche con VAIL senza perdere l’uso del backup ottimizzato.

  • FlexRAID è un RAID software (RAID4 o RAID6) abbastanza interessante che ha il suo punto di forza nella flessibilità dello scegliere quali folder usare per i dati e quali usare per la parità. Una demo è visibile in questo video.
  • Disparity simile al precedente ma un po’ più spartano.

ZFS

ZFS è un file system open source alquanto interessante, che supporta un sacco di feature interessanti che si prestano perfettamente a situazioni di backup con molti dischi disomogenei, ecc.

  • FreeNAS è forse la più famosa delle alternative a WHS e la cui ultima versione in beta supporta una delle nuove feature di ZFS (data deduplication) utile per il supporto dei backup dei PC. Basato su BSD mi è sembrato alquanto incasinato
  • NexentaStor è basato su OpenSolaris e nella versione community gratuita supporta fino a 18TB di dati. È un prodotto pensato come NAS
  • OpenSolaris / Oracle Solaris Express 11 I sistemi operativi duri e puri, in cui tutta la configurazione va fatta a mano

Altro

Si parla tanto di port nativo di ZFS per Linux. Il fatto che nessuna distro, per motivi di licenza, può includere ZFS rende le cose un po’ più complicate. Però per Linux esistono un altro paio di alternative a WHS

  • Greyhole / Amahi ha un sacco di feature molto simili a WHS. L’ultima release però si chiama “it should work” e la cosa non mi piace. In questa pagina alcune indicazioni per chi vuole migrare da WHS a Greyhole/Amahi (Greyhole è il nome della tecnologia di duplicazione/pooling, Amahi è il nome di una distro costruita su misura per un NAS basato su GreyHole).
  • UnRAID usa l’approccio RAID-4 e la versione base (gratuita) supporta fino a tre drive fisici
  • OpenFiler un’altra distro Linux specifica per NAS che non è ben chiaro cosa supporti e come

Ben pochi poi conoscono che sin dalle prime versioni di Windows è possibile creare dei veri e propri RAID/pool via software tramite l’uso dei Dynamic Disks. Per un attimo mi era balenata l’idea di usare una configurazione RAID-5 software ma la mancanza di flessibilità, ovvero la non possibilità di aggiungere un drive al pool e rigenerare l’array, mi ha fatto scartare questa soluzione. Tra l’altro il RAID-5 via software non è proprio affidabilissimo a causa del Write Hole.

In questi giorni sto provando Nexenta Community su bare metal. Se mi convince, e da quello che ho visto ci sarebbe da leccarsi i baffi, proverò a configurarlo facendolo girare su Hyper-V in modo tale da godere del migliore dei due mondi: avere Windows come piattaforma per tutti i servizi ormai irrinunciabili (condivisione scanner e stampante, servizio-rippa-tutto, PeoneFS, ecc) e uno storage fighissimo basato su Raid-Z.

-quack

Potrebbero interessarti anche:
Commenti (8):
1. Edward
martedì 21 dicembre 2010 alle 6:44 PM - firefox 4.0 Windows 7
   

OpenSolaris e' morto: Oracle ne ha disconosciuto la paternita' e alcuni sviluppatori ne proseguono lo sviluppo come IllumOS. Le future versioni di Nexenta, e quindi di NexentaStor, saranno basate su IllumOS: devo ancora capire le vere intenzioni di Oracle sul figlio acquisito Solaris (lo sviluppo proseguira' nel 2011, ma poi?) e quanto questo ed IllumOS divergeranno

Linux non offre nativamente un supporto allo spanning disk tipo Drive Extender, ma puoi simularlo con un volume LVM sopra uno o piu' RAID. Tuttavia dubito che sia creabile di default con OpenFiler e distro orientate ai NAS.

 

Edward

   
2. Paperino
martedì 21 dicembre 2010 alle 7:30 PM - chrome 8.0.552.224 Windows 7
   

@Edward:

hai ragione, ma in un certo senso OpenSolaris è più vivo di WHS. La certezza per ora non ce l'ho in quanto è cruciale il supporto per i drive da 3TB, che in WHS non esiste per ragioni idiotiche.

Ho provato Nexenta e se sulla carta sembra eccezionale, visto all'opera lascia molti dubbi e perplessità: la GUI va giù ogni 3x2 e il protocollo SMB così come è stato implementato non è degno neanche di un mattoncino DLink. Il processo di installazione poi è pessimo, ho lasciato il PC acceso tutta la notte mentre installava su chiavetta USB da 16GB e in otto ore non aveva ancora finito. Però il sistema di protezione (inutile) che ti costringe a chiedere una nuova chiave per ogni installazione è curato abbastanza.

Ho provato anche EON OS, simile ma senza GUI. A parte il fatto che ci sono una quantità di ISO diverse che cresce esponenzialmente con il numero di opzioni (x86/x64, CIFS vs SMB, min vs. max), durante l'installazione il demone SSH si lamentava di un errore di configurazione: i soliti tabaccai? Ovviamente la cosa più curata era il logo, segno che le energie vengono spese prima in cose futili... 

Non voglio usare Linux in quanto ZFS è perfetto ed il livello di maturazione raggiunto su Solaris è elevato (vedasi as esempio la parte riguardante il Raid-Z).

C'è un'altra possibilità: Solaris Express 11, sperando che sia buono abbastanza. Mi piacerebbe capire se gira bene in Hyper-V. Interfaccia fancy a parte (la creazione di share è un compito che avviene tipicamente durante l'installazione) sembra per ora avere le carte in tavola. Devo solo andare parecchio di terminale.

   
3. Paperino
martedì 21 dicembre 2010 alle 8:38 PM - chrome 8.0.552.224 Windows 7
   

Un paio di update: FreeBSD non supporta l'ultima versione di ZFS (niente deduplication), mentre Raid-Z non supporta l'aggiunta di drive. Questo dominio tecnologico si sta rivelando molto interessante, drive extender è veramente ottimo se confrontato con i concorrenti...

   
4. dark0
giovedì 23 dicembre 2010 alle 7:19 PM - firefox 3.6.13 Windows 7
   

auguri caro pap

   
5. il nipote
venerdì 24 dicembre 2010 alle 10:22 AM - chrome 10.0.612.3 Windows XP
   

perchè non droghi ballmer e lo convinci ad acquisire la licenza di zfs?!? sarebbe proprio fico...

   
6. il nipote
venerdì 24 dicembre 2010 alle 10:24 AM - chrome 10.0.612.3 Windows XP
   

ps: sì drive extender è veramente ottimo, ma se lo hanno cassato è perchè non son riusciti a venire a capo dei problemi... quindi così ottimo purtroppo non è!

   
7. Viva Loreto
venerdì 24 dicembre 2010 alle 10:54 AM - firefox 4.0 Windows 7
   

perchè non droghi ballmer e lo convinci ad acquisire la licenza di zfs?!?

Oracle che vende licenze di ZFS a Microsoft? E gli asini volano.

Comunque ZFS non ha ancora lunga vita. Oracle ha un filesystem simile, Btrfs, probabilmente andranno a puntare su esso.

   
8. Paperino
sabato 25 dicembre 2010 alle 6:21 PM - chrome 9.0.597.19 Windows 7
   

@il nipote:

la versione uno di DE è stabilissima. L'hanno cassato per motivi di incompatibilità con le applicazioni aziendali (che non capisco a cosa servano su WHS) e per risolvere un problema totalmente irrilevante riguardo la ridistribuzione dello spazio libero.

Se avessi tempo libero mi divertirei ad implementare Raid-Z (anche esso con limitazioni) e deduplicazione over NTFS. Non dovrebbe essere difficile... echepazzo!

   
Lascia un commento:
Commento: (clicca su questo link per gli smiley supportati; regole di ingaggio per i commenti)
(opzionale, per il Gravatar)