NAS DIY

Règles du forum
Cette section est destinée a recueillir toutes les discutions qui n'ont pas leur place ailleurs: sites web intéressants, histoires persos,...
Pour vos petites annonces et les fournisseurs de matériaux et d'outillages préférez les sous sections spécialisées
LienRag
Electrolab::Membre
Messages : 48
Enregistré le : 29 juil. 2017, 15:57

NAS DIY

Messagepar LienRag » 13 sept. 2018, 16:41

Je veux me faire un NAS, et le plus possible en DIY (à la fois pour apprendre et pour raisons de budget).

J'ai du mal à trouver des explications claires sur le Net, notamment sur ce qui doit nécessairement être acheté et ce qui peut être fabriqué ou trouvé en récup.

Zenos m'a expliqué qu'un NAS c'est un rôle et pas un matériel particulier, et effectivement c'était un peu la source de ma confusion.

Donc ce qu'il me faut c'est un truc bien ventilé, pas trop consommateur d'électricité, et silencieux (Zenos m'a dit que plus les ventilos sont gros plus ils sont silencieux), avec une sortie RJ45 et éventuellement une sortie wifi (donc carte wifi je suppose, et éventuellement antenne), pouvant contenir 5 disques ou même éventuellement jusqu'à 9 disques (sur le net ils conseillent les WD Red, je pensais partir là-dessus). Et si possible résistant à la poussière. Je n'ai pas besoin que ce soit hot-pluggable par contre.

Avec si j'ai bien compris un processeur dedans pour gérer le tout. Un Raspberry Pi suffit ou il faut plus?

Si je veux me faire une instance Cozy Cloud un jour, j'ai intérêt à la faire dessus (dans ce cas un Raspi ne suffit pas si j'ai bien compris) ou pas?

Est-ce qu'une carte RAID matérielle est vraiment utile - et si oui ça se trouve en récup?

Ou est-ce que le raid logiciel du ZFS de FreeNAS suffit?

Je pensais partir sur du RAID 5, est-ce que du 6 est vraiment utile pour un usage ordinaire (en gros je veux avoir mes données regroupées en un endroit fiable plutôt que dispersées sur n DD externes sans véritable index) (et oui je prévois de backuper mes données vraiment importantes sur un cloud chiffré)?

Je n'y connais pas grand-chose en montage de PC (j'ai juste changé la RAM ou des DD ou ajouté une carte sur des PC ordinaires genre Compaq ou HP), où est-ce que l'on trouve des explications et/ou conseils utiles? C'est un domaine où il y a énormément de publicité déguisée donc je ne sais pas où trouver une info sincère.

