Il existe de nombreuses plateformes pour les serveurs NAS, et FreeNAS est l’une d’entre elles. Elle est très polyvalente et vous permet de créer des serveurs de streaming multimédia, des serveurs virtualisés et des systèmes de sauvegarde multisites. Mais qu’est-ce qui différencie TrueNAS de FreeNAS ? Devriez-vous utiliser l’un ou l’autre ?
Le lien entre FreeNAS et TrueNAS
FreeNAS est une plateforme pour serveur NAS en open-source développée à l’origine par Olivier Cochard-Labbé en 2005. Elle est basée sur FreeBSD et possède un système de fichiers OpenZFS, un contrôleur RAID et un gestionnaire de volumes. Vous pouvez également partager facilement des fichiers entre Windows, Linux et macOS via les réseaux domestiques et professionnels.
TrueNAS est un ensemble de systèmes d’exploitation NAS en open-source développés par iXsystems, tels que TrueNAS Enterprise, TrueNAS CORE et TrueNAS SCALE. Toutes les plateformes sont basées sur FreeBSD, Linux et les systèmes de fichiers OpenZFS. Elles sont dotées de la virtualisation de divers protocoles, du chiffrement intégral du disque et d’une architecture de plug-in.
TrueNAS CORE, anciennement FreeNAS, est le système d’exploitation de stockage le plus populaire. Les utilisateurs peuvent stocker, partager et gérer des données en toute sécurité sur des disques SSD, des disques durs et des serveurs connectés, le tout gratuitement. Il prend même en charge les derniers matériels tels que les processeurs AMD à nombre de cœurs élevé et les disques SSD NVMe.
CORE est l’acronyme de Community Support, Open Source, Rapid Development and Early Availability (soutien communautaire, source ouverte, développement rapide et disponibilité anticipée). Ces principes guident les futures mises à jour des principales fonctionnalités, notamment le chiffrement, la prise en charge du RAID, la récupération des données, la redondance des données et la virtualisation.
Pourquoi FreeNAS et TrueNAS sont-ils si populaires ?
TrueNAS et FreeNAS partagent une architecture commune et plus de 90% du même logiciel. Ils fournissent le logiciel pour un système de stockage unifié extrêmement flexible sur une base ZettaByte File System (ZFS) éprouvée et robuste.
Les capacités clés de FreeNAS et TrueNAS incluent :
Services de fichiers : NFSv3/v4 et Windows SMB fournissent la base. La compatibilité avec Windows (Active Directory, Shadow copies) est excellente, et ZFS l’améliore avec des performances et des fonctionnalités supérieures.
Services de blocs : iSCSI peut être utilisé pour la virtualisation et la sauvegarde, ou d’autres applications nécessitant un stockage en blocs. La compatibilité avec VMware (VAAI, snapshots, clones) simplifie les déploiements. La fiabilité extrême (RAID-Z1/Z2/Z3, scrubbing et réplication) garantit que les données de stockage en bloc sont très sûres. Fiber Channel est également disponible avec TrueNAS Enterprise.
Services de stockage d’objets : La source et la cible de l’API S3 sont nécessaires pour de nombreuses applications modernes. Emulez un service S3 local à l’aide de l’API Minio compatible ou synchronisez les données avec AWS S3 et d’autres services en nuage pour un archivage à long terme.
Services d’application : les jails, plugins et VMs simplifient les déploiements d’applications et réduisent les empreintes physiques nécessaires. Plex, NextCloud, Asigra et de nombreuses autres applications peuvent être intégrées au NAS et bénéficier de tous les avantages de ZFS.
La gestion des données ZFS (instantanés, clones, scrubbing, protection RAID-Z, réplication) sous-tend tous ces services et permet de gérer et de protéger les données de manière simple et cohérente. En cas de défaillance matérielle ou d’erreur de manipulation, ZFS fournit les outils nécessaires pour récupérer vos données et continuer à fonctionner.
La gestion du système coordonne tous les services ci-dessus à l’aide d’un puissant intergiciel qui présente aux utilisateurs une interface Web conviviale et une API REST entièrement fonctionnelle pour l’automatisation. TrueCommand a été ajouté pour améliorer les capacités de gestion et permettre l’administration de plusieurs systèmes FreeNAS et TrueNAS à partir d’un seul panneau de verre.
La flexibilité du matériel donne à l’utilisateur la possibilité d’installer TrueNAS CORE sur le matériel grand public, professionnel et d’entreprise de son choix. Pratiquement n’importe quel serveur de stockage x86 peut être construit avec des NIC, des HBA et des disques de n’importe quel type. La communauté contribue à la validation d’un large éventail de composants, y compris des équipements retirés des entreprises.
FreeNAS vs TrueNAS
Il y a de nombreux facteurs à prendre en compte lorsque vous pensez à acheter ou à construire un serveur NAS. Dans cet article, nous allons jeter un coup d’œil à certaines des principales différences entre FreeNAS et TrueNAS afin que vous puissiez décider quelle voie choisir si vous optez pour la construction de votre propre serveur. Voici une réponse rapide.
- TrueNAS est un outil de stockage dédié, tandis que FreeNAS est un logiciel téléchargeable gratuitement qui nécessite une bonne compréhension du stockage pour choisir le bon matériel par rapport à leur besoin.
- TrueNAS est soutenu commercialement, tandis que FreeNAS est soutenu par la communauté.
- TrueNAS a des optimisations de performance et de disponibilité pour le matériel que nous utilisons et n’est donc pas inclus dans FreeNAS.
- La haute disponibilité (dépannage) dépend du matériel et n’est disponible que dans TrueNAS.
FreeNAS vs TrueNAS : Intégration dans l’entreprise
Tout d’abord, comparons FreeNAS et TruneNAS dans un environnement d’entreprise.
FreeNAS n’est supporté que par la communauté, les entreprises doivent donc utiliser TrueNAS pour le stockage critique d’entreprise. Maintenant que FreeNAS est devenu TrueNAS CORE, les utilisateurs peuvent accéder aux plateformes d’entreprise dans le même logiciel en utilisant une clé de licence.
Les fonctionnalités d’entreprise incluent Fibre Channel, la haute disponibilité, KMIP, et la gestion de châssis. Il est également fourni avec les services d’assurance qualité, de test et de support de TrueNAS Enterprise.
FreeNAS vs TrueNAS : Performances d’OpenZFS
TrueNAS utilise la version multi-OS d’OpenZFS 2.0, remplaçant la version FreeBSD. OpenZFS 2.0 fournit spécifiquement des pools convergents et des VDEVs spéciaux tout en améliorant la performance globale et la virtualisation. Les plus grandes configurations TrueNAS, telles que le TrueNAS M60, peuvent obtenir des performances jusqu’à 30% supérieures !
FreeNAS vs TrueNAS : Gestion du Cloud
Le troisième aspect de FreeNAS vs TrueNAS est la gestion du cloud.
Avec Cloud Sync Tasks, TrueNAS peut envoyer, recevoir et synchroniser des données avec des fournisseurs de stockage sur cloud tiers tel que Amazon S3 ou Google Cloud. TrueCommand Cloud permet également de sauvegarder et de gérer facilement les données sur plusieurs sites.
Pour voir tous les fournisseurs de stockage sur cloud pris en charge par TrueNAS, naviguez vers Système, sélectionnez Cloud Credentials, et ouvrez le menu déroulant Provider. Quel que soit le fournisseur que vous choisissez, TrueCommand 2.0 recueille des statistiques complètes pour améliorer les pratiques de gestion du cloud.
FreeNAS vs TrueNAS : Sécurité
Comme FreeNAS n’est plus supporté, il est vulnérable aux failles de sécurité. Avec l’adoption de FreeBSD 12.1 et SAMBA 4.12, TrueNAS corrige les anciennes vulnérabilités et ajoute KMIP, le cryptage au niveau des données ZFS et l’intégration OpenVPN.
FreeNAS vs TrueNAS : Matériel moderne
Les mises à jour et les correctifs ultérieurs de FreeBSD 12.1 améliorent la prise en charge du matériel moderne, comme les processeurs à nombre de cœurs élevé d’AMD et les SSD NVMe. TrueNAS améliore les performances et la fiabilité du système.
FreeNAS vs TrueNAS : le chemin de l’évolution
TrueNAS 12.0 et OpenZFS 2.0 sont les fondations de TrueNAS SCALE basé sur Linux, qui fournit une infrastructure hyperconvergée (HCI) open-source et un stockage évolutif. Pour ceux qui ont besoin de ces fonctionnalités, il existe un chemin pour migrer les systèmes TrueNAS CORE et Enterprise vers TrueNAS SCALE. Les utilisateurs de FreeNAS devront d’abord migrer vers TrueNAS CORE avant de passer à SCALE.
Comment mettre à jour FreeNAS vers TrueNAS
Depuis la version finale de FreeNAS 11.3-U5, le développement de toutes les nouvelles fonctionnalités à lieu sur TrueNAS. TrueNAS CORE a hérité des mêmes attributs gratuits et Open Source de FreeNAS et a continué à construire sur cette base avec de nouvelles fonctionnalités. Vous trouverez ci-dessous un aperçu de haut niveau des capacités de TrueNAS CORE. C’est pourquoi il est recommandé de mettre à jour FreeNAS vers TrueNAS.
Voici comment procéder pour la mise à jour :
- Téléchargez le dernier fichier de mise à jour sur l’ordinateur, pas sur une machine virtuelle. Le nom du fichier doit se terminer par manual-update.tar.
- Utilisez un navigateur web et connectez-vous à FreeNAS.
- Naviguez vers Système > Mise à jour et cliquez sur Installer le fichier de mise à jour manuelle. Enregistrez une copie de la configuration actuelle pour la sauvegarder si la mise à jour échoue.
- Sélectionnez Parcourir et choisissez le fichier de mise à jour téléchargé.
- Définir Redémarrer après la mise à jour et cliquer sur Appliquer la mise à jour. Après le redémarrage de l’ordinateur, FreeNAS sera mis à jour vers TrueNAS !
Comment télécharger et installer TrueNAS
Installer TrueNAS sur Windows 10
Pour installer TrueNAS sous Windows 10, suivez ces instructions simples :
- Enregistrez le fichier .iso d’installation sur un lecteur flash USB et sélectionnez le mode dd.
- Insérez le CD ou le lecteur flash et redémarrez le système.
- Accédez à l’UEFI/BIOS de la carte mère et réglez la première option de démarrage sur Démarrage USB. De cette façon, le système démarrera d’abord dans l’installateur USB.
- Sélectionnez Installer/Mettre à niveau dans l’écran de configuration.
- Naviguez jusqu’au lecteur de démarrage souhaité et appuyez sur la touche Espace, ou appuyez sur la touche Espace sur chaque lecteur pour plusieurs lecteurs de démarrage.
- Sélectionnez Oui pour procéder à l’installation.
- Saisissez un mot de passe pour le compte root afin de vous connecter ultérieurement à l’interface Web.
- Une fois l’installation terminée, redémarrez le système et retirez le CD ou le lecteur flash.
Installer TrueNAS sous Linux
Pour installer TrueNAS sous Linux, suivez ces instructions simples :
- Enregistrez le fichier .iso du programme d’installation sur un lecteur flash USB. Pour copier le programme d’installation sur un lecteur flash, branchez le lecteur USB et ouvrez la console du terminal. Ensuite, entrez sudo dd if=filename.iso of=/dev/sdX bs=1m dans le terminal, en remplaçant filename.iso par le nom correct du fichier de mise à jour et X par la lettre du périphérique USB. La saisie d’un nom de disque incorrect entraînera une perte de données, alors gravez avec un CD si vous n’êtes pas sûr.
- Insérez le CD ou le lecteur flash et redémarrez le système.
- Accédez à l’UEFI/BIOS de la carte mère, et réglez la première option de démarrage sur Démarrage USB. De cette façon, le système démarrera d’abord dans l’installateur USB.
- Sélectionnez Installer/Mettre à niveau dans l’écran de configuration.
- Naviguez jusqu’au lecteur de démarrage souhaité et appuyez sur la touche Espace. Si vous voulez plus d’un lecteur de démarrage, sélectionnez-les tous en appuyant sur la touche Espace sur chaque lecteur.
- Sélectionnez Oui pour procéder à l’installation.
- Saisissez un mot de passe pour le compte root afin de vous connecter à l’interface Web.
- Une fois l’installation terminée, redémarrez le système et retirez le support installé.
Conclusion
En résumé, FreeNAS n’existe plus et a été remplacé par TrueNAS. Il existe différentes versions de TrueNAS selon vos besoins. Vous trouverez en ligne de nombreux tutos sur la prise en main de TrueNAS et de toutes les fonctionnalités que le logiciel apporte, mais si vous vous sentez perdu, tournez-vous plutôt vers un NAS grand public qui sera une très bonne introduction à l’univers des serveurs de stockage.