Home Entreprise Comment démarrer avec TrueNAS Scale

Comment démarrer avec TrueNAS Scale

by Dylan Bryan
Baies de lecteur avant Dell EMC PowerEdge R750

TrueNAS a gagné du terrain dans les communautés d'auto-hébergement et de homelab pour plusieurs raisons. L'une des principales raisons est qu'il est gratuit et Open Source. Une autre raison importante est que, dès le départ, il est assez facile à configurer et possède une interface attrayante. Pour les personnes qui se lancent dans ce passe-temps ou qui souhaitent travailler sur quelque chose, les interfaces CLI peuvent être intimidantes et la sélection des paramètres corrects peut être déroutante. Ainsi, pour vous aider à démarrer, nous avons décidé de créer un guide de configuration rapide pour montrer comment configurer les partages SMB et iSCSI avec les ACL.

TrueNAS a gagné du terrain dans les communautés d'auto-hébergement et de homelab pour plusieurs raisons. L'une des principales raisons est qu'il est gratuit et Open Source. Une autre raison importante est que, dès le départ, il est assez facile à configurer et possède une interface attrayante. Pour les personnes qui se lancent dans ce passe-temps ou qui souhaitent travailler sur quelque chose, les interfaces CLI peuvent être intimidantes et la sélection des paramètres corrects peut être déroutante. Ainsi, pour vous aider à démarrer, nous avons décidé de créer un guide de configuration rapide pour montrer comment configurer les partages SMB et iSCSI avec les ACL.

TrueNAS peut être exécuté sur de nombreux matériels, mais il est toujours important de vérifier que le matériel que vous sélectionnez fonctionnera. Vous pouvez consulter le Guide matériel de l'échelle TrueNAS pour plus de détails sur la compatibilité matérielle. Côté stockage, une chose principale à vérifier est de disposer de plusieurs disques de même capacité pour créer un pool. Bien qu'il soit possible de mélanger et d'associer les disques, cela entraînera probablement beaucoup plus de maux de tête que cela n'en vaut la peine. En dehors de cela, ce TrueNAS n’est généralement pas trop pointilleux.

Installation

L'installation globale de TrueNAS Scale est très simple. La majeure partie de la configuration réelle est effectuée via l'interface Web après l'installation. Une fois que vous avez démarré votre programme d'installation TrueNAS, vous appuyez sur le chargeur de démarrage GRUB avec la possibilité de démarrer l'installation, qui passera automatiquement au menu de configuration de la console.

Dans le menu initial, sélectionnez l'option Installer/Mise à niveau et cliquez sur OK.

L'écran suivant varie en fonction de la configuration réelle. Sélectionnez le lecteur pour l'installation TrueNAS. Utilisez les touches fléchées pour faire défiler pour mettre en surbrillance le lecteur préféré et appuyez sur espace. Notre capture d'écran est un peu différente car ces disques étaient auparavant utilisés dans une configuration TrueNAS et attribués à des pools. En règle générale, vous ne verrez que les noms, adresses et capacités des lecteurs disponibles. Sélectionnez le lecteur de démarrage souhaité et cliquez sur OK.

Il est important de créer un compte d'utilisateur administratif et TrueNAS propose deux bonnes options. La sélection de l'option 1 créera un mot de passe administrateur dans la console. Le choix de l'option 3 nécessite que l'utilisateur crée le mot de passe administrateur lors de sa première connexion à l'interface Web. L’une ou l’autre option est acceptable ici et dépend de vos préférences personnelles. L'option 2 n'est pas une bonne option ! Après avoir fait votre choix, cliquez sur OK.

Le programme d'installation suivra toutes ses étapes et, une fois terminé, le message d'installation réussie vous sera présenté. Retirez votre support d'installation et cliquez sur OK pour passer à l'écran suivant.

Toutes nos félicitations! Si vous voyez cet écran, cela signifie que TrueNAS a été installé. A partir de là, vous ne verrez pas grand-chose sur la console locale. Accédez à une machine connectée au réseau et utilisez l’interface Web. En règle générale, à moins que les choses tournent mal, il ne sera pas nécessaire de revoir cette interface et vous pourrez exécuter votre boîtier TrueNAS complètement sans tête.

Configuration de l'échelle TrueNAS