Zenos m'a expliqué qu'il est important de prendre une bonne alimentation (pour la régularité du courant de sortie si j'ai bien compris) mais je ne sais même pas comment ça se choisit...

La structure physique de la tour, il y a un intérêt à la fabriquer soi-même? Le métal est indispensable ou on peut faire cage de Faraday avec un grillage et faire en bois la structure porteuse?

Comment on mesure que la cage est vraiment de Faraday d'ailleurs?

Aux encombrants on trouve souvent des tours, mais si j'ai bien compris la plupart sont comme les Dell ou équivalents, elles sont prévues pour les composants qu'il y avait dedans (deux espaces pour les disques par exemple, un ventilateur déjà fixé à la structure,..), et donc peu modulables.
Avatar de l’utilisateur
f4grx
Messages : 881
Enregistré le : 26 sept. 2016, 13:58

Re: NAS DIY

Messagepar f4grx » 13 sept. 2018, 16:54

Hello,

Vu l'expérience que tu déclares avoir, je te conseille de partir sur un PC linux quelconque déja monté. tu t'entraines a partager le disque dur avec samba, puis après tu montes en compétence et après tu t'intéresseras au RAID et au ZFS. Tu n'arriveras a rien si tu vises tout en même temps. Conseil constructif d'ami si tu as vraiment l'intention de faire aboutir ton projet...
Avatar de l’utilisateur
Flax
Electrolab::CA
Messages : 1592
Enregistré le : 01 mars 2017, 20:46
Contact :

Re: NAS DIY

Messagepar Flax » 13 sept. 2018, 19:15

Bonjour,

Effectivement il ne faut pas tout mélanger.
Un NAS c'est un serveur qui n'a pour seule fonction que de fournir de l'espace disque accessible depuis le réseau. Donc ce n'est rien d'autre qu'une application particulière d'un serveur. Qui n'est lui-même que l'application particulière d'un ordinateur. Donc, formellement, n'importe quel ordinateur qui peut se connecter à un réseau peut être transformé en NAS - tout comme n'importe quel ordinateur peut se transformer en serveur.
Par contre, un ordinateur qui fait NAS n'a pas du tout le même profil d'utilisation qu'un ordinateur de bureau ou un serveur. C'est pour ça qu'il y a des bonnes pratiques et des pièces spécifiques aux NAS, adaptées à ce profil d'utilisation spécifique. Rien n'interdit de faire un NAS avec des pièces pas prévu pour, ça marchera, mais il va y avoir des problèmes de fiabilité et de performances (au sens large : consommation électrique, vitesse des accès disque ...).
Un NAS "stand alone / dédié" (synology, QNAP ...) ce n'est rien d'autre qu'un ordinateur dont toute les fonctions qui ne sont pas strictement nécessaires à la fonction "NAS" ont été réduites au maximum voir supprimées. Mais ça reste un ordinateur, juste optimisé au maximum pour un usage particulier.
Et je rejoints GRX : pour ne pas se noyer, il faut attaquer par petit bout. Et vu qu'un NAS est un ordinateur, prendre un ordinateur "normal" et y ajouter des fonctionnalités "de NAS" pour voir comment ça marche est une bonne approche, puis au fur et à mesure approfondir. Faire un serveur Samba est un bon début - d'ailleurs chez moi j'accède à mon NAS en Samba, sur mes PCs de bureau, sur mon serveur, sur mon Owncloud.
Commencer par se poser des questions sur le Raid et le ZFS, c'est mettre la charrue avant les bœufs.

Pour le boîtier, la problématique est strictement la même que pour un PC de bureau ou un serveur : ça prend combien de place / combien de matos j'arrive à mettre dedans / est-ce que c'est joli / est-ce que ça va bouffer de la poussière. Rien de plus. Se poser des questions sur l'aspect CEM / cage de Farraday est à mon humble avis une pure perte de temps. Ce n'est pas un problème sur un NAS, pas plus que sur un PC de bureau, pas plus que sur un serveur - à moins que tu veuilles le poser à côté d'une antenne de base militaire. Là je rejoints Zenos : l'alim est infiniment plus critique que l'isolation électromagnétique du boîtier.

Au passage : Les tours Dell / Compaq et autres PCs de parc ne sont pas spécialement réservées aux pièces des constructeurs d'origine - enfin, les récentes de moins de 15 ans j'entends. Les cartes mères, les lecteurs, les cartes vidéo, les cartes réseau ... tout ça est fortement normalisé. Personnellement je conseille toujours aux gens qui ne savent pas trop choisir, au contraire, de trouver un PC de parc. Ça se trouve facilement - les boîtes amortissent et changent leur matos régulièrement - souvent à pas cher, et ce sont des appareils qui ont été conçus pour faciliter le travail des assembleurs et des techniciens SAV. Un PC Dell de parc, ça se démonte entièrement sans tournevis, et ça change la vie !
Mais bon, si il n'y a pas assez d'emplacements disque dur, effectivement ça ne va pas le faire.

RAID 6 je vois pas trop l'intérêt, à moins que tu ne veuilles te lancer dans la prestation de stockage cloud haute-disponibilité - ou que tu as des actions chez WD :mrgreen: Même RAID5, par rapport à du RAID1 je vois pas trop l'intérêt, à part de gagner du temps quand tu dois remplacer un disque. En plus tu ne veux pas de hot-plug ? Encore moins d'intérêt. Et le RAID 1 ça coûte beaucoup moins cher.
(Au passage, les WD Red sont une gamme "opportuniste" de WD qui, voyant le marché des disques à plateaux s'effondrer face aux SSDs a décidé de mettre le paquet sur les applications pro/H24/NAS. Tant mieux si ça donne du matos fiable, mais bon, on est pas en train de faire la révolution. Toshiba et Samsung ont opéré le même repositionnement stratégique, d'ailleurs)

RAID soft ou hard ? => RAID HARD

Cozy Cloud : attention, ne pas mélanger encore une fois, ce n'est pas la même chose, c'est une application serveur proposant une architecture modulaire d'applications web, et permettant entre nombreuses autres choses, de faire du NAS ou équivalent (en gros : on peut monter Owncloud dedans). Et en effet, c'est trop lourd pour tourner sur un Raspi.

Raspi : pour faire un "vrai" NAS avec du RAID et tout => NON. Ce n'est pas adapté, trop peu puissant, pas de SATA, fiabilité déplorable, c'est un boulet. Notes que les NAS "dédiés" sont souvent construits autour de puces proches de ce qu'il y a sur le Raspi, mais ce ne sont pas les mêmes modèles, et ils sont beaucoup plus adaptés à l'application, et tout le hardware autour est adapté à l'application. Le Raspi c'est une plateforme de démo / test / bidouille à pas cher, c'est tout.

Source fiable : Canard PC et Canard PC Hardware

Flax
Avatar de l’utilisateur
marc
Electrolab::Membre
Messages : 840
Enregistré le : 14 mars 2017, 15:05

Re: NAS DIY

Messagepar marc » 15 sept. 2018, 15:34

En complément des conseils avisés de Flax et de GRX, et pour avoir également monté du NAS de nombreuses fois (Windows Storage Server, Freenas, OpenMediaVault et moult partages SMB de provenances diverses), j’ajouterais qu’il ne faut JAMAIS se demander si l’un des disques du serveur pourrait tomber en panne, mais QUAND il tombera en panne. Aucun disque n’est éternel, c’est un truc avec des pièces en mouvement, qui s’use et qui se fatigue. Donc qui finit par trépasser.

En d’autres termes, quel que soit le type de stockage, il est nécessaire de prévoir trois choses :

- Une architecture sécurisée (RAID 5, réplication totale RAID1 etc) d’autant plus que le taux de risque est élevé. Et le taux de risque est proportionnel au nombre de gamelles empilées. En raid par « agrégat de bande » (RAID 0 hard ou soft), c’est encore pire puisque la mort d’un disque signe la disparition de tout de qui est stocké sur l’ensemble des disques.

- Un bon backup -car il serait aussi fou que Perrier (ou pis encore, Pou que Ferrier) que de considérer un RAID comme un succédané de sauvegarde

- Quelques disques vierges en réserve pour le jour ou l’une des gamelles rend l’âme, généralement un vendredi soir veille de long week-end). En gardant à l’esprit que le temps moyen entre pannes d’un disque est quelque chose d’assez précis si tous les disques font partie de la même série de fabrication (en d’autres termes, si une gamelle cafouille, il faut s’attendre à ce que les autres cafouillent à plus ou moins court terme). (surtout chez Western Digital)

