Page 2 sur 2

[RESOLU] MSA Storagework 2312i

Publié : ven. 22 oct. 2010 20:53
par poulpito
non je vois pas trop en fait, je dois avoir les neurones en vrac ^^

l'iqn étant l'adresse de la machine ou de la baie c'est logique que tu map les volumes que tu veux envoyer à l'host sur un seul iqn


[RESOLU] MSA Storagework 2312i

Publié : ven. 22 oct. 2010 22:59
par Kronick
ok, mais dans ce cas comment choisis-tu le volume que tu veux monter ?
$ iscsiadm -m node --targetname IQN DU SAN -p IP DU SAN -l
va me monter tous les volumes disponibles du san...

[RESOLU] MSA Storagework 2312i

Publié : ven. 22 oct. 2010 23:53
par Kronick
Bon j'avance bien ce soir.
J'ai enfin compris, que sur certains appliances, on peut avoir plusieurs volumes par target :
With some device models (e.g. from EMC and Netapp), however, a single target may have multiple logical units and/or portals
Dans mon cas, j'ai bien deux LUN's sur une seule target. J'ai trouvé le paramètre me permettant de savoir comment sont montés les LUNS :
root@Kronickoo:~# iscsiadm -m session -P 3
iSCSI Transport Class version 2.0-870
version 2.0-871
Target: iqn.1986-03.com.hp:storage.msa2312i.XXXXXXX
Current Portal: 10.10.10.100:3260,1
Persistent Portal: 10.10.10.100:3260,1
**********
Interface:
**********
Iface Name: default
Iface Transport: tcp
Iface Initiatorname: iqn.1993-08.org.debian:01:46d546d9dfe
Iface IPaddress: 10.10.10.110
Iface HWaddress: (null)
Iface Netdev: (null)
SID: 12
iSCSI Connection State: LOGGED IN
iSCSI Session State: LOGGED_IN
Internal iscsid Session State: NO CHANGE
************************
Negotiated iSCSI params:
************************
HeaderDigest: None
DataDigest: None
MaxRecvDataSegmentLength: 262144
MaxXmitDataSegmentLength: 524288
FirstBurstLength: 262144
MaxBurstLength: 2097152
ImmediateData: No
InitialR2T: Yes
MaxOutstandingR2T: 1
************************
Attached SCSI devices:
************************
Host Number: 27 State: running
scsi27 Channel 00 Id 0 Lun: 0
scsi27 Channel 00 Id 0 Lun: 5
Attached scsi disk sda State: running
scsi27 Channel 00 Id 0 Lun: 6
Attached scsi disk sdb State: running
Maintenant, il ne me reste qu'à trouver comment choisir quel LUN monter lorsque que je me connecte, et ça sera parfait :)

[RESOLU] MSA Storagework 2312i

Publié : sam. 23 oct. 2010 01:14
par Kronick
Bon j'ai trouvé la réponse à quasiment toutes les questions :
1- Une target peut avoir plusieurs LUN. J'avais fait l'erreur de penser que iqn et LUN était liés, mais pas du tout. Une target à un iqn rattaché, qu'il y ait ou non une ressource derrière

2- Via le mapping explicite, je suis capable de décider quels seront les volumes mappés par hôte. De ce fait, je choisis comment assigner mes LUNS
Je retrouve cette information en faisant un $iscsiadm -m session -r SID -P 3
qui me retrouve bien les deux LUN's montés :
[...]
************************
Attached SCSI devices:
************************
scsi28 Channel 00 Id 0 Lun: 0
scsi28 Channel 00 Id 0 Lun: 5
Attached scsi disk sdc State: running
scsi28 Channel 00 Id 0 Lun: 6
Attached scsi disk sdd State: running
Concernant les 4 routes qui me sont remontées, c'est bien lié au multipath. Quand j'interroge ma target, ce sont 4 portails qui y sont rattachés. Quand je lance un rescan :
$ iscsiadm -m session -r SID --rescan
il me trouve bien que le portail utilisé pour la target.

Il me reste juste à comprendre d'où sortent ces deux ip en 10.0.0.X et ça sera bon. C'est résolu dans tous les cas.
Merci poulpi et ptitluc :jap:

[RESOLU] MSA Storagework 2312i

Publié : sam. 23 oct. 2010 10:39
par kalistyan
Commandes à post-it. :jap:

[RESOLU] MSA Storagework 2312i

Publié : sam. 23 oct. 2010 13:32
par Ptitluc64
Merci poulpi et ptitluc :jap:
moi je plaide non coupable !!!! :ange:

[RESOLU] MSA Storagework 2312i

Publié : mer. 27 oct. 2010 15:32
par Kronick
Voici un récap des commandes iscsi
(nécéssite le package open-iscsi sous Linux)
Découverte

Code : Tout sélectionner

 $ iscsciadm -m discovery -t st -p PORTAIL
PORTAIL est l’adresse ip du SAN.
La commande retourne les ressources disponibles. 
-m discovery : requête des ressources disponibles auprès du portail
- t st : Send targets : Demande au SAN la liste des ressources disponibles
Connexion

Code : Tout sélectionner

$ iscsiadmn -n node --targetname IQN -p PORTAL -l
La commande permet de se connecter au SAN (via -p), 
-m node : connexion à la ressource
--targetname : nom de la ressource à monter
-l : utilisation de CHAP pour l’authentification.
Ces paramètres s’ajustent dans le fichier /etc/iscsi/iscsid.conf
Statut

Code : Tout sélectionner

 $ iscsciadm -m session : permet de retourner les connexions actives. La(Les) ligne(s) présenté(es) indique(nt) : 
l’hôte, l’iqn, le portail (ou route utilisée)

$ iscsciadm -m session -P 3 IQN
Permet d’avoir le détail de la session active (notamment les LUN’s interconnectés, et le nom du(des) disque(s))
Déconnexion

Code : Tout sélectionner

$ iscsciadm -m session -u IQN
Permet de terminer une session en donnant son nom. Ne pas spécifier l’iqn permet de terminer toutes les sessions.