Je vous avais présenté la mise en place de mon NAS homemade il y a quelques années. Désirant plus de stockage, le boîtier n'était plus adapté à l'avenir que je souhaitais destiner au NAS. J'ai donc profité de cette évolution pour changer de configuration et installer une nouvelle version d'OpenMediaVault.

Sommaire du projet NAS @home :

  1. Etude du projet
  2. Quelques petits bricolages
  3. Etude de la configuration, achat et assemblage du NAS
  4. OpenMediaVault, LE système pour NAS
  5. Nouvelle config et upgrade d'OpenMediaVault


Pour rappel, la configuration initiale du NAS a été réalisé début 2014. Composé notamment d'un boîtier compact, le Cooler Master Elite 120, mais qui permet de placer des composants ATX (carte mère, alimentation). A l'intérieur, il y avait 2 disques durs 3.5", un SSD et un autre disque dur de 2.5". Souhaitant supprimer le disque de 2.5" et avoir deux autres HDD 3.5", je n'avais pas la possibilité de les mettre dans le boîtier... De plus, la carte mère n'avait pas assez de ports SATA.

J'ai comparé rapidement le changement de boîtier et carte mère contre le fait de changer complètement de plateforme. La deuxième solution m'intéressait davantage car trouver une carte mère socket LGA1155 neuve est quasiment impossible.

Plus de cinq années plus tard, je décide donc de refaire une config pour le NAS. Mes besoins de stockage ont évolué, je pars donc sur un boîtier plus grand permettant de loger 8 disques durs 3.5", une carte mère ayant beaucoup de ports SATA et un processeur performant mais peu gourmand de préférence.
De l'ancienne configuration, je conserve deux disques durs 3.5" de 3 To chacun et... c'est tout !

La sélection du matériel

Boîtier

Le boîtier est donc un élément important du changement de config. J'ai donc besoin de plus d'emplacements 3.5" pour un budget max de 80 euros. J'étais parti sur le NZXT Source 210 Elite blanc car peu cher et proposant 8 emplacements 3.5". Malheureusement, il n'était plus dispo et NZXT n'a pas d'équivalent dans son catalogue actuel.

J'ai donc recherché un boîtier chez les autres constructeurs et deux sont sortis du lot : Cooler Master Silencio 550 et Bitfenix Shinobi. Le premier accepte 7 disques durs 3.5" alors que le Bitfenix en permet 8.
Bien que la finition du Bitfenix soit en deçà du Cooler Master, j'ai tout de même opté pour le Shinobi en blanc.

Finalement, à la réception, la qualité est plutôt bonne !

Processeur

Au niveau du CPU, je suis resté dans la gamme Pentium d'Intel. J'ai opté pour un Intel Pentium G4560 3.5 Ghz, trouvé d'occasion à 50 euros. Ce n'est pas le dernier cri, l'objectif est d'avoir un CPU consommant relativement peu, disposant des instructions de virtualisation et peu cher.

Carte mère

Pour la carte mère, le principal critère était le nombre de ports SATA, un port M2 et bien sûr le socket équivalent à celui du CPU (1151).
Je me suis orienté une nouvelle fois chez ASRock, sur le modèle B250M-HDV.

Elle a donc un port M2, 6 ports SATA, 6 ports USB 3.1.

Mémoire

La précédente config avait 4 Go de RAM. Sur OpenMediaVault, je compte utiliser le plugin Docker et donc avoir quelques containers. J'ai opté pour une barrette de 8 Go, DDR4 de chez G.Skill.

Stockage

Au niveau du stockage, je conserve de l'ancienne config 2 disques durs 3.5" de 3 To chacun. Pour info, ce sont des Seagate dont un "spécial NAS" (IronWolf).

La carte mère dispose d'un port pour un SSD M2. Mon choix s'est porté sur un Western Digital Green 120 Go, en M2 donc. Je souhaitais une capacité moindre mais je n'en ai pas trouvé !

Pour plus de stockage, j'achète également 2 disques de 2 To, des Western Digital Blue.

Enfin, j'y ajoute un SSD Crucial BX500 de 240 Go que j'avais en ma possession. Il me servira à stocker les containers Docker notamment.

Pour résumer, il y aura en terme de stockage :

  • le SSD M2 de 120 Go pour OpenMediaVault
  • le SSD Crucial 240 Go servira entre autre pour Docker
  • 2x 3 To
  • 2x 2 To

