Recherche de site Web

Configuration de FreeNAS pour configurer des disques de stockage ZFS et création de partages NFS sur FreeNAS - Partie 2


Dans notre article précédent, nous vous avons montré comment installer le serveur FreeNAS. Dans cet article, nous aborderons la configuration de FreeNAS et la configuration du stockage à l'aide de ZFS.

Exigences

  1. Installation de FreeNAS (Network-Attached Storage) – Partie 1

Après l'installation et la configuration du serveur FreeNAS, les opérations suivantes doivent être effectuées sous FreeNAS Web UI.

  1. Définissez le protocole Web sur HTTP/HTTPS.
  2. Remplacez l'adresse de l'interface graphique Web par 192.168.0.225.
  3. Changer les langues, la carte du clavier, le fuseau horaire, le serveur de journaux, l'e-mail.
  4. Ajoutez un volume de stockage pris en charge par ZFS.
  5. Définissez l’un des partages.

Après avoir apporté les modifications ci-dessus dans l'interface utilisateur Web FreeNAS, nous devons enregistrer les modifications sous Système -> Paramètres -> Enregistrer la configuration -> téléchargez Config -> Enregistrer pour conserver les modifications permanentes.

Configuration de mon serveur
Hardware		:	Virtual Machine 64-bit
Operating System        :	FreeNAS-9.2.1.8-RELEASE-x64
IP Address	      	:	192.168.0.225
8GB RAM		        :	Minimum RAM 
1 Disk (5GB)	      	:	Used for OS Installation
8 Disks (5GB)		:	Used for Storage
Configuration de mon client

N'importe quel système d'exploitation Linux peut être utilisé.

Operating System 	:	Ubuntu 14.04
IP Address	 	:	192.168.0.12

Configuration de FreeNAS et configuration du stockage ZFS

Pour utiliser FreeNAS, nous devons configurer avec les paramètres appropriés une fois l'installation terminée. Dans la partie 1, nous avons vu comment installer FreeNAS. Nous devons maintenant définir les paramètres que nous allons utiliser dans notre environnement.

Étape 1 : configuration des paramètres de base de FreeNAS

1. Connectez-vous à l'interface utilisateur Web de FreeNAS. Une fois connecté, vous verrez l'onglet Paramètres et Informations système. Sous Paramètres, modifiez le Protocole de notre interface Web pour qu'il soit http/https et définissez l'adresse IP que nous allons utiliser pour cette interface graphique et définissez également le fuseau horaire, Carte du clavier, langue pour l'interface graphique.

Après avoir apporté les modifications ci-dessus, cliquez sur le bouton « Enregistrer » en bas pour enregistrer les modifications.

2. Ensuite, configurez la notification par e-mail, accédez à l'onglet E-mail sous les Paramètres. Ici, nous pouvons définir l'adresse e-mail pour recevoir la notification par e-mail de reclassement de notre NAS.

Avant cela, nous devons définir l'e-mail dans notre compte utilisateur. Ici, j'utilise root comme utilisateur. Passez donc au Menu Compte en haut. Ensuite, choisissez Utilisateurs, ici vous verrez l'utilisateur root, en sélectionnant l'utilisateur root, vous obtiendrez l'option de modification dans le coin inférieur gauche sous la liste des utilisateurs.

Cliquez sur l'onglet Modifier l'utilisateur pour saisir l'adresse e-mail et le mot de passe de l'utilisateur et cliquez sur OK pour enregistrer les modifications.

3. Revenez ensuite aux Paramètres et choisissez E-mail pour configurer l'e-mail. Ici, j'ai utilisé mon identifiant Gmail, vous pouvez choisir l'identifiant de messagerie qui vous convient le mieux.

Saisissez le nom d'utilisateur et le mot de passe pour l'authentification et enregistrez les modifications en cliquant sur Enregistrer.

4. Nous devons maintenant activer le message Console dans le pied de page. Pour ce faire, accédez à l'option Avancé et choisissez Afficher les messages de la console dans le pied de page et enregistrez les paramètres en cliquant sur Enregistrer.

Étape 2 : ajout de volumes de stockage ZFS

5. Pour ajouter des périphériques de stockage ZFS, accédez au menu Stockage en haut pour définir les volumes ZFS. Pour ajouter un volume ZFS, sélectionnez Gestionnaire de volumes ZFS.

Ensuite, ajoutez un nouveau nom pour votre volume, ici j'ai défini comme tecmint_pool. Pour ajouter les disques disponibles, cliquez sur le signe + et ajoutez les disques. Il y a au total 8 disques disponibles maintenant, ajoutez-les tous.

6. Ensuite, définissez les niveaux de Raid à utiliser. Pour ajouter un RaidZ (identique à un Raid 5), cliquez sur la liste déroulante. Ici, j'ajoute également deux disques comme disque de rechange. Si l’un des disques tombe en panne, le disque de rechange sera automatiquement reconstruit à partir des informations de parité.

7. Pour ajouter un RAIDz2 avec double parité, vous pouvez choisir le Raidz2 (identique au RAID 6 avec double parité). parité) dans le menu déroulant.

8. Mirror signifie cloner la même copie de chaque disque avec de meilleures performances et une meilleure garantie des données.

9. Rayez une seule donnée sur plusieurs disques. Si nous perdons un disque, nous perdrons tout le volume car inutile. Nous ne perdrons aucune capacité en nombre total de disques.

