You are on page 1of 3

nous allons nous concentrer d'abord sur la gestion du stockage en réseau avec NFS.

je veux vous dire


que NFS signifie Network File System, et il se compose de 2 composants. Nous avons le serveur NFS,
qui est le fournisseur de stockage. Nous avons le client NFS, qui est le consommateur de stockage. Le
stockage en question est mis à disposition via un répertoire.

Ce qui est intéressant avec NFS, c'est qu'il s'agit d'un exemple de framework ReadWriteMany, ce qui
signifie que de nombreux clients NFS peuvent monter le stockage fourni par le serveur NFS et qu'ils
peuvent y lire et y écrire simultanément. Maintenant que le répertoire d'images est disponible sur le
réseau, les clients NFS peuvent monter le stockage et l'utiliser comme s'il était local pour le client.
Tout cela est fait à l'aide d'un protocole appelé NFS version 4. La version 4 de NFS remplace les
versions précédentes de NFS. L'implémentation actuelle est la version NFS pour 4.2, c'est que la
version 4 de NFS a des fonctionnalités que les versions précédentes n'avaient pas. Mais ce n'est pas
la principale raison pour laquelle vous utilisez la version 4 de NFS. L'une des principales
caractéristiques de l'utilisation de la version 4 de NFS par rapport à ses anciennes versions est sa
simplicité. C'est beaucoup plus simple à configurer et c'est parce que nous n'avons qu'à nous assurer
qu'un seul port est ouvert dans le pare-feu, et c'est le port TCP 2049.

Maintenant, je vais de ma part de vous montrer comment configurer un service NFS.

Mais j'ai serverb et un serverb pour être le serveur nfs. J'ai donc juste besoin de m'assurer que
quelques clients sont des outils installés. Et j'ai exécuté la commande

dnf install -y nfs-utils

Et pour le moment, ici, j'utilise la commande firewall-cmd --add-servcie nfs --permanent.

La prochaine chose que je vais faire est de m'assurer que le serveur nfs est démarré et activé à l'aide
de systemctl enable –now server-nfs.

Maintenant, continuons sur serverb qui est le serveur nfs bien sûr, je crée un répertoire appelé
/images. Et ce que je vais maintenant faire, c'est le partager sur le réseau.

Ce fichier d'insertion contient ma définition NFS. C'est vim /etc/exports.d/images.exports. /image *


(rw)

Vous pouvez maintenant appeler le fichier comme vous le souhaitez, tant qu'il a l'extension des
exportations de points. Et je le dépose, bien sûr dans /etc/exports/ .d. Et ce que je fais ici, ce que je
dis, c'est que je vais prendre /images sur le serveur nfs. Je vais le partager avec qui, bien Je vais le
partager avec tout le monde. C'est ce que représente *. Et comment je vais le partager en tant que
readwrite.

Bien sûr, c'est là que vous incluez les options de votre serveur NFS. Vous connaissez peut être NFS et
utilisez des options telles que sync ou async sync est l'option par défaut et en fait si vous souhaitez
utiliser async vous devez en fait spécifier explicitement une exportation basée sur async

Maintenant, si vous voulez savoir ce qui est partagé par votre serveur NFS, vous pouvez utiliser la
commande showmount -e et il n'y a pas grand chose là-bas. Et c'est parce que nous n'avons pas
réinitialisé les services NFS. Donc, pour ce faire, la commande utilisée est exportfs -r. Et maintenant,
lorsque nous exécutons la commande showmount -e, vous pouvez voir que nous avons /images et
qu'il est partagé avec tout le monde. Maintenant, ce que je vais faire est de créer un fichier appelé
file, juste un fichier de test et nous devrions pouvoir accéder à ce fichier sur le réseau en utilisant
NFS.
Maintenant sur servera ici et c'est le sujet de ce chapitre particulier, le client NFS ; servera est le
client NFS et nous avons besoin du package nfs-utils installé. Il est déjà installé et serveur et ce que je
dois faire maintenant est de créer un point de montage. Il n'est pas nécessaire qu'il soit en dessous
de mnt, il peut être n'importe où. Je viens donc de créer /mnt/images, puis ce que j'ai fait,