Accédez à l'interface Web à l'adresse IP répertoriée dans la console. Une fois que vous avez saisi l'adresse IP sur la machine en réseau, l'écran de connexion s'affiche. Vous devrez soit configurer le mot de passe administrateur, soit entrer admin et le mot de passe que vous avez précédemment configuré. Ensuite, vous rencontrerez l’écran d’atterrissage.

TrueNAS est installé, mais il nécessite une configuration supplémentaire pour fonctionner correctement en tant que NAS. Pour commencer, accédez à l’onglet Stockage dans la barre latérale de gauche. Tout d’abord, nous devons créer un pool, alors cliquons sur Créer un pool.

Création d'un pool à l'échelle TrueNAS

La création d'un pool de lecteurs est la première chose à faire pour rendre cet espace utilisable. En règle générale, vous souhaitez plusieurs disques de la même capacité pour éviter les maux de tête. Nous disposons de six SSD NVMe de 1.6 To et de neuf SSD SAS de 480 Go, nous allons donc les configurer en deux pools distincts. Par souci de simplicité, nous les divisons en pool NVMe et pool SAS et les plaçons dans ZFS RAIDZ1, en les répartissant avec un seul disque de rechange. Pour les configurations comportant plus de six disques ou plus de 2 To chacun, il est probablement judicieux d'utiliser RAIDZ2 pour le deuxième disque de rechange. Cela permet de réduire les risques de perte de données si vous rencontrez un autre échec alors que vous essayez de reconstruire le pool à partir du premier échec. ZFS RAIDZ est un moyen rapide et simple de regrouper et de mettre en ligne des SSD NVMe.

C'est tout pour créer votre pool, à moins que vous ne souhaitiez explorer d'autres options telles que la mise en cache et les pièces de rechange. Bien que cela ne soit pas essentiel pour les configurations NAS standard, vous pouvez enregistrer votre travail et accéder à la page de révision.

Création d'utilisateur

Créons maintenant des comptes d'utilisateurs afin que le compte administrateur ne soit pas utilisé pour accéder au stockage. Cela nous permet de configurer des autorisations pour d'autres utilisateurs et de leur accorder un stockage partagé ou séparé. Vous pouvez également configurer des autorisations par groupes pour simplifier l'accès des utilisateurs au même stockage.

Accédez à l’onglet des informations d’identification sur la gauche et sélectionnez les utilisateurs locaux. Vous pouvez choisir Ajouter un utilisateur en haut à droite et saisir directement les informations utilisateur. Nous ne ferons rien avec le Paramètres du répertoire personnel dans ce guide, bien qu'il existe des options utiles. La possibilité de s'authentifier via LDAP et Active Directory dépasse le cadre de ce guide et ne sera donc pas abordée ici. Cependant, ces options vous permettent de vous authentifier via des comptes existants sans exiger que les utilisateurs disposent d'un compte dédié à TrueNAS.

Pour plus d'informations sur les partages domestiques, vous pouvez consulter la documentation TrueNAS ici.

Ensembles de données et partages

Une fois les comptes d'utilisateurs et les groupes créés, vous pouvez configurer un stockage accessible aux utilisateurs et utiliser votre NAS. Vous pouvez choisir entre iSCSI et SMB pour cela, mais SMB est votre meilleur choix pour le partage avec plusieurs utilisateurs. Nous couvrirons la configuration des deux ici.

Configuration PME

Pour configurer SMB, nous devons commencer par créer un ensemble de données. Pour ce faire, accédez à l'onglet Ensembles de données sur le côté gauche, cliquez sur le pool dont vous souhaitez être le parent, puis appuyez sur le bouton Ajouter un ensemble de données en haut à droite. Ici, vous pouvez lui donner un nom, modifier les paramètres de compression et de cryptage et définir le type de partage.

Puisque nous configurons un partage SMB, nous voulons nous assurer que l'ensemble de données est correctement configuré. Utilisez simplement le menu déroulant pour sélectionner SMB dans le champ Type de partage. Nous pouvons économiser pour permettre au partage SMB d’occuper la totalité du pool, mais pour diviser le pool, nous devons passer aux options avancées.

Maintenant que nous sommes dans les options avancées, nous pouvons modifier la taille du jeu de données en entrant simplement la capacité souhaitée dans le champ quota. À moins que vous n'ayez besoin de modifier d'autres options, nous avons créé l'ensemble de données et pouvons continuer.