Pour rappel, je ne fais pas de RAID mais je duplique les données d'un disque sur un autre toutes les nuits en Rsync, d'où le doublage de chaque disques durs 3.5".

Refroidissement

Je ne souhaite pas utiliser le ventirad fourni par Intel. Sur la précédente config, j'avais un souci de place, j'avais donc acheté un ventirad assez plat. Ici, dans le nouveau boîtier, aucun souci j'ai donc porté mon choix sur le be Quiet! Pure Rock qui dispose d'un excellent rapport qualité / prix !

Au niveau du boîtier, un ventilateur de 120mm est fourni, j'en ai ajouté deux autres à l'avant (des ARCTIC F12, branchés en 5V).

Alimentation

J'ai décidé de ne pas reprendre ma vieille Antec EarthWatt 380W dans la nouvelle config. Bien qu'elle fonctionne parfaitement encore, elle commence à avoir un paquet d'heures de fonctionnement. Pour ne prendre aucun risque et évoluer sur une alimentation un poil plus moderne, j'ai pris une Corsair VS450.

Récapitulatif

Tous ces éléments ont été acheté sur le shop Hardware.fr, Amazon et le processeur d'occasion sur Leboncoin. Voici la note finale :

  • Boîtier Bitfenix Shinobi blanc : 72.95 €
  • Processeur Intel Pentium G4560 : 50 €
  • Carte mère ASRock B250M-HDV : 66.50 €
  • Ventirad be Quiet! Pure Rock : 31.75 €
  • Mémoire G.Skill RipJaws 4 Series 8 Go DDR4 2400 MHz CL15 : 44.50 €
  • SSD M2 Western Digital Green 120 Go : 24.90 €
  • Alimentation Corsair VS450 : 39.90 €
  • Ventilateurs ARCTIC F12 120mm : 4.99 € x2 = 9.98 €
  • Disques durs Western Digital Blue 2 To : 59.99 € x2 = 119.98 €

Soit un total d'environ 460 €, c'est-à-dire la même chose à quelques euros près de la précédente config !

Encore une fois, c'est un investissement mais ça reste beaucoup plus performant et évolutif qu'un NAS tout en un (Synology, Qnap, etc...).

Assemblage

Par rapport au précédent boîtier, l'assemblage est beaucoup plus aisé ! Tout se monte facilement, aucun souci à signaler.

J'ai essayé de faire un bon cable managment, ça n'a pas été facile avec tous les câbles SATA et d'alimentation mais je suis satisfait du résultat.

Consommation éléctrique

La précédente config consommait assez peu il faut le dire (40W en idle). La nouvelle config est plus gourmande donc la conso va être un peu en hausse.

Avec tous les disques, j'obtiens tout de même un beau 45W en idle !

OpenMediaVault 4

Un des objectifs de cette nouvelle config était de passer sur la dernière version stable d'OpenMediaVault, à savoir la 4.1.23, basé sur une Debian 9. Je suis très satisfait de ce système dédié aux NAS, il répond entièrement à mes besoins !

L'installation est identique aux précédentes versions. L'interface, quant à elle, change pas mal par rapport à la 2.3 que j'avais sur l'ancienne config ^^. D'ailleurs, pour OMV 6, elle va rechanger complètement cette fois-ci.

Rien de bien sorcier pour la configuration. J'ajoute mes disques un par un, je configure les dossiers partagés, les ACL, je remets les tâches Rsync, etc...

Au niveau des plugins, j'utilise Samba, DLNA, la sauvegarde USB (permet de lancer une copie automatique sur un périphérique USB, lors de son branchement), Rsync et le fameux plugin Docker.

Je n'utilise plus le plugin Plex Server, je passe désormais par un container Docker. Je détaillerai son installation/utilisation dans un prochain article ;)

Conclusion

Le précédent NAS a fonctionné 24/24 pendant plus de 5 ans. Seul un disque dur a lâché juste avant que je décide de la nouvelle config. Cette dernière est parée pour vivre un paquet d'années je l'espère !

Dans la conclusion que j'avais fait à l'issue de la réalisation du premier NAS, j'avais émis le souhait de passer le serveur sur Proxmox. Je n'ai malheureusement pas de temps à y consacrer, il me fallait un OS qui fonctionne directement. C'est le cas avec OMV, que j'apprécie vraiment et qui correspond entièrement à mes besoins !