Accessoirement, ne pas perdre de vue que les interfaces disque seront toujours plus lentes que les interfaces réseau (un nas amateur a peu de chances d’être en iSCSI au cul d’un SAN) et qu’il est inutile de chercher la performance à tous prix. Donc chercher à acquérir des disques « lents mais moins consommateurs de courant et moins susceptibles de chauffer ». La plupart des constructeurs ont des disques hybrides basse conso pas très coûteux, qui s’avèreront aussi efficaces dans le temps que des disques à accès rapides, généralement plus coûteux.

Enfin, toujours sur le chapitre de la panne probable, il est non pas conseillé mais totalement obligatoire de monter le NAS de ses rêve, de le remplir avec n’importe quoi ne non stratégique (la série de films « Angélique Marquise des Anges » par exemple, ou la saga des Gendarmes avec Louis De Funes) puis de demander à un proche d’arracher au hasard tantôt la prise de courant, tantôt un des disques du pool… histoire de maîtriser les procédures de récupération de RAID ou de restauration de sauvegarde. Ce n’est pas le jour de l’accident, en mode panique, que l’on doit tenter une reconstruction, avec tous les risques de fausse manœuvre que cela comporte.

y'en a qu'ont essayé
ils ont eu des problèmes

Marc
Avatar de l’utilisateur
marc
Electrolab::Membre
Messages : 840
Enregistré le : 14 mars 2017, 15:05

Re: NAS DIY

Messagepar marc » 18 sept. 2018, 14:03

par hasard, en croisant une page de hackaday
https://hackaday.com/2018/09/18/arm-bas ... er-beauty/
LienRag
Electrolab::Membre
Messages : 48
Enregistré le : 29 juil. 2017, 15:57

Re: NAS DIY

Messagepar LienRag » 28 sept. 2018, 18:49

OK, merci pour les réponses.

