Guide Complet pour Installer un Serveur NAS avec TrueNAS


Introduction

Un serveur NAS (Network Attached Storage) est une solution idéale pour centraliser vos données. Dans ce guide, découvrez comment installer et configurer un serveur NAS TrueNAS grâce à un tutoriel complet étape par étape. TrueNAS est l’une des solutions open-source les plus performantes pour gérer efficacement vos données.


Pourquoi choisir TrueNAS pour installer et configurer un NAS ?

TrueNAS est basé sur le système de fichiers ZFS, réputé pour sa fiabilité, ses performances et ses fonctionnalités avancées comme la compression de données, les snapshots, et la réplication. Voici quelques avantages de TrueNAS :

  • Open-source et gratuit : Idéal pour les budgets limités.
  • Sécurité avancée : Chiffrement natif et contrôle des utilisateurs.
  • Interface utilisateur intuitive : Gestion facile via une interface web.

Prérequis pour installer TrueNAS

Avant de commencer, assurez-vous de disposer du matériel et des logiciels nécessaires :

1. Matériel:

  • Un ordinateur ou un serveur dédié
  • Un processeur 64 bits
  • Minimum 8 Go de RAM (16 Go recommandés pour ZFS)
  • Un ou plusieurs disques durs (voir raid pour plus d’information) pour le stockage

2. Logiciels:

  • Image ISO de TrueNAS (disponible sur le site officiel).
  • Une clé USB (minimum 8 Go) pour créer un support bootable.
  • Un outil pour créer une clé USB bootable, comme Rufus ou balenaEtcher.

Étape 1 : Télécharger et préparer TrueNAS

Voici les étapes pour installer et configurer un serveur NAS TrueNAS efficacement:

1. Rendez-vous sur le site officiel de TrueNAS et téléchargez la dernière version de l’ISO.

2. Utilisez un outil comme Rufus pour créer une clé USB bootable :

Sélectionnez votre clé USB.

Chargez l’image ISO de TrueNAS.

Cliquez sur « Démarrer » pour finaliser la création.


Étape 2 : Installer TrueNAS sur votre serveur NAS

1. Démarrez à partir de la clé USB :

  • Branchez la clé USB sur le serveur ou l’ordinateur.
  • Accédez au BIOS/UEFI et configurez le démarrage sur la clé USB.

2. Lancez l’installation :

  • Sélectionnez « Install/Upgrade ».
  • Choisissez le disque dur sur lequel vous souhaitez installer TrueNAS. (Attention : toutes les données de ce disque seront effacées !)
  • Configurez un mot de passe pour l’utilisateur administrateur.

3. Redémarrez le système :

  • Redémarrer le système
  • Une fois l’installation terminée, retirez la clé USB.

  • Le serveur démarrera sur TrueNAS.

Étape 3 : Configurer votre serveur NAS TrueNAS

1. Accéder à l’interface web :

Après le démarrage, l’écran affiche une adresse IP. Entrez cette adresse dans un navigateur web sur un autre appareil.

2. Initialisez la configuration :

  • Connectez-vous avec les identifiants définis lors de l’installation.
  • Pour configurer le réseau aller dans la section Network, puis sélectionnez votre interface réseau.
  • Décochez le DHCP.
  • Ajoutez une adresse IP appartenant à votre range puis save.

Étape 3.1 : Créer un pool de stockage

  • Allez dans « Storage » > « Pools » et cliquez sur « Add ».
  • Cliquez sur « CREATE POOL ».
  • Renseignez un nom au Pool, sélectionnez l’intégralité des disks puis cliquez sur la flèche.
  • Choisissez le mode d’agrégation en cliquant sur la flèche vers le bas.
  • Choisissez le mode Raid-Z2.
  • Cliquez sur CREATE, puis sur la fenêtre d’avertissement cliquez sur Confirm et CREATE POOL. Vous avez créer votre volume Pool.
  • Cliquez sur les trois petits points puis sur Add Zvol.
  • Créer un Zvol.