10. Ici, je vais utiliser RAIDZ2 pour ma configuration. Cliquez sur Ajouter un volume pour ajouter la disposition du volume sélectionnée. L'ajout du volume prendra peu de temps en fonction de la taille de notre lecteur et des performances du système.

11. Après avoir ajouté des volumes, vous obtiendrez la liste des volumes comme indiqué ci-dessous.

Étape 3 : Création de jeux de données ZFS

12. L'ensemble de données est créé à l'intérieur du volume que nous avons créé à l'étape ci-dessus. Les ensembles de données sont comme un dossier avec le niveau de compression, le type de partage, le quota et bien d'autres fonctionnalités.

Pour créer un ensemble de données, choisissez le volume tecmint_pool en bas et choisissez Créer un ensemble de données ZFS.

Choisissez un nom de ensemble de données, ici j'ai choisi tecmint_docs, sélectionnez le niveau de compression dans la liste et sélectionnez un type de partage, ici je vais créer ce partage pour une machine Linux, j'ai donc sélectionné ici le type de partage comme Unix.

Ensuite, activez le quota en cliquant sur le menu avancé pour obtenir le quota. Permettez-moi de choisir 2 Go comme limite de quota pour ce partage et de cliquer sur ajouter un ensemble de données pour l'ajouter.

13. Ensuite, nous devons définir les autorisations sur le partage tecmint_docs, cela peut être fait en utilisant l'option Modifier l'autorisation. Pour ce faire, nous devons choisir le tecmint_docs, en bas et définir les autorisations.

Ici, je définis l'autorisation pour l'utilisateur root. Sélectionnez Autorisation de manière récursive pour obtenir la même autorisation pour tous les fichiers et dossiers créés sous le partage.

14. Une fois les ensembles de données ZFS créés pour le partage Unix, il est maintenant temps de créer un ensemble de données pour Windows. Suivez les mêmes instructions que celles expliquées ci-dessus, le seul changement est de sélectionner le type de partage comme « Windows » lors de l'ajout de l'ensemble de données. Ces partages peuvent être accessibles depuis les machines Windows.

Étape 3 : Partager des ensembles de données ZFS

15. Pour partager des ensembles de données ZFS sur des machines Unix, accédez à l'onglet « Partage » dans le menu supérieur, choisissez le type Unix (NFS).

16. Ensuite, cliquez sur Ajouter un partage UNIX (NFS), une nouvelle fenêtre apparaîtra pour donner un commentaire (Nom) comme tecmint_nfs_share et ajoutez les réseaux autorisés 192.168.0.0/24. Notez que cela sera différent pour votre réseau.

Ensuite, sélectionnez Tous les répertoires pour autoriser le montage de chaque répertoire sous ce partage. En bas, choisissez Parcourir et choisissez le répertoire tecmint_docs que nous avons défini auparavant pour l'ensemble de données, puis cliquez sur OK.

17. Après avoir cliqué sur OK, un message de confirmation s'affichera et demandera : Voulez-vous activer ce service ? Cliquez sur Oui pour activer le partage. Nous pouvons maintenant voir que le service NFS a été démarré.

Étape 4 : Montage du partage NFS sur le client Unix

18. Connectez-vous maintenant à votre ordinateur client Unix (ici, j'ai utilisé Ubuntu 14.04 et avec l'adresse IP 192.168.0.12), et vérifiez si Le partage NFS de FreeNAS fonctionne ou non.

Mais, avant de vérifier les partages FreeNAS NFS, votre ordinateur client doit disposer du package NFS installé sur le système.

yum install nfs-utils -y		[On RedHat systems]
sudo apt-get install nfs-common -y	[On Debian systems]

19. Une fois NFS installé, utilisez la commande suivante pour répertorier le partage NFS de FreeNAS.

showmount -e 192.168.0.225

20. Maintenant, créez un répertoire de montage sous '/mnt/FreeNAS_Share' sur la machine client et montez le partage FreeNAS NFS dans ce point de montage et confirmez-le en utilisant ' df' commande.

sudo mkdir /mnt/FreeNAS_Share
sudo mount 192.168.0.225:/mnt/tecmint_pool/tecmint_docs /mnt/FreeNAS_Share/

21. Une fois le partage NFS monté, accédez à ce répertoire et essayez de créer un fichier sous ce partage pour confirmer que l'utilisateur root dispose des autorisations sur ce partage.

sudo su
cd /mnt/FreeNAS_Share/
touch tecmint.txt

Étape 5 : Enregistrez enfin les paramètres FreeNAS

22. Revenez maintenant à l'interface utilisateur Web de FreeNAS et choisissez Paramètres sous l'onglet système pour enregistrer les modifications. Cliquez sur enregistrer la configuration pour télécharger le fichier de configuration.

23. Ensuite, cliquez sur Télécharger la configuration pour choisir le fichier db téléchargé, choisissez le fichier et cliquez sur Télécharger.

Après avoir cliqué sur télécharger la configuration, le système redémarrera automatiquement et nos paramètres seront enregistrés.

C'est ça! nous avons configuré le volume de stockage et défini un partage NFS depuis FreeNAS.

Conclusion

FreeNAS nous fournit une interface Rich GUI pour gérer le serveur de stockage. FreeNAS prend en charge un grand système de fichiers utilisant ZFS avec un ensemble de données comprenant des fonctionnalités de compression, de quota et d'autorisation. Voyons comment utiliser FreeNAS comme serveur de streaming et serveur torrent dans les prochains articles.