"Est-ce que ça va bouffer de la poussière" c'est justement une question à laquelle je ne sais pas comment répondre, ça dépend de quoi?
Il faut bien un trou pour l'aération, donc comment on fait pour savoir si la poussière va passer ou non par ce trou? Je suppose qu'il y a des filtres, mais plus le filtre est fin plus il ralentit l'aération, donc comment on gère l'optimisation de ces deux contraintes?

Niveau software je suis loin d'être un expert mais je sais au moins comment chercher l'info, par contre c'est au niveau du hardware que je suis complètement bloqué.
La carte RAID matérielle, elle apporte quoi par rapport au RAID logiciel? Dans la démarche de "faire par petits bouts" comme vous le conseillez, elle est indispensable ou c'est justement ce que je peux reporter?
Avatar de l’utilisateur
Flax
Electrolab::CA
Messages : 1592
Enregistré le : 01 mars 2017, 20:46
Contact :

Re: NAS DIY

Messagepar Flax » 01 oct. 2018, 10:01

- Est-ce que ça va bouffer la poussière : ça dépend d'où tu le mets. Mais bon, il est hautement probable que tu veuilles le mettre chez toi (non ?) donc la réponse est : oui, il va bouffer de la poussière. Seul moyen de s'en prémunir : de bons filtres anti-poussière sur les ouvertures. Sur un système fanless le problème est moins grave, car il n'y a pas de convection forcée, mais il ne faut quand-même pas faire une enceinte complètement fermée. Enfin ... Je pense que ça serait une mauvaise idée. Checke les bons boîtiers de PC (Fractal Design, Antec et cie.) : il y a des filtres sur toutes les aérations - et la notice indique bien qu'il faut les nettoyer régulièrement !