3.2: Partage des données

  • Configurez des partages via SMB, NFS ou iSCSI selon vos besoins. Dans ce cas nous allons utiliser iSCSI.
  • Cliquez sur Sharing puis sur Block Shares (iSCSI).
  • À présent nous allons configurer l’ensemble des onglets les uns à la suite des autres sauf Authorized Access.
  • Onglet Target Global Configuration, cliquez sur SAVE puis sur CANCEL pour éviter de démarrer le service iSCSI maintenant nous le ferons à la fin de sa configuration.
  • Onglet Portail, ici nous allons définir sur quelle interface la machine TrueNas va écouter pour le protocole iSCSI. Cliquez sur ADD. Puis sur Submit.
  • Onglet Initiators Groups, ici nous allons définir les machines clientes qui pourront utiliser le protocole iSCSI. Pour implémenter la sécurité nous pouvons limiter les intiateurs et aussi mettre en place une authentification CHAP, dans notre cas nous allons simplement autoriser tous les intiateurs. Cliquez sur ADD, cochez Allow All intiators puis cliquez sur SAVE.
  • Onglet Target, ici nous allons définir un nom que nous allons par la suite relier à l’extensions qui sera notre volume Zvol précédemment crée. Cliquez sur ADD.
  • Onglet Extents, ici nous allons définir un nom qui va utiliser le Zvol. Cliquez sur ADD.
  • Onglet Associated Target, ici nous allons associer notre Target avec notre Extent. Cliquez sur ADD. Réaliser l’association de lun1 avec lzvol1.
  • Maintenant nous devons démarrer le service iSCSI.

Notre service est démarrer il nous faut vérifier si la cible est présent depuis notre serveur.


Étape 3.3: Configuration iSCSI coté client

Sur notre Windows server il faut maintenant démarrer le service iSCSI. Dans le menu démarrer écrivez iSCSI.

  • Cliquez sur Oui.
  • Dans l’onglet découverte cliquez sur Découvrir un portail et renseigner l’@IP de votre TrueNas. Cliquer sur OK.
  • Dans l’onglet Cibles vous devez voir apparaitre la cible lun1 (sur cette capture elle se nomme backup01).
  • Cliquer sur Connexion.
  • Ouvrer le gestionnaire de disque et vérifier la présence du nouveau disque qui apparait comme local alors que l’on y accède depuis le réseau avec le protocole iSCSI.
  • Mettez le disque dur en Ligne, effectuez l’initialisation de chacun et ensuite vous pouvez créer une partition ou un volume.

On retrouve bien évidement le volume nouvellement crée dans l’explorateur de fichiers.


Étape 4 : Optimisation pour un usage quotidien

  • Mises à jour régulières : Allez dans « System » > « Updates » pour installer les dernières mises à jour.
  • Snapshots et sauvegardes : Configurez des snapshots automatiques pour protéger vos données contre les suppressions accidentelles.
  • Extensions et plugins : Ajoutez des fonctionnalités supplémentaires comme Nextcloud ou Plex via l’onglet « Plugins ».

Conclusion

Installer un serveur NAS avec TrueNAS est un excellent moyen de centraliser, sécuriser et partager vos données. En suivant ce guide, vous avez désormais un NAS fonctionnel et prêt à l’emploi. N’hésitez pas à explorer les fonctionnalités avancées pour tirer le meilleur parti de votre serveur.


FAQ

1. TrueNAS est-il gratuit ?

Oui, TrueNAS CORE est totalement gratuit et open-source.

2. Puis-je utiliser TrueNAS sur un ancien ordinateur ?

Oui, à condition qu’il réponde aux exigences matérielles minimales.

3. Quelle est la différence entre TrueNAS CORE et TrueNAS SCALE ?

TrueNAS CORE est basé sur FreeBSD, tandis que SCALE utilise Linux et offre des fonctionnalités avancées pour la virtualisation et le clustering.