Un serveur de stockage en réseau, également appelé stockage en réseau NAS, boßtier de stockage en réseau ou plus simplement NAS (de l'anglais Network Attached Storage), est un serveur de fichier autonome, relié à un réseau, dont la principale fonction est le stockage de données en un volume centralisé pour des clients réseau hétérogÚnes.
J'ai été amené à réaliser ce projet dans mon entreprise afin de créer une nouvelle machine NAS pour avoir un nouvel espace de stockage pour nos sauvegardes. Cette machine va nous permettre de sécuriser les données des serveurs à un endroit différent de ceux déjà existants.
Network attached storage


Dans le cadre de ce projet NAS, on m'a demandé de faire un NAS avec un ancien ordinateur qui n'était plus utilisé. L'objectif est d'avoir un NAS à moindre coût, que nous pouvons stocker dans nos bureaux.
Il est équipé de :
Un boĂźtier d'ordinateur de bureau classique, assez gros pour que tous les disques puissent rentrer.
Un processeur Intel I5 de 5Úme génération
Un SSD NVME de 256 Go pour héberger l'os
5 Disques Dur HDD de 1 To chacun afin de créer un RAID 5.
J'ai choisi un RAID 5 car ce dernier offre un bon équilibre entre performance et sécurité des données. Bien que l'espace de stockage brut soit réduit en raison de l'espace réservé pour la parité.
Ătant donnĂ© que certaines des donnĂ©es stockĂ©es sur ce NAS sont sensibles, il Ă©tait essentiel de garantir leur protection en cas de dĂ©faillance matĂ©rielle. Le RAID 5 a Ă©tĂ© choisi pour sa capacitĂ© Ă offrir une tolĂ©rance aux pannes grĂące Ă l'utilisation d'un disque de paritĂ©, tout en maintenant de bonnes performances.


Matériel
J'ai choisi d'utiliser TrueNAS comme systÚme d'exploitation pour mon NAS en raison de ses nombreuses qualités. PremiÚrement, il dispose d'une interface utilisateur intuitive qui facilite la configuration et la gestion des disques.
En outre, TrueNAS prend en charge la virtualisation, ce qui permet d'exécuter diverses applications directement sur le NAS.
Cependant, il prĂ©sente Ă©galement quelques dĂ©fauts. Par exemple, son installation peut ĂȘtre un peu complexe pour les dĂ©butants, et il nĂ©cessite des ressources systĂšme relativement Ă©levĂ©es pour fonctionner de maniĂšre optimale.
Malgré ces inconvénients, TrueNAS reste une solution puissante et fiable pour ceux qui cherchent à maximiser leur capacité de stockage et la sécurité de leurs données.


TrueNAS
Installation de TrueNas
Prérequis :
ISO de TrueNAS Scale (à télécharger depuis le site officiel : truenas.com)
Une clé USB (8 Go minimum) pour créer le média bootable
Outil de création de clé bootable (ex : Rufus, Balena Etcher)
Un PC ou serveur dédié pour TrueNAS (idéalement avec plusieurs disques durs si tu veux créer un RAID)
1. Création du média bootable
TĂ©lĂ©charge lâISO de TrueNAS Scale.
Utilise Rufus pour créer une clé bootable :
Périphérique : ta clé USB
SĂ©lection de lâimage : fichier ISO de TrueNAS
Démarrage : BIOS ou UEFI selon ta machine
2. Démarrage sur la clé USB
InsÚre la clé dans le serveur/PC cible.
AccÚde au BIOS/UEFI et sélectionne le boot sur USB.
Lance l'installation de TrueNAS Scale.




3. Installation
à l'écran d'accueil, choisis : Install/Upgrade.
Sélectionne le disque sur lequel tu veux installer TrueNAS Scale.
â ïž Attention : le disque sera formatĂ©.


CrĂ©e un mot de passe pour lâutilisateur root.


SĂ©lectionnez le type dâinstallation souhaitĂ©e : mode « UEFI » ou mode « BIOS ». Ici, nous avons laissĂ© sur le mode « Boot via Bios »


Lâinstallation est lancĂ©e ; patientez pendant lâinitialisation des processus (assez long selon la configuration de lâordinateur sur lequel vous installez Truenas). Une fois lâinstallation terminĂ©e, un message sâaffiche




SĂ©lectionnez lâoption : Reboot system


Une fois lâinstallation terminĂ©e, nous obtenons lâadresse IP qui a Ă©tĂ© attribuĂ©e automatiquement par notre box Ă notre serveur Truenas. Cette adresse permettra dâadministrer le serveur via une interface web.
La machine redĂ©marre et, une fois lâensemble des processus initialisĂ©s, lâĂ©cran affiche lâadresse IP qui permettra dâadministrer Truenas via une interface web :
Les screenshots n'ont pas été effectués sur le matériel utilisé, ils sont là à but informatif.
Configuration de TrueNas
Ouvrez un navigateur et saisissez lâadresse IP fournie Ă la fin de lâinstallation ; un Ă©cran dâaccueil sâouvre :


Connecte-toi avec :
Nom : root
Mot de passe : celui défini pendant l'installation.


MISE EN FRANĂAIS DE LâINTERFACE DâADMINISTRATION
⹠En haut à droite, cliquez sur la roue crantée et cliquez sur « Préférences »
⹠Dans le volet de gauche, cliquez sur « System » et « Général »
⹠Dans « Localization », sélectionnez « French » et cliquez « Save »
Une fois lâinstallation de Truenas rĂ©alisĂ©e, nous allons commencer par crĂ©er un volume de stockage avec les disques disponibles dans notre machine (ici nous avons 4 disques de 15 Go chacun).
CREATION DâUN POOL DE STOCKAGE
⹠Dans le volet de gauche, cliquez sur « Stockage » et « Volumes »
⹠Cliquez le bouton « Ajouter » (sur la droite)
âą Cliquez le bouton « CrĂ©er un volume » Une nouvelle fenĂȘtre sâaffiche et prĂ©sente lâensemble des disques durs disponibles pour la crĂ©ation du volume de stockage.


Une nouvelle fenĂȘtre sâaffiche et prĂ©sente lâensemble des disques durs disponibles pour la crĂ©ation du volume de stockage.
âą Saisissez un nom pour votre volume de stockage (« datas » dans cet exemple) et sĂ©lectionnez lâensemble des disques durs et cliquez la flĂšche bleue pour basculer les disques sĂ©lectionnĂ©s sur la droite :


SĂ©lectionnez lâarchitecture dĂ©sirĂ©e (RAID stripping, mirroring, Raid-z ou Raid-z2). Attention, le RAID stripping ne permet pas la sĂ©curisation des donnĂ©es ! Le Raid-z2 est le plus fiable en terme de redondance mais ce type de configuration est gourmand en ressources mĂ©moire et en capacitĂ© de stockage :


Une fois les disques sélectionnés, il faut choisir un systÚme de redondance (sauf le « stripe »). Les modes « Raid-z » et « Raid-z2 » offrent les meilleures performances mais sont plus gourmands au niveau des ressources matérielles (processeur et RAM).
CREATION DâUN DATASET « PUBLIC »
Ce dataset « public » sera lâĂ©quivalent dâun dossier rĂ©seau « Ă©change » dans lequel des donnĂ©es pourront ĂȘtre enregistrĂ©es et partagĂ©es entre les membres du NAS.
⹠Dans le volet de gauche, cliquez sur « Stockage » et « Volumes »
⹠Cliquez, à droite du nom de votre volume précédemment créé, sur les 3 points verticaux
⹠Cliquez « Ajouter un dataset »
âą ComplĂ©tez la fenĂȘtre de paramĂ©trage du dataset


MODIFICATION DES AUTORISATIONS SUR LE DATASET PUBLIC


Une fois le dataset créé, il faut allouer des autorisations au dataset. Pour cela :
âą Cliquez les 3 points verticaux (Ă droite du nom du dataset) :
⹠Cliquez « Modifier les autorisations »
La fenĂȘtre des autorisations du dataset sâaffiche :
âą Cliquez, en bas et dans la partie droite de la fenĂȘtre, sur « Ajouter un Ă©lĂ©ment ACL »
âą Configurez lâĂ©lĂ©ment ACL ainsi et cliquez « Enregistrer » :


CREATION DâUN DATASET UTILISATEUR
Ici, nous allons créer un dataset destiné à un utilisateur authentifié (espace personnel sur le NAS). Pour cela :
⹠Dans le volet de gauche, cliquez sur « Stockage » et « Volumes »
⹠Cliquez, à droite du nom de votre volume précédemment créé, sur les 3 points verticaux
⹠Cliquez « Ajouter un dataset »
âą ComplĂ©tez la fenĂȘtre de paramĂ©trage du dataset « utilisateurs » comme suit :


MODIFICATION DES AUTORISATIONS SUR LE DATASET UTILISATEURS
Une fois le dataset créé, il faut allouer des autorisations au dataset. Pour cela :
âą Cliquez les 3 points verticaux (Ă droite du nom du dataset) :


La fenĂȘtre des autorisations du dataset sâaffiche :
⹠Cliquez le bouton bleu « Select an ACL PRESET »
⹠Sélectionnez « HOME » et continuer : les autorisations de base pour un utilisateur sont renseignées
⹠Cliquez le bouton « Enregistrer »
Une fois les dataset nécessaires créés, il faut maintenant lancer les partages « SMB » afin que les espaces de stockage du volume de stockage du NAS soient accessibles depuis Windows.
CREATION DES PARTAGES WINDOWS (SMB)
Afin de pouvoir utiliser lâespace de stockage depuis un ordinateur Windows, il est nĂ©cessaire de crĂ©er un partage Windows de type « SMB ».
Création du partage SMB pour le dataset « public » :
⹠Dans le volet de gauche, cliquez sur « Partages » et sur « Partages Windows (SMB) »
âą Cliquez, sur la droite de lâĂ©cran, le bouton « Ajouter » : une fenĂȘtre sâaffiche
⹠Cliquez sur le dataset « public » ⹠Sélectionnez le « Multi-Protocol (AFP/SMB) shares »
⹠Cliquez le bouton « Envoyer » :




Activez le service en cliquant le bouton « ACTIVER LE SERVICE »
Création du partage SMB pour le dataset « utilisateurs » :
⹠Dans le volet de gauche, cliquez sur « Partages » et sur « Partages Windows (SMB) »
âą Cliquez, sur la droite de lâĂ©cran, le bouton « Ajouter » : une fenĂȘtre sâaffiche
⹠Cliquez sur le dataset « utilisateurs »
⹠Sélectionnez le « Multi-Protocol (AFP/SMB) shares »


⹠Cliquez le bouton « Options avancées »
âą Cliquez la case « Utiliser comme partage dâaccueil (home) ». En cochant cette case cela signifie que si vous crĂ©ez un nouvel utilisateur, il aura directement un rĂ©pertoire créé Ă son nom avec un accĂšs autorisĂ©.
âą Cliquez le bouton « Enregistrer » (pas de modification dans la fenĂȘtre ACL)
On peut maintenant effectuer diffĂ©rents tests dâaccĂšs au NAS. Pour cela, ouvrez lâexplorateur et saisissez lâadresse IP de votre serveur NAS (ici nous avons saisi \\192.168.1.29 qui correspond Ă lâadresse IP de notre Truenas) ; une fenĂȘtre dâauthentification sâaffiche :


CREATION DâUN UTILISATEUR SUR LE NAS ET AUTORISATION DâACCES
CrĂ©ation dâun compte « utilisateur_test » :
⹠Dans le volet de gauche, cliquez sur « Comptes » et « Utilisateurs »
âą En haut Ă droite de lâĂ©cran, cliquez sur « Ajouter »
⹠Complétez les rubriques (celles comportant un « * » sont obligatoires


Testez lâaccĂšs Ă votre espace de partage sur le NAS depuis un explorateur en saisissant lâadresse IP du NAS et en vous authentifiant avec lâutilisateur « usertest » prĂ©cĂ©demment créé :




Lâexplorateur affiche la fenĂȘtre suivante :
On retrouve le dossier personnel de lâutilisateur (ici « usertest ») et lâespace de partage « public » dans lequel il pourra dĂ©poser des fichiers accessibles Ă tous (seul son espace « usertest » lui est rĂ©servĂ© et inaccessible aux autres utilisateurs non autorisĂ©s).
Note : Il est possible de crĂ©er une multitude dâutilisateurs, de groupes et dâattribuer diverses permissions. Il nâest pas possible, ici, de prĂ©senter ces possibilitĂ©s qui sont Ă adapter Ă la politique de stockage et dâaccĂšs aux donnĂ©es de lâentreprise.
Merci
Je vous remercie sincĂšrement d'avoir pris le temps de consulter mon portfolio. Votre intĂ©rĂȘt est trĂšs apprĂ©ciĂ©.
N'hésitez pas à me contacter directement si vous avez des questions ou si vous souhaitez obtenir plus d'informations sur moi.
Au plaisir de vous entendre bientĂŽt !
© 2024 - 2025. Tous droits réservés. Créer par Florian Cesa.