Maintenant que ces éléments fondamentaux sont éliminés, nous pouvons configurer le partage SMB réel à utiliser. Accédez à l'onglet Partages. Dans la barre latérale, recherchez les partages SMB et sélectionnez Ajouter.

Nous devons utiliser l'option Chemin pour sélectionner l'ensemble de données créé précédemment et le rendre disponible pour le partage. Ensuite, ajoutez un nom qui s’affichera une fois le service SMB accédé. L'option Objectif peut être configurée pour plusieurs utilisations, mais pour le stockage de fichiers normal, les paramètres de partage par défaut fonctionneront.

Après avoir configuré le partage SMB et cliqué sur Enregistrer, vous verrez la fenêtre contextuelle pour activer le service SMB. Si vous souhaitez que le service démarre automatiquement au démarrage de TrueNAS, sélectionnez le démarrage automatique avant d'activer le service. Si vous changez d'avis plus tard, vous pouvez également activer le démarrage automatique.

À ce stade, vous devriez pouvoir voir TrueNAS dans la section réseau de l'explorateur de fichiers Windows, mais en fonction de vos préférences, il y a quelques étapes supplémentaires. Si vous pouvez fournir à tous les utilisateurs l'accès à ce partage, ainsi que le nom par défaut, alors vous avez terminé. Sinon, le reste est assez simple. Sélectionnez simplement l'icône de partage à côté du commutateur activé sur le partage et modifiez la liste de contrôle d'accès (ACL). Par défaut, l'ACL accorde à chacun une autorisation complète. Cela peut convenir si vous êtes le seul utilisateur de l'instance, mais sinon, vous souhaiterez peut-être être un peu plus précis.

Vous pouvez soit ajouter une règle de refus spécifique pour empêcher un utilisateur d'accéder à un pool, soit supprimer l'entrée « tout le monde @ » et la configurer pour n'autoriser qu'un seul utilisateur, comme nous le montrons dans la capture d'écran ci-dessous. Cela restreint l’accès au pool uniquement à notre utilisateur storagereview. Vous pouvez y ajouter plus d'utilisateurs ou même des groupes entiers. Il est également possible d'avoir des utilisateurs en lecture seule et des utilisateurs spécifiques refusés.

