Helios4 : le NAS open source et open hardware de nouveau en vente
Tout devient possible
Le 05 mars 2019 à 07h27
3 min
Hardware
Hardware
300 nouvelles unités du NAS ouvert Helios4 vont être produites. Mises en vente depuis peu, il en reste moins d'une centaine d'exemplaires, la campagne se bouclant dans moins de trois semaines.
Dans le domaine du stockage local, il y a différentes écoles. Ceux qui préfèrent multiplier les HDD/SSD au sein de leur machine pour tout avoir sous la main, ceux qui préfèrent acheter un NAS prêt à l'emploi ou encore ceux qui veulent tout faire eux-mêmes. Une nouvelle tendance émerge depuis quelque temps, celle des solutions ouvertes.
Plutôt que d'utiliser du matériel et du logiciel propriétaires, n'importe qui peut récupérer les plans du matériel ou exploiter le code source du logiciel. C'est le choix fait par l'équipe de Kobol, en charge du projet Helios4. Un NAS quatre baies régulièrement proposé par lots de quelques centaines de pièces. Il a été financé pour la première fois en 2017.
Une solution ouverte et complète
Il se base sur une carte mère de 100 x 100 mm (120 grammes) intégrant un SoC Marvell Armada 388 (2x ARM Cortex A9 à 1,6 GHz) avec accélération du RAID/Chiffrement, un large dissipateur et 2 Go de DDR3L ECC.
Côté connectique, on trouve quatre ports S-ATA 6 Gb/s, deux USB 3.0, un port réseau Gigabit, un lecteur de cartes SDHC/SDXC (SDIO 3.0), deux connecteurs PWM pour ventilateurs, 12 broches GPIO, de l'I2C et UART. La fabrication est assurée par SolidRun. Une alimentation (12V, 8A) est fournie.
Le tout est livré avec des câbles et un boîtier en acrylique bleu. Ses dimensions sont de 182 x 107 x 210 mm. Il intègre les deux ventilateurs et permet l'utilisation de quatre disques durs (voir la vidéo d'assemblage). Le tarif est d'un peu plus de 170 euros HT, la vente et l'expédition étant organisées depuis Singapour.
Il est possible de passer par des achats groupés (dès 10 pièces), des remises étant également proposées via un code pour plus de deux produits commandés (OFF3) ou trois (OFF5). Un petit écran OLED est également fourni pour tout achat lors de cette troisième campagne.
Possibilités et solutions logicielles
Côté logiciel, l'équipe est assez proche d'Armbian (qui propose une version pour ce projet), mais recommande également deux autres solutions : OpenMediaVault et Syncloud. Des logiciels open source qui permettent le partage de fichiers sur votre réseau local, mais aussi des fonctionnalités multimédia et/ou des mécaniques de synchronisation.
Vous pouvez ainsi l'utiliser pour du stockage, mais également d'autres usages. Attention tout de même, si la présence de quatre ports S-ATA n'est pas ce qui vous intéresse, vous aurez peut-être plus intérêt à vous pencher sur des solutions comme celles d'Orange Pi ou HardKernel (Odroid) par exemple.
Vu les performances limitées du SoC, il ne faut pas s'attendre à des performances mirobolantes ou même à utiliser des solutions avancées comme de la virtualisation, mais c'est sans doute une première approche intéressante pour ceux qui ont un budget limité et ne veulent pas d'une solution fermée.
Helios4 : le NAS open source et open hardware de nouveau en vente
-
Une solution ouverte et complète
-
Possibilités et solutions logicielles
Commentaires (31)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 05/03/2019 à 08h02
C’est très très intéressant !
Un peu overkill pour remplacer mon pi3b+, donc je continuerai à attendre le Odroid n2.
Le 05/03/2019 à 08h05
Oh, il vient juste de sortir… Sans SATA :‘(
Le 05/03/2019 à 08h09
Oui la plupart des plateformes du genre ne proposent pas beaucoup de S-ATA (même la version x86 d’Odroid se limite à deux de mémoire), c’est l’intérêt d’Helios4 qiu permet du quatre baies pas trop cher (sous réserve de ne pas avoir besoin de patate).
Le 05/03/2019 à 08h53
Ayant acheté le Helios4 lors de la phase 2, j’en suis très contente. Mais il faut pas mal bidouiller pour par exemple la gestion de la température et des ventilateurs.
Question performance samba, je suis en raid10 avec de vieux disques dur de 2 to western digital green, c’est entre 80 et 105 mo/s.
En copy scp, car j’utilise énormément ce système entre mes machines. Le dual CPU ARM ce prend une bonne charge dans la tronche. Le load average est en moyenne à 1.15. Le CPU ne tient pas as la route si on le stress trop dans les lectures lectures et écritures.
Sinon, je dois avouer que c’est une solution très intéressante avec ses 4 ports sata.
Kobol, travaille sur une version avec un double port 10 gbe
Twitter
Le 05/03/2019 à 09h00
2x10Gbe? Ils ont intérêt à dimensionner le CPU correctement!
Quand on voit les Alpine utilisés chez Syno et Qnap qui tiennent pas le 10Gbe…
Le 05/03/2019 à 09h20
Bah le tenir c’est une chose, le faire avec du RAID + AES… une autre
Le 05/03/2019 à 09h24
L’actuel Marvell Armada 388 utilisé permet la gestion de 3 ports 1gbs et 1 port 10 gbs. Ne pas oublier le port mini PCIe 4x (gen 2) qui permet de tenir un 10 gbs supplémentaire.
Il gère aussi l’accélération cryptographique tout comme XOR DMA utilisé pour les raids à parité comme le raid 5 ou 6.
Le soc Marvell Armada 388 est peut être pas un monstre de puissance brut. Mais il a pas mal de fonctionnalité intéressante. On le trouve dans des NAS 2 voir 4 baies, des petits routeurs ou switchs. Et les performances réseaux tiennent relativement la route.
Ce qui peut faire baisser les performances, c’est une mémoire limité. Dans les NAS du commerce, on le trouve généralement accompagné de 512 Mo voir tres rarement 1 go de ram. La dans le Helios4, c’est 2 Go en ECC !
Les disques durs ont aussi un impact non négligeable dans les performances réseaux tout comme le nombre de service tournant en fond.
Moi je reste confiante pour le dual 10 Gbe même si je sais que dans la pratique on ira pas forcément au dela de 2.5 Gbe du à la limitation des disques durs.
Note : pour information je ne défend pas le soc mais la méconnaissance du produit. On est que trop dans la logique du monde PC x86 ;)
Le 05/03/2019 à 09h32
Le 05/03/2019 à 10h36
Bon, c’est vrai que la bête techniquement peut être sympathique. la carte semble pas mal pour faire du nas basique (partage de fichier, voir petit serveur).
Cependant, niveau design du boîtier, des disques durs et ventilateur directement vissés sur le boîtier en plastique, ça doit servir de caisse de résonance tout ça.
Le 05/03/2019 à 10h43
Le cortex A9 2*1.6Ghz n’est pas franchement faiblard pour tenir sur la durée, et limite les usages ? Moi qui me plains déjà des soc intégrés par synology de mes nas.
Le 05/03/2019 à 11h01
Intéressant, mais on est quand même très très proche du prix d’un NAS maison beaucoup plus solide.
Perso j’ai construit depuis 2009 des dizaines de NAS maison sous omv avec un boitier A7879 et des cartes mères mini ITX zotac. Maintenant que les CM zotac ont 10 ans et lâchent, je dépoussière le boitier et le remet à niveau avec des CM gigabyte en J3455…
le boitier :
https://www.mini-itx.com/store/~CFI-A7979
la carte mère :
https://www.mini-itx.com/~J3455N-D3H
Le 05/03/2019 à 11h04
Ça ressemble à un GnuBee Personal Cloud 2 dépoussiéré et avec un vrai boîtier,
Le 05/03/2019 à 11h28
Pour l’avoir juste a coté moi, je peux t’affirmer que non
C’est un cpu basé sur l’architecture mips et essentiellement utilisé pour le matériel réseaux.
A l’époque, j’avais été tenté par ce projet, mais il faisait trop bidouille face à l’Helios4
Fiche du cpu du GnuBee
https://www.mediatek.com/products/homeNetworking/mt7621n-a
Le 05/03/2019 à 12h25
Projet intéressant !!
Je me serais certainement tourné vers ça lorsque j’ai voulu monter mon serveur maison.
J’ai utilisé du matériel de récupération (ancienne config) et je suis assez content du résultat.
Concernant l’Helios4, je suis dubitatif concernant les performances en usage un peu intensif et si quelqu’un peut nous faire un retour, ça m’intéresse.
Le 05/03/2019 à 12h28
Mais à coté d’un NAS synology , ça vaut quoi (niveau bruit)?
Tiens, au passage, je me pose la question : vu que l’on à rien à faire ici de la disposition des disques (pas de raque démontable, pas de composant à refroidir derrière) vu qu’il ne sont pas prévu pour être démontable, pourquoi ne pas les avoir placé “verticalement”.
Ainsi, passivement, l’air va déjà pouvoir créer un flux de bas en haut, renouvelant celui à l’intérieur du boîtier et refroidir les disques durs. On retrouve un peu ce design dans le cendrier du mac pro (bon avec un gros ventirad au centre).
En effet, ici, le disque dur du haut prend directement la chaleur des disques en dessous de lui, et les seuls passages pour l’air se fait dans le sens horizontal et l’air et totalement bloqué en haut
Sur ce boîtier la modification serait assez minime:
tu fais tourner la carte mère à 90° pour que les ports soient orienté sur l’un des coté et non à “l’arrière”.
tu ajoutes des pieds à “l’arrière” pour avoir de la hauteur pour que l’air puisse passer
Tu poses enfin le boîtier sur “l’arrière” (qui devient du coup la base).
Le 05/03/2019 à 13h07
Que le SOC le gére nativement c’est bien, qu’il soit capable de tenir la charge sur le débit max théorique en est une autre! Je leur souhaite d’y arriver mais voir des annonces à coup de 2x10Gbe les enfants!!! Woohoo!!! Puis le tests qui montre qu’on tient pas plus de 2.5Gb/s… autant mettre des ports Multi-Gig dans ce cas…
Le 05/03/2019 à 14h27
Pareil, je me suis fait un serveur local à base d’Asrock, j’ai collé un ssd de 256 Go pour Debian et les VM et un HDD de 6To pour le stockage, + 2 carte PCI avec 2x2.5 Gbe soit un total de 5 port ethernet
C’est que du bonheur (et du x86)
Le 05/03/2019 à 16h57
Je ne peux pas te le dire, je n’ai pas de Synology mais que du home made (3 nas en tout).
Pas idiot ta remarque sur l’emplacement des disques dur dans le boitier en acrylique et la température. Car il faut aussi rajouter la température du soc qui est à 56°C chez moi.
Concernant la température de mes 4 disques dur en fonctionnement (grosse copie de fichier en scp) voici les valeurs :
/dev/sda: WDC WD20EARS-22MVWB0: 51°C (en bas dans le boitier)
/dev/sdb: WDC WD20EARS-22MVWB0: 49°C
/dev/sdc: WDC WD20EARS-22MVWB0: 53°C
/dev/sdd: WDC WD20EARS-22MVWB0: 52°C (en haut dans le boitier)
Le CPU est à 56°C et mon bureau avec toute les machines d’allumé à 23°C. Et les ventilateurs du Helios4 sont à l’arrêt.
La consommation lors des copies est de 29w soit 0.19A.
Le load average est de 1.2 avec deux session SSH, une copy scp, 2 images sous snapd.
La ram n’est utilisé que à 90 Mo sur les 2 Go de disponible.
Bon, faut que je colle une sonde pour les débit réseaux sachant que j’ai rajouté une interface 1gbe en usb pour du lagg.
Pour ce qui est du changement des disques durs, c’est chiant car il faut ouvrir une partie du boitier. Mais ca ce fait très bien car au final on ne change que rarement de disques durs.
Et le mac pro, que dire, c’est Apple et souvent bien penser que l’on aime ou pas la marque. ;)
Pour le Helios4, on doit pouvoir copié l’organisation du Mac Pro mais en version mécano. Si j’ai le temps, je ferais un essai :)
J’ai du mal me faire compredre sur la limitation de débit :/
Des disques durs tournant à 5400 trm même 7200 trm en raid ne peuvent pas en lecture comme en écriture saturer une interface 10 gb.
Pour rappelle, 1gbs ca fait en théorie 125 mo/s et 10 gbs ca fait 1250 mo/s
En dehors de SSD sous nmve, ca va être dur d’atteindre la limite théorique en 10 gbe. Alors que mes vieux WD Green en 5200 trm en raid 10 pourront plus facilement dépoté entre 1 et 2.5 gbs
Le 05/03/2019 à 17h01
Attention tout de même, on peut arriver à saturer un lien 10 GbE avec des HDD pour peu qu’il ne s’aggisse pas de modèles d’entrée de gamme (un Black peut monter à 200 Mo/s chez WD par exemple) et d’en utiliser au moins six.
Mais oui, avec un quatre baies, c’est impossible de taper un tel débit hors de SSD, et même dans ce cas, le CPU peut être une limite comme on l’a récemment montré :
https://www.inpact-hardware.com/article/1129/atom-c-ou-pentium-d-quelles-differences-sur-performances-dun-nas
Le 05/03/2019 à 20h59
Tiens d’ailleurs, @David_L, est-ce que tu pense faire un article sur les différents OS pour NAS? genre un comparatif/prise en main de openmediavault, freenas, syncloud, xpenology, etc.
Je compte me prendre un petit microserver gen8 tout en sortant des chemins battus debian+sanba+nextcloud/cozycloud/yunohost
Le 05/03/2019 à 21h00
@David_L
Avec du cache sinon. Bon sur un DS918+ il y a 2 emplacements M2 NVMe mais ils ont oublié de mettre les bonnes interfaces réseaux Quoique faudrait voir aussi ce que ça consomme en temps CPU d’avoir du cache…
Intéressant ce pti’ machin en tout cas.
Le 06/03/2019 à 05h48
C’est en cours ;)
Le cache est une solution intéressante, mais elle a ses limites (notamment lorsque l’on veut accéder à des infos qui ne sont pas en cache, par exemple
Le 06/03/2019 à 07h19
Non ne t’inquiète pas j’ai bien compris ce que tu voulais dire, ma remarque est sur l’aspect “Quel intérêt de mettre des interfaces 10Gb quand ni le SOC ni 4 HDD (cas d’usage le plus classique) ne pourront tenir le débit? Autant mettre des Multi-Gig 2.5 ou 5Gb” Et c’était surtout un petit coup de gueule sur les constructeurs qui mettent ça pour faire joli alors que l’appareil ne peut pas s’en servir à 100%.
Le 06/03/2019 à 09h44
Ils ne seront pas capable de saturer du 10Gb mais ils seront capable d’éviter le goulot d’étranglement du 1Gbit. De mémoire, les Syno @10gbit tiennent du 5gbit avec des disques 7200t/min en raid 5, donc le 2,5 est out.
Reste le 5Gbit/s effectivement qui pourrait suffire et aider niveau consommation…
Mais je crois me souvenir que jusqu’à récemment les puce 2.5 et 5G “pas cher” ne courraient pas les rues, et donc les équipements (Nas, switch, carte reseau) sont soit que 1G, soient 10Gbit, mais qu’on trouve pas/peu de truc 2.5 ou 5G maximum.
Le 06/03/2019 à 11h42
Je viens de lancer un iperf sur mon Helios4.
iperf bouffe entre 25 et 30% des ressources CPU et voici le débit moyen observé sur 10 minutes.
Client connecting to 192.168.1.79, TCP port 5001
TCP window size: 85.0 KByte (default)
[ 3] local 192.168.1.252 port 52710 connected with 192.168.1.79 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-600.0 sec 65.7 GBytes 941 Mbits/sec
Le 06/03/2019 à 12h38
iPerf est une chose, mais un NAS ce n’est pas un routeur. Quand il faut copier des données, possiblement sur du RAID, possiblement avec chiffrement, ou même reconstituer une grappe, ce n’est pas le score iPerf qui va faire référence ;)
Le 06/03/2019 à 12h56
Tu ne m’apprends rien.
Juste que ça donne une idée du débit théorique et de la charge cpu. Comme dans les commentaires, beaucoup pense que le soc utilisé est à l’ouest question débit.
Concernant le débit avec samba, c’est dans les 80 à 100 mb/s. Qui pour moi sur un raid 10 avec ce type de cpu est parfaitement convenable
Le 07/03/2019 à 08h22
Convenable c’est tout à fait le mot, ça s’adresse à un usage “classique” type NAS du commerce de même gamme. Une alternative très proche en terme de performance/prix l’ouverture en plus.
Le 08/03/2019 à 11h06
Quel solution de Nas 10Gb/s Home faite maison ou a assembler (matériel et logiciel) pouvez vous conseiller ?
Connexion 1 à une Freebox delta en 10Gb/s
Connexion 2 à un ordinateur fixe équipé d’une carte réseau Ethernet 10 Ggb/s
Connexion 3 à une box Nvidia Shield (à 1Gb/s)
Connexion 4 à une console de jeu Xbox one X
Connexion 5 à une Squeezebox Logitech pour écouter mes fichiers audio stockés sur le Nas
2 ports usb 3.x Gen 2 (10Gb/s)
Usage principale :
Téléchargement sur les Newsgroup à la vitesse maximale.
Partage de très gros fichier entre le pc principale et le Nas.
Utilisation ponctuelle de 3 à 4 machines virtuelles.
Lecture de film en 4K sur ma box Nvidia Shield depuis mon Nas (pas de transcodage) .
Partage de documents simplifié avec des amis depuis l’extérieur sécurisé.
Pouvoir monitorer et télécharger sur le nas depuis mon smartphone Android ou bien mon Iphone SE.
Sauvegarde en double pour certains fichiers jusque dans un Cloud.
D’avance merci pour tous les précieux conseils que vous pourrez m’apporter :)
Le 08/03/2019 à 15h12
Ton enjeu n’est pas qu’au niveau du NAS mais aussi (et surtout) au niveau du Switch et des solutions de cablage. Je te conseille de matter ce topic https://lafibre.info/free-les-news/comment-obtenir-10gbps-sur-son-reseau-local-35574/
Grosso modo: NAS, Box et PC doivent être en 10Gbits, le reste en 1G suffira.
Si c’est une carte SFP+, tu as le choix d’un cable directAttach pour des longueur <10m, de l’optique jusqu’a 10km (les cables et modules sont pas cher) et sinon utiliser des adaptateur rj45 mais c’est plus cher et risqué (qualité des cables, des sertissages, longueur, compatibilité carte/module…).
Si c’est une carte RJ45, ben c’est RJ45 et il faut un module RJ45/SFP+ dans le switch que j’indique. Type https://www.eurodk.com/en/products/fiber-modules-mikrotik/sfp-s-plus-rj10-module
Il y a des datacenter qui passent au 50Gb/s ou 100Gb/s donc on trouve des pack de cartes d’occasion comme ceci:
https://www.amazon.fr/R%C3%A9seau-Mellanox-ConnectX-3-10-Gigabit-10-GbE-C%C3%A2ble/dp/B016OYD0D4
C’est ce que j’ai pris avec une installation d’appartement qui sera mixe RJ45/Optique, mais pour l’instant je n’ai validé ces cartes qu’en RJ45 (avec module https://www.eurodk.com/en/products/fiber-modules-mikrotik/sfp-s-plus-rj10-module) et Direct Attach sur de courte distances sous Linux. En optique, aucun soucis à prévoir, d’autres l’on fait.
Sinon, il y a évidemment du neuf, mais il faut choisir à l’achat SFP+ (Intel…) ou RJ45 car certaines cartes SFP+ sont incompatible avec les modules RJ45. Y’en a même seulement compatible DirectAttach donc faut faire gaffe sur les cartes Intel.
Sur le NAS, pas d’expérience de NAS maison, mais faut soit un port déjà en 10Gb, soit un ou plusieurs port pcie 4x ou 16x.
Le 11/03/2019 à 06h59
J’ai posé la question au service client de Kobol sur la sortie d’un Nas supportant le 10gb et voici ce qu’ils m’ont répondu :
On travaille actuellement sur notre prochain produit qui s’oriente plus pour pro-user / entreprise. Y aura du 10Gbe interfaces au menu et bien plus que 6x SATA ports, mais on en dira pas plus. Bien sur on sera dans une tout autre gamme de prix que Helios4. Donc Helios4 reste bien d’actualite.