[RESOLU] MSA Storagework 2312i

Avatar de l’utilisateur
poulpito
Messages : 12402
Inscription : ven. 12 janv. 2018 17:44
Localisation : Grenoble

[RESOLU] MSA Storagework 2312i

Message 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

Kronick
Messages : 3372
Inscription : ven. 12 janv. 2018 17:44

[RESOLU] MSA Storagework 2312i

Message 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...
Kronick
Messages : 3372
Inscription : ven. 12 janv. 2018 17:44

[RESOLU] MSA Storagework 2312i

Message 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 :)
Kronick
Messages : 3372
Inscription : ven. 12 janv. 2018 17:44

[RESOLU] MSA Storagework 2312i

Message 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:
kalistyan
Messages : 14259
Inscription : ven. 12 janv. 2018 17:44
Localisation : LYON
Contact :

[RESOLU] MSA Storagework 2312i

Message par kalistyan »

Commandes à post-it. :jap:
Ptitluc64
Messages : 320
Inscription : ven. 12 janv. 2018 17:44

[RESOLU] MSA Storagework 2312i

Message par Ptitluc64 »

Merci poulpi et ptitluc :jap:
moi je plaide non coupable !!!! :ange:
Kronick
Messages : 3372
Inscription : ven. 12 janv. 2018 17:44

[RESOLU] MSA Storagework 2312i

Message 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.
Répondre