Iscsi
De Linuxmemo.
Ligne 6 : | Ligne 6 : | ||
On peut déployer une solution logicielle pure qui nécessite seulement un driver spécifique dont le rôle sera de traduire les ordres SCSI en paquets réseau. | On peut déployer une solution logicielle pure qui nécessite seulement un driver spécifique dont le rôle sera de traduire les ordres SCSI en paquets réseau. | ||
Mais pour ceux qui ne disposent pas de matériel iSCSI, nous verrons comment Linux émule une target. | Mais pour ceux qui ne disposent pas de matériel iSCSI, nous verrons comment Linux émule une target. | ||
+ | |||
+ | L’espace de stockage étant accédé en mode bloc à travers le réseau, le noyau Linux considère cet espace disque comme s’il était local. Il n’est pas question de partager le même espace physique entre plusieurs initiators. | ||
==Vocabulaire== | ==Vocabulaire== | ||
Ligne 11 : | Ligne 13 : | ||
Le serveur est appelé " target " | Le serveur est appelé " target " | ||
+ | |||
+ | ==Format des adresses iSCSI== | ||
+ | |||
+ | Les adresses iSCSI peuvent avoir deux formats (voir [RFCB]) : | ||
+ | |||
+ | * Le format iqn (iSCSI Qualified Name) : c’est une chaîne préfixée par " iqn. " et suivie d’une date (au format AAAA-MM), du nom de l’autorité qui a attribué le nom (c’est le nom de domaine à l’envers), puis une chaîne unique qui identifie le nœud. Par exemple : iqn.2007-07.org.zereso:serveur1:123456789ABCDEF.12345. | ||
+ | * Le format eui (Enterprise Unique Identifier) : c’est une chaîne préfixée par " eui. " et suivie de 16 chiffres hexadécimaux. Par exemple : eui.00803A4B887A8D05. | ||
+ | |||
+ | Chaque nœud iSCSI peut aussi disposer d’Alias. Ce sont des noms logiques qui peuvent être utilisés uniquement après la connexion (qui utilise donc toujours le nom unique officiel) et permettent de proposer des comptes-rendus plus lisibles pour les administrateurs. Toujours suivant le bon vieux principe qu’une vision logique est préférable à une vision physique... | ||
Version du 5 juillet 2012 à 14:03
Protocole réseau qui encapsule le protocole SCSI dans des paquets TCP.
On peut déployer une solution logicielle pure qui nécessite seulement un driver spécifique dont le rôle sera de traduire les ordres SCSI en paquets réseau. Mais pour ceux qui ne disposent pas de matériel iSCSI, nous verrons comment Linux émule une target.
L’espace de stockage étant accédé en mode bloc à travers le réseau, le noyau Linux considère cet espace disque comme s’il était local. Il n’est pas question de partager le même espace physique entre plusieurs initiators.
Vocabulaire
Le client est appelé " initiator "
Le serveur est appelé " target "
Format des adresses iSCSI
Les adresses iSCSI peuvent avoir deux formats (voir [RFCB]) :
- Le format iqn (iSCSI Qualified Name) : c’est une chaîne préfixée par " iqn. " et suivie d’une date (au format AAAA-MM), du nom de l’autorité qui a attribué le nom (c’est le nom de domaine à l’envers), puis une chaîne unique qui identifie le nœud. Par exemple : iqn.2007-07.org.zereso:serveur1:123456789ABCDEF.12345.
- Le format eui (Enterprise Unique Identifier) : c’est une chaîne préfixée par " eui. " et suivie de 16 chiffres hexadécimaux. Par exemple : eui.00803A4B887A8D05.
Chaque nœud iSCSI peut aussi disposer d’Alias. Ce sont des noms logiques qui peuvent être utilisés uniquement après la connexion (qui utilise donc toujours le nom unique officiel) et permettent de proposer des comptes-rendus plus lisibles pour les administrateurs. Toujours suivant le bon vieux principe qu’une vision logique est préférable à une vision physique...
Liens
http://www.unixgarden.com/index.php/gnu-linux-magazine/le-support-du-protocole-iscsi-dans-linux