0% ont trouvé ce document utile (0 vote)
3 vues4 pages

Mise en Place D'un NAS Avec NFS: Objectif

Le document décrit la mise en place d'un NAS utilisant NFS pour partager des fichiers entre un serveur et un client Linux, ainsi que la création d'un SAN iSCSI pour accéder à un stockage distant au niveau bloc. Il fournit des étapes détaillées pour l'installation des paquets nécessaires, la configuration des répertoires partagés et des disques virtuels, ainsi que des vérifications de fonctionnement. Un comparatif entre NAS et SAN est également présenté, soulignant les différences en termes de protocole, d'utilisation, d'administration et de performances.

Transféré par

youssef sahif
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
3 vues4 pages

Mise en Place D'un NAS Avec NFS: Objectif

Le document décrit la mise en place d'un NAS utilisant NFS pour partager des fichiers entre un serveur et un client Linux, ainsi que la création d'un SAN iSCSI pour accéder à un stockage distant au niveau bloc. Il fournit des étapes détaillées pour l'installation des paquets nécessaires, la configuration des répertoires partagés et des disques virtuels, ainsi que des vérifications de fonctionnement. Un comparatif entre NAS et SAN est également présenté, soulignant les différences en termes de protocole, d'utilisation, d'administration et de performances.

Transféré par

youssef sahif
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Mise en place d’un NAS avec NFS

NFS est un protocole qui permet de partager des fichiers sur un réseau. Un serveur expose
un dossier, et les machines clientes l’accèdent comme s’il était local.

Objectif

Partager un répertoire sur un serveur Linux (NAS) avec le protocole NFS et le monter sur un
client Linux.

Configuration proposée

Rôle Machine Adresse IP OS


Serveur NFS nfs-server [Link] Ubuntu Server
Client NFS nfs-client [Link] Ubuntu client

Installer les paquets NFS

Sur le serveur :

sudo apt update


sudo apt install nfs-kernel-server -y

Sur le client :

sudo apt install nfs-common -y

Créer un répertoire partagé

Sur le serveur :

sudo mkdir -p /srv/nfs_share


sudo chown nobody:nogroup /srv/nfs_share
sudo chmod 777 /srv/nfs_share

Ajouter un fichier test :

echo "Bienvenue sur le NAS NFS" | sudo tee /srv/nfs_share/[Link]

Configurer l’export

Éditez /etc/exports :

sudo nano /etc/exports

Ajoutez :

/srv/nfs_share [Link](rw,sync,no_subtree_check)
Appliquez la configuration :

sudo exportfs -rav


sudo systemctl restart nfs-kernel-server

Monter le partage sur le client

Sur le client :

sudo mkdir -p /mnt/nfs


sudo mount [Link]:/srv/nfs_share /mnt/nfs

Vérifiez :

df -h | grep nfs
ls /mnt/nfs

Montage automatique

Ajoutez dans /etc/fstab du client :

[Link]:/srv/nfs_share /mnt/nfs nfs defaults 0 0

Vérifications

• Lecture/écriture depuis le client :


• echo "Fichier créé depuis client" > /mnt/nfs/[Link]
• Vérifier la présence sur le serveur :
• ls /srv/nfs_share

Création d’un SAN iSCSI entre deux machines


Objectif

Mettre en place un serveur de stockage iSCSI (SAN) et un client initiateur qui monte un
disque distant.

iSCSI est un protocole de SAN qui permet d’accéder à un stockage distant au niveau bloc
via le réseau IP (Ethernet).
Configuration proposée

Rôle Machine Adresse IP OS


Serveur iSCSI (target) iscsi-server [Link] Ubuntu Server
Client iSCSI (initiator) iscsi-client [Link] Ubuntu Server

Installer les paquets

Sur le serveur :

sudo apt install tgt -y

Sur le client :

sudo apt install open-iscsi -y

Créer un disque virtuel pour le SAN

Sur le serveur :

sudo mkdir -p /srv/iscsi_disks


sudo dd if=/dev/zero of=/srv/iscsi_disks/[Link] bs=1M count=512

Configurer la target iSCSI

Éditez /etc/tgt/conf.d/[Link] :

sudo nano /etc/tgt/conf.d/[Link]

Ajoutez :

<target [Link]:storage.disk01>
backing-store /srv/iscsi_disks/[Link]
initiator-address [Link]
incominguser iscsiuser iscsi123
</target>

Rechargez le service :

sudo systemctl restart tgt


sudo tgtadm --mode target --op show

Découverte depuis le client

Sur le client :

sudo iscsiadm --mode discovery --type sendtargets --portal [Link]


Connexion :

sudo iscsiadm --mode node --targetname [Link]:storage.disk01 -


-portal [Link] --login

Vérifier le disque

sudo fdisk -l

Vous devriez voir un nouveau disque (/dev/sdb par exemple).

Créer un système de fichiers et monter le disque

sudo mkfs.ext4 /dev/sdb


sudo mkdir /mnt/iscsi
sudo mount /dev/sdb /mnt/iscsi

Persistance de la connexion

Découverte automatique au démarrage :

sudo iscsiadm --mode node --targetname [Link]:storage.disk01 -


-portal [Link] --op update --name [Link] --value automatic
sudo systemctl enable open-iscsi

Vérifications

• Créez un fichier sur le client :


• echo "Données SAN iSCSI" > /mnt/iscsi/[Link]
• Vérifiez sur le serveur :
• sudo strings /srv/iscsi_disks/[Link] | grep SAN

Comparatif NAS vs SAN


Critère NAS (NFS) SAN (iSCSI)
Protocole NFS/SMB (niveau fichier) iSCSI (niveau bloc)
Utilisation Partage simple de fichiers Stockage bas niveau (disques virtuels)
Administration Simple Plus complexe
Performances Moyennes Élevées
Cas d’usage Serveurs de fichiers, sauvegarde Virtualisation, bases de données

Vous aimerez peut-être aussi