« LINUX:ISCSI » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 15 : | Ligne 15 : | ||
=Principe= | =Principe= | ||
Le protocole ISCSI travaille en mode Client-Serveur. Il est donc constitué de deux composantes: | Le protocole ISCSI travaille en mode Client-Serveur. Il est donc constitué de deux composantes: | ||
* Target : la machine qui met à disposition | * Target : la machine qui met à disposition certain de ses disques | ||
* Initiator : la machine qui va utiliser les disques mis à disposition par le serveur | * Initiator : la machine qui va utiliser les disques mis à disposition par le serveur | ||
Ligne 25 : | Ligne 25 : | ||
[[FILE:LINUX:Iscsi.pdf|800px|center]] | [[FILE:LINUX:Iscsi.pdf|800px|center]] | ||
Ligne 46 : | Ligne 43 : | ||
==Configuration== | ==Configuration== | ||
Les fichiers de configuration se retrouvent dans le répertoire "/etc/tgt". | Les fichiers de configuration se retrouvent dans le répertoire "/etc/tgt". | ||
* le fichier "tgtd.conf" fait référence au fichier "targets.conf" et aux fichiers de type ".conf" se trouvant dans le sous-répertoire "/etc/tgt/conf.d", | |||
* le fichier "targets.conf" contient les paramètres généraux. | |||
* Dans le sous-répertoire "/etc/tgt/conf.d", on crée le fichier, que l'on nommera "diskb.conf", contenant les paramètres permettant de mettre à disposition de la partition "/dev/sdb1" aux clients distants. | |||
Voici son contenu: | |||
---- | |||
<target iqn.2023-02.dom.home.sv2:sv2.target1> | |||
backing-store /dev/sdb1 | |||
initiator-name iqn.2023-02.dom.home.sv:sv.initiator01 | |||
incominguser diskuser epenmarron | |||
initiator-address 192.168.1.73 | |||
initiator-address 192.168.1.74 | |||
</target> | |||
---- | |||
Explications des options: | |||
* '''target''' <nom du target> : définit le nom du target sous lequel les clients ISCSI verront ce device. Normalement ce nom suit une structure de nommage: "iqn.<année>-<mois>.<nom de domaine en ordre inverse>:<intitulé personnel>" | |||
* '''backing-store''' <nom de device disque> : définit le nom du device disque; il peut être une partition disque ou LVM | |||
* '''initiator-name''' <nom de l'initiator> : définit le nom de l'initiator, sorte de groupe de targets, ayant des options, permettant à un groupe de clients ISCSI d'y accéder; la structure de ce nom suit le même principe que le nom du target | |||
* '''incominguser''' <nom d'utilisateur> <mot de passe> : définit les paramètres d'authentification des clients ISCSI; lors d'une connexion, le client devra fournir de nom de cet utilisateur et son mot de passe pour cet "initiator-name". | |||
* '''initiator-address''' <adresse IP> : définit l'adresse IP d'un client ISCSI qui peut y accéder | |||
Il existe bon nombre d'autres options. | |||
Les trois dernières sont facultatives mais ajoute un aspect de sécurité. | |||