70 votes

FreeNAS est-il fiable ?

FreeNAS semble être un excellent produit avec une liste complète de fonctionnalités, même iSCSI. Mais quelle est sa fiabilité ? Il y a quelques histoires effrayantes de perte de données, par exemple ici. Voici un autre exemple.

Si vous avez utilisé freeNAS pendant une période plus longue ou même dans un cadre de production, veuillez partager vos expériences, bonnes ou mauvaises. Ce serait formidable si vous pouviez également décrire la configuration, c'est-à-dire le matériel et les fonctionnalités (raid logiciel, zfs, iscsi, etc.) que vous utilisez.

41voto

William Hilsum Points 3476

J'ai utilisé freenas sur une machine de rechange avec 4 disques durs de 1 To (2 raids 1, donc 2 To utilisables). Elle a fonctionné 24 heures sur 24 et 7 jours sur 7 pendant 6 mois.

Je trouve ça génial !

J'ai testé de nombreux dispositifs NAS et je n'ai obtenu qu'un maximum de 10Mb/s sur un port gigabit, et c'était rare, typiquement c'était autour de 3-4. Ma raison principale pour un dispositif était d'économiser de l'énergie, mais 2 NAS à 2 disques = plus qu'un psu à 80+% sur un système celeron.

Sur freenas, j'ai une machine basée sur un celeron qui m'a coûté moins de £70, et sur la carte interne de 100Mb, je peux facilement pousser 70Mb/s sur samba.

La partie la plus chère a été l'achat d'un boîtier pour 4 disques durs afin de pouvoir ajouter/retirer des disques durs facilement ! C'était un peu une perte d'argent, mais c'est cool !

Je ne peux pas du tout m'en plaindre et j'adore le système. J'ai regardé openfiler, mais il semblait un peu OTT et freenas faisait ce dont j'avais besoin...

Pour les autres qui l'ont recommandé, je ne dis pas qu'Openfiler est mauvais, mais freenas répond parfaitement à mes besoins, je démarre la machine à partir d'une clé USB et ça marche bien... La question était "FreeNAS est-il fiable" et ma réponse doit être oui.

Le système utilise un logiciel raid et même si le celeron est un single core 64 bit, même pendant une reconstruction raid + le visionnage d'un épisode HDTV sur le réseau, il ne dépasse jamais les 60% de cpu.

Pour le faire fonctionner, j'ai téléchargé l'iso complet, j'ai mis une clé usb de 1GB dans mon ordinateur portable, j'ai utilisé le passage usb sur Vmware Workstation et j'ai démarré à partir de l'iso. J'ai ensuite utilisé l'option d'installation et choisi la clé USB. (Vous pouvez faire cela sur la machine réelle et je l'ai fait depuis, mais c'était la première fois que je l'utilisais et je ne trouvais pas de CD vierge).

J'ai mis la clé usb dans la machine et j'ai démarré. Cela a bien fonctionné du premier coup !

Les étapes pour le rendre utilisable en tant que nas ont été les suivantes :

  1. Allez dans la gestion des disques et ajoutez chacun des 4 disques.
  2. Allez au format et formatez tous les disques en raid logiciel.
  3. Allez dans software raid et ajoutez les disques 1 et 2, 3 et 4 à un nouveau raid 1.
  4. Allez dans format et formatez les deux nouveaux raids sur le système d'exploitation standard.
  5. Monter les deux raids
  6. Configurez Samba et choisissez les deux points de montage comme partages.
  7. Configurer un couple d'utilisateurs

Ensuite, il a été accessible sous Windows par \\ip et en utilisant le nom d'utilisateur et le mot de passe que j'ai choisis.

Je vais bientôt réexaminer openfiler car le support AD manque un peu, mais pour un environnement SOHO / sans domaine, vous ne pouvez pas vous tromper avec freenas.

edit - Via request - Etait trop gros pour être inséré dans les commentaires

8voto

morfizm Points 139

La fiabilité comporte différents éléments. L'une d'entre elles est la fiabilité de l'utilisation du matériel recommandé dans la configuration la plus courante, de l'installer une fois, puis de ne PAS y toucher, et d'observer la fiabilité des choses. Je classerais FreeNAS assez haut sur ce point.

Une autre est la fiabilité qui tient compte de divers facteurs d'erreur humaine (configuration non standard, expérimentation, séquence non standard des changements de configuration, etc.) Je classerais FreeNAS très bas sur ce point. C'est donc Il est facile de se tirer une balle dans le pied et de perdre ses données. Vous pouvez lire les forums pour avoir une idée, mais si vous l'essayez vous-même, vous l'aurez aussi :)