c'est que j'ai ajouté à /etc/fstab la définition suivante. Alors bien sûr, je veux faire un montage
persistant. Alors regardez la convention de dénomination là-bas. C'est, serveurb:/images. En d'autres
termes, son serveur : puis le répertoire que nous voulons monter à partir de l'espace du serveur nfs
et bien sûr, vous pouvez voir où nous le montons, /mnt/images. Le type de système de fichiers est
nfs, les options sont par défaut et nous allons le terminer avec 0 0. Ensuite, je vais simplement
retraiter /etc/fstab dans son intégralité. Et vous pouvez voir ici que /mnt/images est monté avec
succès et en regardant le contenu de /mnt/images, vous pouvez voir que le fichier file est
certainement là. Maintenant, bien sûr, il y a tellement plus à ajouter en ce qui concerne NFS.

Dans la section suivante, nous allons parler du service de montage automatique. Et nous pouvons
même parler de la sécurisation de l'export NFS à l'aide de Kerberos. Cependant, cela est couvert dans
un cours différent, et c'est le cours RH362

Donc, ce que je voudrais vous présenter en ce moment, c'est un service appelé autofs. Ce que fait
autofs, c'est qu'il monte également automatiquement les partages NFS, les partages samba, si vous
utilisez bien sûr Microsoft Windows. Maintenant, la façon dont autofs fonctionne, c'est que nous
avons des mappages directs et nous avons des mappages indirects.

Donc, les mappages directs, eh bien, ce sont le même type de montages que vous avez appris jusqu'à
présent. Ainsi, un montage directe est comme un montage régulier facilité par le service de montage
automatique.

Nous avons également des mappages indirects ou des montages indirects. Un montage indirect se
produit lorsque l'emplacement du point de montage n'est pas connu jusqu'à ce que la demande de
montage automatique se produise.

Le fichier de configuration principal d'autofs c'est /etc/auto.master.d et tous les fichiers qui ont
l'extension .autofs sont traités à l'intérieur de ce répertoire. La syntaxe du fichier de configuration
principal ou du fichier de dépôt est que nous avons des points de montage locaux, puis nous avons
un fichier de contrôle.

Maintenant, en ce qui concerne une carte indirecte, la syntaxe est que nous avons 3 champs
différents. Le premier champ est le sous-répertoire du montage local, le montage local que vous avez
référencé dans votre fichier de mappage principal. Ensuite, nous aurions vos options de montage.
Ainsi, les options de montage seraient des choses comme RW pour readwrite. Vous pouvez
également spécifier le type de système de fichiers pour différencier NFS et Samba, la valeur par
défaut est bien sûr NFS, puis nous aurions l'emplacement de partage. C'est donc l'emplacement sur
le serveur NFS ou sur le serveur Samba que nous allons monter ;

autofs prend également en charge les caractères génériques et l'un des principaux cas d'utilisation
pour les mappages indirectes consiste à monter les répertoires personnels des utilisateurs. Donc, si
vous regardez la syntaxe que nous avons ici, le premier champ qui est normalement celui où nous
spécifions le sous-répertoire du montage local. Nous avons un caractère générique, nous avons donc
ici l'astérisque. Droit! L'astérisque représente donc le répertoire auquel vous souhaitez accéder.
Disons donc, par exemple, que je veux accéder à mon propre répertoire personnel d'utilisateur,
l'astérisque pourrait représenter /home/ricardo. Bien sûr, le champ suivant, vous savez de quoi il
s'agit ? Droit! Ce sont les options de montage. Donc, l'exemple là-bas est -rw pour faire un montage
en lecture-écriture. Et puis le troisième et dernier champ, c'est là qu'on précise ce que c'est, qu'on en
veut trop ? Nous voulons donc accéder au serveur NFS et monter /home/, puis nous avons une
esperluette. L'esperluette représente donc l'élément auquel vous accédez. Donc, l'élément auquel je
veux accéder ici serait Ricardo. Ainsi, lorsque j'ai essayé d'accéder à /home/ricardo, cette esperluette
représente ricardo. Par conséquent, ce que nous voulons monter est, à partir du serveur nfs :
/home/ricardo. Ainsi, par exemple, si vous souhaitez accéder à /home/james, bien sûr, la partie
james représente l'esperluette. Nous allons faire un montage en lecture-écriture de ce que le serveur
nfs : /home/james. En ce qui concerne les mappages directes, ce sont des montages directs qui
existent et qui sont en quelque sorte persistants

You might also like