Et enfin, pour les PME, la dernière étape (même si elle n'est pas critique) consiste à changer le nom du service. Pour ce faire, nous ouvrons le menu kebab (ou menu « trois points ») à côté du bouton Ajouter et cliquons sur configurer le service. Ici, nous pouvons simplement changer le nom NetBIOS pour modifier la façon dont le service SMB apparaît sur les appareils du réseau.

Après l'enregistrement, nous devrions voir le nom dans l'onglet réseau de l'Explorateur de fichiers sous Windows.

À partir de là, double-cliquez sur le nom et vous devriez voir une fenêtre d'authentification. Entrez les informations d'identification du compte que vous avez créé et défini dans l'ACL, et vous devriez pouvoir voir les partages autorisés pour cet utilisateur. Toutes nos félicitations! Vous disposez désormais d’un partage SMB simple et fonctionnel sur TrueNAS.

Si vous souhaitez la documentation TrueNAS pour la configuration SMB, elle peut être trouvée ici.

Configuration iSCSI

Si vous êtes intéressé par la configuration iSCSI, vous pouvez parcourir cette section. Sinon, sautez-le.

iSCSI est une bête légèrement différente de SMB, et elle s'affichera également un peu différemment sous Windows. iSCSI se monte comme un disque local au lieu d'un partage réseau, mais il aime un peu moins être utilisé par plusieurs machines clientes à la fois. SMB est la meilleure option pour le partage avec plusieurs machines clientes. Soyez prêt : la configuration d'iSCSI est assez simple, mais le mappage sous Windows est un peu plus complexe que celui de SMB.

Avant de créer le partage réel, nous devrons créer soit un ensemble de données, soit un Zvol à partager. Nous utiliserons un Zvol. Nous créons un Zvol de 2 To sous notre pool SAS. Ceci est disponible sous l’onglet Ensembles de données.

Ensuite, nous pouvons accéder à l'onglet Partages et appuyer sur le bouton Assistant sur iSCSI. Par souci de simplicité, nous appelons ce partage « iscsi-sas », en sélectionnant le Zvol comme appareil et en changeant la plate-forme de partage en système d'exploitation moderne. Puisqu'il s'agit de notre premier partage iSCSI, nous devons créer une cible et un portail.

Ce sont les paramètres sous le portail que nous utilisons pour iSCSI. L'utilisateur est également configuré ici. Après cela, nous pouvons ignorer l'initiateur et passer à autre chose.

Après l'enregistrement, nous serons invités à démarrer iSCSI comme nous l'avons fait avec SMB.

On pourrait penser que nous avons terminé ici et que nous sommes du côté TrueNAS, mais il est maintenant temps de passer du côté de Windows. La machine utilisée dans cette configuration exécute Windows 11 ; les vues sur d’autres systèmes d’exploitation peuvent être différentes.

Nous commençons par rechercher et ouvrir l'initiateur iSCSI.

Dans l'initiateur iSCSI, entrez votre adresse IP TrueNAS dans la zone cible et cliquez sur Connexion rapide.

Une fenêtre contextuelle pour la connexion rapide avec la cible découverte s'affichera. Si votre statut indique Connecté, vous pouvez appuyer sur Terminé.

Quittez l'initiateur iSCSI. Ensuite, nous devons ouvrir la gestion des disques. Vous devriez soit obtenir une fenêtre contextuelle pour initialiser un disque, soit simplement voir votre espace non alloué.

Une fois le disque initialisé, nous pouvons créer un nouveau volume simple.

Nous avons simplement laissé le volume remplir tout l'espace disque et lui avons donné la lettre E. Nous avons ensuite formaté la partition avec NTFS avec une taille d'unité d'allocation par défaut et défini l'étiquette sur « Truenas-iSCSI-SAS ».

Une fois le formatage et la configuration terminés, nous devrions pouvoir voir le partage iSCSI monté.

Et si nous regardons l'onglet Ce PC dans l'Explorateur de fichiers, nous devrions voir notre partage iSCSI monté !

Si le partage est monté ici, alors tout s'est bien passé et vous pouvez désormais profiter de votre stockage en réseau. Ce processus est un peu complexe pour ceux qui ne sont pas habitués au bricolage, mais dans l'ensemble, il ne va pas trop loin dans les détails.

Pour plus de détails, vous pouvez consulter la page de partage iSCSI dans la documentation TrueNAS ici.

Conclusion

Dans l’ensemble, TrueNAS Scale est relativement simple à configurer une fois que vous avez suivi les étapes dans l’ordre. Alors que de nombreuses plates-formes NAS de vente au détail proposent des assistants pour vous guider à travers les étapes, TrueNAS propose un processus plus granulaire. Certaines sections peuvent prêter à confusion, mais avec quelques conseils, elles peuvent être résolues. Il existe également une bonne marge de personnalisation et d'adaptation supplémentaire pour une utilisation par les utilisateurs les plus avancés.

Baies de lecteur avant Dell EMC PowerEdge R750

Dell R75 - Banc d'essai à l'échelle TrueNAS

Un autre avantage de TrueNAS Scale est qu'il peut exécuter des applications et dispose également d'un hyperviseur. L'hyperviseur KVM ne remplacera probablement pas le besoin d'hôtes dédiés exécutant Proxmox ou ESXi, mais il peut fonctionner à la rigueur pour faire tourner une simple VM. Les applications vous permettent d'héberger des éléments comme Immich pour rationaliser le stockage de photos, Plex pour le streaming vidéo ou même Nextcloud pour la collaboration et le partage. Ces applications ajoutent des fonctionnalités à TrueNAS et vous permettent de le personnaliser en fonction de vos besoins.

En fin de compte, ce guide n’est pas un guide complet, et il n’est pas censé l’être. Nous voulions simplement créer quelque chose de simple pour couvrir les bases et aider les gens à se familiariser avec TrueNAS, car beaucoup trouvent la configuration du jour 0 intimidante. Il existe de nombreuses autres fonctionnalités qui ne sont pas couvertes ici (nous avons l'intention de les aborder à l'avenir), mais pour l'instant, profitez de votre NAS nouvellement provisionné !

Échelle TrueNAS

S'engager avec StorageReview

Newsletter |  YouTube | Podcast iTunes/Spotify | Instagram | Twitter | TikTok | Flux RSS