Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
sysadmin:iscsi_initiator [2010/05/26 11:01] james ajout label UUID et fstab |
sysadmin:iscsi_initiator [2015/07/21 13:52] (Version actuelle) james [Connexion au serveur] typo |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag>iSCSI initiator sysadmin client howto}} | ||
+ | |||
====== Installation d'un client iSCSI ====== | ====== Installation d'un client iSCSI ====== | ||
Ligne 29: | Ligne 31: | ||
iscsiadm -m discovery -t st -p 10.31.192.36 | iscsiadm -m discovery -t st -p 10.31.192.36 | ||
</code>qui devrait vous renvoyer un résultat similaire à : <code>10.31.192.36:3260,1 iqn.2010-05.com.example.mamachine:cache-debian</code> | </code>qui devrait vous renvoyer un résultat similaire à : <code>10.31.192.36:3260,1 iqn.2010-05.com.example.mamachine:cache-debian</code> | ||
- | * On peut ensuite initier une session sur ce target en utilisant :<code>iscsiadm -m node --targetname "iqn.2010-05.com.example.mamachine:cache-debian" --portal "10.31.192.36:3260" --login | + | * On peut ensuite initier une session sur ce target en utilisant :<code>iscsiadm -m node --targetname "iqn.2010-05.com.example.mamachine:cache-debian" --portal "10.31.192.36:3260" --login</code> |
- | </code><note>Il faut bien entendu adapter le nom du target et l'IP du serveur pour qu'ils correspondent a votre installation</note>Si tout ce passe bien vous devriez voir s'afficher quelque chose comme :<code>Logging in to [iface: default, target: iqn.2010-05.com.example.mamachine:cache-debian, portal: 10.31.192.36,3260] | + | <note>Il faut bien entendu adapter le nom du target et l'IP du serveur pour qu'ils correspondent a votre installation</note>Si tout ce passe bien vous devriez voir s'afficher quelque chose comme :<code>Logging in to [iface: default, target: iqn.2010-05.com.example.mamachine:cache-debian, portal: 10.31.192.36,3260] |
Login to [iface: default, target: .com.example.mamachine:cache-debian, portal: 10.31.192.36,3260]: successful | Login to [iface: default, target: .com.example.mamachine:cache-debian, portal: 10.31.192.36,3260]: successful | ||
</code>Il suffit ensuite de vérifier que vous voyez bien un "nouveau disque dur" a l'aide de la commande dmesg qui devrait afficher dans les dernieres lignes <code>[ 8702.186708] scsi2 : iSCSI Initiator over TCP/IP | </code>Il suffit ensuite de vérifier que vous voyez bien un "nouveau disque dur" a l'aide de la commande dmesg qui devrait afficher dans les dernieres lignes <code>[ 8702.186708] scsi2 : iSCSI Initiator over TCP/IP | ||
Ligne 56: | Ligne 58: | ||
<note important>Attention, l'ordre des disques peut varier, pour le montage il est préférable d'utiliser les labels des partitions ( voir [[sysadmin:labels_partitions|cette page]] pour définir les labels ) ou les UUID</note> | <note important>Attention, l'ordre des disques peut varier, pour le montage il est préférable d'utiliser les labels des partitions ( voir [[sysadmin:labels_partitions|cette page]] pour définir les labels ) ou les UUID</note> | ||
- | ==== Monter la partition automatiquement ==== | + | === Monter la partition automatiquement === |
Pour monter la partition automatiquement, il existe 2 méthodes : | Pour monter la partition automatiquement, il existe 2 méthodes : | ||
Ligne 62: | Ligne 64: | ||
* Utilisation des UUID | * Utilisation des UUID | ||
- | === Utilisation des labels === | + | == Utilisation des labels == |
Il faut tout d'abord définir le label de votre partition en suivant par exemple [[sysadmin:labels_partitions|cette doc]]. | Il faut tout d'abord définir le label de votre partition en suivant par exemple [[sysadmin:labels_partitions|cette doc]]. | ||
Ligne 71: | Ligne 73: | ||
- | === Utilisation des UUID === | + | == Utilisation des UUID == |
Si vous préférez utiliser l'UUID a la place du label : | Si vous préférez utiliser l'UUID a la place du label : | ||
Ligne 81: | Ligne 83: | ||
UUID=3bacbc00-6c54-4060-a0a4-b328ee5ffda9 /export/mirror/debian-backports ext3 _netdev 0 0</code> | UUID=3bacbc00-6c54-4060-a0a4-b328ee5ffda9 /export/mirror/debian-backports ext3 _netdev 0 0</code> | ||
+ | === Scanner les LUNs === | ||
+ | |||
+ | Nous avons vu coté serveur que l'on peut ajouter des LUNs dynamiquement, c'est tres bien mais encore faut il pouvoir rafraichir coté client. | ||
+ | |||
+ | C'est possible entre autres avec ce superbe script de Kurt Garloff / Hannes Reinecke disponible ici : http://www.garloff.de/kurt/linux/ . Lien vers le script direct : http://www.garloff.de/kurt/linux/rescan-scsi-bus.sh-1.38 . | ||
+ | |||
+ | Utilisation du script, si par exemple vous venez d'ajouter le LUN 5 coté serveur : | ||
+ | <code># ./rescan-scsi-bus.sh-1.38 --luns=5 | ||
+ | Host adapter 0 (iscsi_tcp) found. | ||
+ | Scanning SCSI subsystem for new devices | ||
+ | Scanning host 0 channels 0 for SCSI target IDs 0 1 2 3 4 5 6 7, LUNs 5 | ||
+ | Scanning for device 0 0 0 5 ... | ||
+ | NEW: Host: scsi0 Channel: 00 Id: 00 Lun: 05 | ||
+ | Vendor: IET Model: VIRTUAL-DISK Rev: 0 | ||
+ | Type: Direct-Access ANSI SCSI revision: 04 | ||
+ | 1 new device(s) found. | ||
+ | 0 device(s) removed. | ||
+ | </code> | ||
+ | |||
+ | Le nouveau LUN est bien visible, et prêt a etre utilisé :-) |