Comme il a déjà été mentionné ci-dessus, FreeNAS semble être vraiment orienté vers les consommateurs d'entreprise et ignorant les utilisateurs domestiques et leurs problèmes. En parlant de matériel coûteux de qualité serveur avec de multiples vdevs, des dizaines de disques dans chacun, un serveur FreeNAS qui le gère, et un ingénieur opérationnel qui gère le serveur.

Si vous êtes un utilisateur à domicile ou une petite entreprise désireuse d'avoir un simple partage de fichiers sur une baie 3-9T, peut-être avec toutes les fonctionnalités de redondance et de checksumming de ZFS, mais vous voulez aussi économiser de l'argent et vous êtes habitué à l'idée qu'un serveur de fichiers peut fonctionner sur du matériel bon marché, n'essayez même pas FreeNAS, ce n'est pas rentable, à moins que vous (a) ne vouliez en faire un projet de loisir sérieux et que ce soit amusant pour vous de passer du temps sur ce sujet, (b) que vous soyez prêt à investir beaucoup plus d'argent dans la mise à jour (ou le remplacement complet) de votre installation lorsque vous découvrirez que votre matériel ne fonctionnera pas.

Je suis l'un de ces utilisateurs, j'essaie FreeNAS depuis 2 mois et demi déjà. J'ai passé toutes les vacances de Noël et du Nouvel An à la configuration initiale, plus un tas de soirées et de week-ends. C'est assez amusant, mais c'est vraiment dangereux. En raison de bogues ou d'une configuration non standard, j'ai déjà perdu un disque dans un Raid-Z à 4 disques environ 5 fois, et pendant 2 d'entre elles, j'ai rencontré des erreurs de lecture irrécupérables pendant le réarrimage. La plupart de ces incidents se sont produits lorsque j'ai détaché et réimporté des volumes ou réappliqué le cryptage. Je suis un peu inquiet que si la perte d'un disque est possible en raison de la manipulation noob-ish de la configuration du serveur, même sans défaillance réelle du disque matériel, vous avez besoin de Raid-Z2 ou Raid-Z3 juste pour atténuer cela. J'ai été très paranoïaque avec des snapshots continus sur un disque externe pour les sauvegardes, et cela m'a sauvé plusieurs fois. Bien que j'ai eu quelques erreurs de lecture irrécupérables sur le disque externe que j'ai dû gérer, et je suppose que cela est dû au fait que j'ai utilisé l'USB 3.0 qui n'est PAS recommandé (lire : il n'est pas pris en charge et il y a des bugs possibles). J'ai également eu des problèmes avec un disque SSD que j'ai utilisé pour L2ARC qui rapportait des erreurs, qui disparaissaient après que je l'ai retiré et réattaché, mais il était impossible de l'effacer : J'ai dû désactiver les vérifications, l'effacer avec dd, et redémarrer pour que le système d'exploitation rafraîchisse ses connaissances sur les métadonnées du disque, ce n'est qu'ensuite qu'il m'a permis de repartitionner le disque et de le réinsérer. J'ai dû passer par d'autres situations de ce genre.

Les pièges les plus courants pour les nouveaux utilisateurs :

  1. Les forums de FreeNAS ont une liste de matériel recommandé ( https://forums.freenas.org/index.php?threads/hardware-recommendations-read-this-first.23069/ ). Vous devez vous en rapprocher le plus possible, sinon vous n'obtiendrez même pas d'aide sur les forums (la négligence est punie).
  2. La mémoire vive ECC est indispensable. Elle impose des restrictions sur le type de carte mère et de CPU que vous pouvez utiliser.
  3. Les composants de qualité serveur sont fortement recommandés (y compris la carte SAS, la carte réseau, les disques). Les cartes RAID ne doivent pas être utilisées en mode RAID, assurez-vous de les désactiver, dans certains cas, il faut appliquer un firmware différent.
  4. 8 Go de RAM est un véritable minimum (il est à peine possible de fonctionner avec 4 à 6 Go, mais les risques de rencontrer des problèmes augmentent considérablement - et pas seulement des problèmes de perforation :)). Au fur et à mesure que vous activerez de nouvelles fonctionnalités ou que votre ensemble de données augmentera, vous aurez besoin de plus. Regardez ce que votre carte mère peut supporter. J'utilise 24 Go sur les 32 Go possibles et je choisirais probablement une autre carte mère (pour permettre une plus grande croissance) si je devais changer tout cela. Dedupe a besoin de 5 Go de RAM pour 1 To d'espace.
  5. Raid-Z(1) ne devrait pas être utilisé du tout. Il y a des chances d'une défaillance pendant les raisons de resilvering, mais je ne pense pas que Raid-Z soit vraiment supporté. Si vous avez 4 disques, optez pour Raid-Z2. La moitié de l'espace sera utilisée pour la parité, ce n'est pas grave.
  6. N'utilisez pas de disques USB. eSATA est une meilleure option si vous voulez des disques externes, mais (a) assurez-vous d'utiliser une carte SATA de qualité serveur, et veillez à détacher votre volume avant de débrancher le disque.
  7. Ne prévoyez pas de partager la boîte FreeNAS avec d'autres fonctionnalités. Utilisez une machine dédiée. Ne faites jamais tourner FreeNAS dans une VM, à moins que vous ne soyez un professionnel expérimenté dans la virtualisation d'entreprise, que vous sachiez ce que vous faites, ou que vous vouliez juste vous amuser (et éventuellement ne pas avoir de support sur les forums, les gens ne vous aideront pas s'ils voient que vous utilisez une VM).
  8. Sauvegardez toujours vos données, sauvegardez toujours votre configuration (après chaque modification), sauvegardez toujours vos clés de chiffrement, y compris les clés de récupération (après chaque modification). La redondance RAID ne remplace pas les sauvegardes.
  9. Les permissions sont difficiles, surtout avec les systèmes basés sur Windows, bien que Windows et CIFS soient supportés. Préparez-vous à beaucoup d'amusement/de maintenance.
  10. Ne vous attendez pas à ce que les bugs spécifiques aux utilisateurs domestiques soient traités, ils sont ignorés avec le sourire. Par exemple, une plainte concernant des disques qui ne tournent pas à cause d'une activité disque inattendue est amusante : les entreprises font tourner leurs serveurs 24 heures sur 24, 7 jours sur 7, alors vous devriez le faire aussi. Puis le problème cesse d'exister.
  11. ZFS est optimisé pour de nombreux utilisateurs (des dizaines, des centaines) accédant aux fichiers simultanément. Ne vous attendez pas à des optimisations pour le cas d'un ou deux utilisateurs (famille, petit bureau). Par exemple, il n'y a pas de défragmentation autre que la recréation d'un jeu de données, car avec des centaines d'utilisateurs, cela n'aura pas d'importance, ce qui compte c'est l'IOPS et la mise en cache. De plus, la taille d'enregistrement par défaut est de 128K (à comparer avec le cluster par défaut de Windows 4K) et il est préférable de ne pas la changer.
  12. Vous constaterez que de nombreuses personnes sur les forums déconseillent généralement le ZIL et le L2ARC aux particuliers, mais j'ai trouvé le ZIL et le L2ARC très efficaces. ZIL maximise le débit d'écriture pour vraiment saturer 1 GBit. L2ARC multiplie au moins par dix les IOPS sur les lectures répétées et permet un accès très fluide aux fichiers depuis Windows, si vous redémarrez votre serveur assez rarement. L'explorateur fait beaucoup de lectures aléatoires/répétées pour générer des vignettes/aperçus. Une amélioration notable dans des cas d'utilisation comme "regarder des photos directement depuis le répertoire du serveur".
  13. Traitez les "mises à jour" comme des "mises à niveau" avec la surveillance, la vérification, etc. nécessaires. Après la dernière mise à jour, j'ai en quelque sorte perdu mes paramètres pour les instantanés automatiques, et la réplication vers le disque de sauvegarde a cessé de fonctionner. Configurez toutes sortes d'alertes, ne vous contentez pas de supposer que les choses vont fonctionner. FreeNAS peut envoyer des e-mails.

5voto

nikib3ro Points 495

Je n'ai pas d'expérience directe avec FreeNas, mais je vous suggère d'essayer plutôt OpenFiler. Comme FreeNas, il est libre et basé sur Unix. OpenFiler est un produit plus commercialisé avec de nombreuses implémentations de production commerciale.

Si vous êtes sur le point de commit des données qui vous tiennent à cœur à ce produit, veuillez considérer les points suivants :

  1. Comme pour tous les logiciels libres, utilisez le produit le plus commercialisé, le mieux supporté et encore libre. Pensez à OpenSuse, MySQL, OpenFiler et ainsi de suite.
  2. Comme pour tous les logiciels libres, faites confiance mais vérifiez !
  3. Comme pour tous les produits NAS, le RAID est indispensable.

Je vous suggère également d'héberger votre OpenFiler sur ESXi, et vous pourrez partager la machine avec d'autres VM si le système est suffisamment puissant et ne sera pas lourdement chargé par d'autres VM.

Vous pouvez également charger OpenFiler avec succès sur Hyper-V - il suffit de configurer l'adaptateur ethernet comme adaptateur legacy.

Bonne chance - si cela vous aide, donnez-moi des crédits.

5voto

J'utilise Freenas depuis quelques années maintenant. Au début, j'ai utilisé 3 disques dans un RAID 5 avec quelques disques supplémentaires pour le stockage temporaire.

J'aime vraiment sa fiabilité, il est solide comme le roc, et une fois qu'il est installé, il est fantastique.

La configuration de base est très facile, surtout si vous installez sur un disque dur ou une carte CF (j'ai choisi cette dernière). Cependant, j'ai essayé pendant un certain temps de le faire démarrer à partir d'une clé USB, et j'ai abandonné. Il y a maintenant de nouvelles instructions sur la façon de le faire fonctionner, mais mon installation sur carte CF fonctionne bien, donc je n'ai pas réessayé.

L'ajout de disques, la création de matrices RAID, etc. est très simple. La configuration de Samba/CIFS est également très simple. Cela signifie que vous pouvez rapidement mettre en place un serveur qui fonctionne très bien avec un réseau mixte Mac et PC.

Cependant, lorsque vous commencez à personnaliser un peu plus, vous pouvez rencontrer des problèmes. J'ai récemment essayé d'améliorer ma vitesse de transfert Samba en modifiant les paramètres, et j'ai fini par devoir réinitialiser les paramètres d'usine et restaurer la configuration à partir d'une sauvegarde (c'est en fait facile à faire, mais je ne pense pas que cela aurait dû être une étape nécessaire).

Freenas est un peu difficile en ce qui concerne le matériel, il ne semble pas aimer la carte Nvidia NIC intégrée qui est fournie avec ma carte mère ASUS, comme je l'ai déjà dit, il ne facilite pas l'utilisation d'une clé USB.

Récemment, j'ai mis à niveau les disques et je suis passé à des disques de 1 To en sauvegardant de disque à disque à l'aide du logiciel Rsync inclus, car le système RAID 5 me faisait peur (je craignais que si cela se passait mal, le risque de faire une erreur et de perdre toutes mes données était trop grand). D'ailleurs, Rsync est ridiculement facile, contrairement à ce que j'ai pu constater en essayant de l'utiliser sous Windows.

L'assistance se fait par le biais du forum sur Sourceforge, et si vous ne posez pas vos questions de la bonne manière, vous serez ignoré. Les gens sont très serviables si vous faites l'effort.

Enfin, cela vaut-il la peine de s'embêter ? Absolument, j'ai un serveur fiable qui, une fois installé, fonctionne et fonctionne. Je l'utilise pour sauvegarder diverses machines, ainsi que pour contenir mes bibliothèques de photos, de musique et de vidéos, qui sont diffusées sur diverses machines. Je touche à la configuration environ une fois par an, pour passer à une version plus récente, ou ajouter des disques, etc, et entre ces moments, je n'ai jamais à m'en soucier.

5voto

Robert Novak Points 619

J'utilise FreeNAS 7 dans une paire de serveurs de fichiers de bureau. J'utilise le rsync intégré pour sauvegarder périodiquement le primaire sur une machine identique dans le rack voisin. Et j'ai des scripts qui exécutent des sauvegardes à distance vers la cible rsync sur la boîte FreeNAS. C'est assez solide pour iSCSI, NFS, et CIFS également.

J'ai choisi FreeNAS principalement pour le support matériel... la version d'OpenFiler qui était disponible ne supportait pas la NIC ou l'adaptateur de stockage de mes serveurs, et ne supportait pas non plus ZFS. Je vais probablement passer à FreeNAS 8 prochainement (en mettant à jour la sauvegarde, en la laissant se synchroniser, puis en en faisant le maître, et en mettant à jour l'ancien maître).

Je vois maintenant que c'est un ancien fil de discussion, mais si vous êtes toujours dans la région de la baie de SF, un membre de l'équipe FreeNAS 8 fera une démonstration de la toute nouvelle version à BayLISA ce jeudi (16/06/11) ... consultez www.baylisa.org ou www.meetup.com/baylisa pour plus de détails (avertissement : je suis le secrétaire de BayLISA donc j'aime voir beaucoup de monde).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X