Monter son NAS

De OpenWikiBSD
Aller à : navigation, rechercher

Historique

Plus de place ! Voila ce que je me dis pour la n_ième fois sur mon NAS home-made. NAS= Network Attached Storage; bref, un gros disque dur réseau accessible par les protocoles de tranfert de ficheiers classiques (ou pas..)

Une première version avec 3 disques 250 Go IDE en RAID5 matériel (=500Go utiles). La migration en SATA plus l'augmentation de volume sur la carte 3Ware semblait bien complexe face à une recopie temporaire des données.

Rebelote avec 4 disques SATA en RAID10 (=1To utile) sur une 3Ware 9500S. Impec,mais la maj du filesystem n'est pas des plus triviales.


Bref, faire et refaire c'est toujours travailler, mais on doit pouvoir faire mieux..


Le challenge

  • Avoir de la redondance sur le(s) disque(s) de boot et du système.
  • Avoir une capacité importante avec une redondance pour les données
  • Permettre une évolution facile de la taille dévolue aux données
  • Tourner sous un Unix

Si possible :

  • Permettre une granularité des options : Les divx ou jpeg ne doivent pas être compressés, mais les jpeg sont importants ici et là, mais pas là; tandis que les divx, on s'en fiche, mais mon CV lui, pas possible de le perdre (bon OK , mauvais exemple le dernier..)...


La?(Ma) solution

  • Le FS sera ZFS . Pour m'en servir au boulot comme SAN du pauvre, ça marche impec, c'est bourré d'options auxquelles on pense que lorsque l'on en a besoin. "J'aimerais bien pouvoir faire ça..Ah, ZFS le prévoit..". Génial.
  • L'OS a été plus difficile à choisir. FreeBSD, Solaris 10 ou OpenSolaris ??
    • J'utilise Solaris au boulot pour le SAN que j'y ai monté. Habitué à OpenBSD, Linux, ça change un peu; pas facile d'y retrouver ses petits..Mais ZFS y est né..
    • OpenSolaris aurait été le choix vainqueur des deux premiers candidats; plus évolué (= plsu récent) que Solaris10.
    • FreeBSD me tente depuis fort longtemps, la doc est pléthorique, ZFS y existe depuis la 7.3, et...c'est un BSD !

C'est Mr Larry Ellison, patron d'Oracle qui m'a aidé à faire le choix. En bouffant Sun, Oracle laisse planer quelques doutes sur la pérennité des xSolaris. J'espère sincèrement me tromper, mais je ne suis pas certain que ces deux OS en sortent gagnants sur le long terme..


Ce sera donc FreeBSD 8.2 stable avec ZFS pour les données et UFS2 en raid-1 logiciel pour le reste.

Ici

Hardware

  • Deux cartes CF de 8Go sur adaptateur CF-IDE branchées sur un pauvre faux contrôleur RAID à 10€ présentant les deux CF en JBOD (Just a Bunch Of Disk),

un gros paquet de disques. On n'utilise pas son raid hardware.

  • Un disque 2,5' de 20 Go trainait; on ne sait jamais, le montage CF-IDE-Raid peut avoir un gros bug.
  • Deux cartes 3Ware9500S permettront en PCI-X de monter jusqu'à 8 disques SATA de capacités différentes pour les données.