- RAID hard ou soft : traditionnellement, le RAID soft c'est la roulette russe, ça a très mauvaise réputation niveau fiabilité, et en plus ça ralentit l'OS. C'est généralement très fortement déconseillé. Mais ça c'est ce que j'entendais il y a une dizaine d'année. Peut-être la situation a évolué ? (j'en doute)
LienRag
Electrolab::Membre
Messages : 48
Enregistré le : 29 juil. 2017, 15:57

Re: NAS DIY

Messagepar LienRag » 16 févr. 2021, 19:16

Flax et Zénos ont il y a quelques mois (enfin plus d'un an je pense) gentiment démoli la faisabilité de mon idée lors d'un échange verbal au lab, notamment du fait que le prix des HDD est tel que vouloir du DIY pour le boîtier est totalement contre-productif.
Mais on m'a donné un lot de disques durs 500 Go (3,5") dont cela relance mon intérêt pour un truc expérimental, histoire d'apprendre (notamment après que Flax m'aie dit "quand tu auras fait une erreur - et pas "si" mais bien "quand" - toutes tes données seront irrécupérables" donc autant pratiquer sur du bidouillage pour que l'erreur aie peu de conséquences).
Donc niveau matériel, pour un truc du genre NAS avec un raspi, de quel genre de matériel j'aurais besoin pour loger les DD et est-ce que ça se trouve en récupération ?
Ici ils montrent juste deux disques durs externes 2,5"" branchés en USB, il y a plus efficace (pour un prix similaire) que la même chose avec des boîtiers 3,5" (nécessitant leur propre alimentation donc) ?
Comment les protéger de la poussière ? Les filtres anti-poussière dont parle Flax ça peut se bricoler si je prends autre chose que les "bons boîtiers de PC" qu'il recommande (que je ne suis pas sûr de trouver en récup) ?
LienRag
Electrolab::Membre
Messages : 48
Enregistré le : 29 juil. 2017, 15:57

Re: NAS DIY

Messagepar LienRag » 24 mai 2023, 20:25

Sur Thingiverse je trouve ça https://www.thingiverse.com/thing:4516855 mais c'est pas du tout protégé de la poussière...
Le conseil de Flax de ne surtout pas mégoter sur l'alimentation est certainement bon et j'ai l'intention de le respecter sur le produit final, mais pour un truc bricolé avec des HDD de récup, une alimentation de PC trouvée en récup suffit ?
Les câbles sata ça se trouve aussi en récup ou il faut les acheter ? D'ailleurs on les branche où sur un Raspberry ou un Olimex ? Il faut une board spéciale ?
Avatar de l’utilisateur
Eric
Electrolab::Référent
Messages : 476
Enregistré le : 09 mars 2017, 10:09
Localisation : Electrolab
Référent : Zone Élec

Re: NAS DIY

Messagepar Eric » 25 mai 2023, 16:48

LienRag a écrit :Sur Thingiverse je trouve ça https://www.thingiverse.com/thing:4516855 mais c'est pas du tout protégé de la poussière...


Disons que pour la sécurité mécanique des DD de ton futur NAS et en conséquence la sécurité des données qui s'y trouveront, le choix d'un frame en plastoc imprimé en 3D est peut être pas la solution idéale.
Je comprends bien que tu veuilles faire du DIY, mais disons qu'il y a des bonnes pratiques qu'il vaut mieux suivre plutôt que de vouloir innover façon warrior teutonique.
Parce que quand t'auras besoin de vis M3 pour fixer les DD dans le frame en plastique, tu ne voudras pas non plus les fabriquer toi-même par tournage sur un tour parallèle du Lab, voire en les limant à la main à partir d'un barreau de fer qu'il faudra préalablement fabriquer à partir de minerai de fer, coulé dans un bas fourneau en argile, lui aussi DIY, à la façon des Gaulois.


Là, t'as une tour de PC en acier (donc mieux que du fer), déjà plié, laqué et ajouré pour 50 EUR : https://www.leboncoin.fr/consoles_jeux_ ... 054178.htm
Il y a surement 100 autres annonces du même cru sur LBC ou Ebay.
Tu peux même tenter la recyclerie ou la déchetterie du coin, pour voir si qqn n'a pas jeté récemment un boitier tower qui pourrait convenir à ton projet.



Et si - en cible - tu veux vraiment faire du RAID , c'est bien du RAID hardware qu'il faut privilégier, comme le précise @flax.
Et si tu veux maximiser le débit c'est RAID 1 ou RAID 10 qui est le plus efficient.
Nous avions fait des essais sur un serveur destiné à enregistrer plusieurs (8 en fait) flux video fullHD en même temps. On avait deux cartes RAID correctes P420 (et P420i, qui est la même mais pas sur slot PCI).
On a fait des tests en RAID 5 en essayant chacune des cartes contrôleur indépendamment, connectée à 8 disques durs mécaniques identiques : pas top comme résultat.
Même pour le processeur RAID hardware des cartes contrôleurs, le calcul de la double parité et la répartition des blocs de données sur les différents disques, tel que requis par RAID 5 pour permettre la reconstruction à 100% si un DD lâche, requiert trop de puissance de calcul.
On a eu un débit sustained nettement plus élevé en RAID 10 (on trouve aussi parfois la dénomination RAID 1+0), qui consiste en une recopie simultanée d'une même donnée sur deux disques.
Fallait-il passer en disques SSD ? Non, car dans ce cas d'usage particulier, c'est le débit sustained qui était le facteur limitant, et pas les iops (1). Une P420 (ou P420i) peut échanger à peu près 6GB/s sustained avec la CM (au regard des 8GB/s théoriques, car elle utilise 8 canaux PCIe), et chaque disque mécanique échange aussi en sustained 150MO/s (1,5 GB/s): donc 1,5 x 4 (car RAID 10, chaque donnée est écrite sur deux disques) = 6GB/s.
On était donc à peu près au bout du truc. S'il fallait engranger plus de données, il nous aurait fallu préalablement changer de contrôleur RAID et investir dans un modèle utilisant 16 canaux PCIe.

LienRag a écrit :Le conseil de Flax de ne surtout pas mégoter sur l'alimentation est certainement bon et j'ai l'intention de le respecter sur le produit final, mais pour un truc bricolé avec des HDD de récup, une alimentation de PC trouvée en récup suffit ?
Si tu relis la réponse précédente de @flax, c'est plutôt non. Une alim de mauvaise qualité ou fatiguée risque de mal alimenter les DD. Si cela dysfonctionne (= pertes de données, partielle ou totale), tu ne sauras pas dire si c'est l'alim, les DD ou encore autre chose qui merdoie.


(1) évitant ainsi au passage de devoir acheter des TO de SSD, à peu près 3X plus chers que les disques mécaniques. Tout le système a été construit à partir de matériel d'occase pro, seuls les DD ont été achetés neufs.


Eric
...va finir RAID(e) mort


{update #1 : complétion, infos supplémentaires et typos]

Retourner vers « BlaBla... »

Qui est en ligne

Utilisateurs parcourant ce forum : Google [Bot] et 1 invité