Discussion:
[l-linux] ISCSI. target muestra los vg's del cliente (initiator)
Ricardo Fernandez
2012-08-28 06:38:59 UTC
Permalink
Hola, tengo montado un "laboratorio" con dos m?quinas virtuales, una de ellas es el target y la otra el initiator.

En el target he creado un vg (vg_iscsi) con un lvol (lv_lun01).

En mi targets.conf figura lo siguiente:

default-driver iscsi

<target iqn.2012-08.local.centos:pool01>
??????? backing-store /dev/vg_iscsi/lv_lun01
</target>
?

El cliente tiene dos tarjetas de red y tiene instalado multipath. El LUN ofrecido por el target se ve de la diguiente manera:

iscsi_lun01 (1IET???? 00010001) dm-5 IET,VIRTUAL-DISK
size=500M features='0' hwhandler='0' wp=rw
`-+- policy='round-robin 0' prio=1 status=active
? |- 4:0:0:1 sdc 8:32 active ready running
? `- 3:0:0:1 sdb 8:16 active ready running

En el cliente creo un vg (vg01) con ese LUN

?[root at cliente ~]# vgs
? VG?? #PV #LV #SN Attr?? VSize?? VFree?
? vg00?? 1?? 5?? 0 wz--n-? 13.51g 520.00m
? vg01?? 1?? 1?? 0 wz--n- 496.00m????? 0

[root at cliente ~]# lvs
? LV????? VG?? Attr???? LSize?? Pool Origin Data%? Move Log Copy%? Convert
? lvol0?? vg00 -wc-ao--?? 1.00g??????????????????????????????????????????
? lvol1?? vg00 -wi-ao--?? 3.00g??????????????????????????????????????????
? lvol2?? vg00 -wi-ao--?? 6.00g??????????????????????????????????????????
? lvol3?? vg00 -wi-ao--?? 1.00g??????????????????????????????????????????
? lvol4?? vg00 -wi-ao--?? 2.00g??????????????????????????????????????????
? lv_test vg01 -wi-ao-- 496.00m??????????????????????????????????????????

[root at cliente ~]# pvs
? PV????????????????????? VG?? Fmt? Attr PSize?? PFree?
? /dev/mapper/iscsi_lun01 vg01 lvm2 a--? 496.00m????? 0
? /dev/sda2?????????????? vg00 lvm2 a--?? 13.51g 520.00m

El comportamiento "extra?o" es que en el target veo tambi?n el vg01
[root at centos mapper]# vgs
? VG?????? #PV #LV #SN Attr?? VSize?? VFree?
? vg00?????? 1?? 5?? 0 wz--n-? 13.51g 520.00m
? vg01?????? 1?? 1?? 0 wz--n- 496.00m????? 0
? vg_iscsi?? 3?? 3?? 0 wz--n-?? 3.99g?? 2.52g

sin embargo, en el directorio /dev del target no est? el vg01, tampoco en /dev/mapper

[root at centos ~]# ls -l /dev/vg01
ls: cannot access /dev/vg01: No such file or directory
[root at centos ~]# ls -l /dev/mapper/vg01
ls: cannot access /dev/mapper/vg01: No such file or directory

Esto es normal? qu? pasa si tengo varios clientes y hay varios vg01's? (no tengo tanta ram como para poner otro cliente m?s para probar)

Entiendo que vgs, lvs y pvs leen la metadata y eso es lo que reporten sin importar m?s nada. Es un problema de visualizaci?n nada m?s?


---
Ricardo Fern?ndez
Madrid, Espa?a
Linux User:315404
Ernesto Hernández-Novich
2012-09-27 22:10:22 UTC
Permalink
On Tue, 2012-08-28 at 07:38 +0100, Ricardo Fernandez wrote:
[...]
Post by Ricardo Fernandez
sin embargo, en el directorio /dev del target no est? el vg01, tampoco en /dev/mapper
[root at centos ~]# ls -l /dev/vg01
ls: cannot access /dev/vg01: No such file or directory
[root at centos ~]# ls -l /dev/mapper/vg01
ls: cannot access /dev/mapper/vg01: No such file or directory
Esto es normal?
Depende de tu definici?n de "normal". ?Tienes una directiva 'alias' en
la configuraci?n de multipath para asociarle un nombre permanente al
volumen? ?Est?s usando 'persistent names'?
--
Ernesto Hern?ndez-Novich - @iamemhn - Unix: Live free or die!
Geek by nature, Linux by choice, Debian of course.
If you can't aptitude it, it isn't useful or doesn't exist.
GPG Key Fingerprint = 438C 49A2 A8C7 E7D7 1500 C507 96D6 A3D6 2F4C 85E3
Ricardo Fernandez
2013-03-25 16:38:16 UTC
Permalink
Gracias por responder, retomo el tema ahora que tengo tiempo.
No, no tengo aliases en el multipath.conf y tengo "friendly names" para estas pruebas, pero creo que mi problema no est? a nivel de multipath, est? a nivel de lvm, digo yo
?
---
Ricardo Fern?ndez
Madrid, Espa?a
Linux User:315404


----- Mensaje original -----
De: Ernesto Hern?ndez-Novich <emhnemhn at gmail.com>
Para: "Consultas T&#233; cnicas sobre Linux y Software Libre" <l-linux at velug.org.ve>
Enviado: Viernes, 28 de septiembre, 2012 12:10 A.M.
Asunto: Re: [l-linux] ISCSI. target muestra los vg's del cliente (initiator)
[...]
Post by Ricardo Fernandez
sin embargo, en el directorio /dev del target no est? el vg01, tampoco en
/dev/mapper
Post by Ricardo Fernandez
[root at centos ~]# ls -l /dev/vg01
ls: cannot access /dev/vg01: No such file or directory
[root at centos ~]# ls -l /dev/mapper/vg01
ls: cannot access /dev/mapper/vg01: No such file or directory
Esto es normal?
Depende de tu definici?n de "normal". ?Tienes una directiva
'alias' en
la configuraci?n de multipath para asociarle un nombre permanente al
volumen? ?Est?s usando 'persistent names'?
Ricardo Fernandez
2013-03-25 16:43:22 UTC
Permalink
Por favor, descartar el correo anterior.

En el cliente tengo definidos aliases en el multipath.conf, sin embargo, creo que el problema est? a nivel de lvm.
?
---
Ricardo Fern?ndez
Madrid, Espa?a
Linux User:315404


----- Mensaje original -----
De: Ernesto Hern?ndez-Novich <emhnemhn at gmail.com>
Para: "Consultas T&#233; cnicas sobre Linux y Software Libre" <l-linux at velug.org.ve>
Enviado: Viernes, 28 de septiembre, 2012 12:10 A.M.
Asunto: Re: [l-linux] ISCSI. target muestra los vg's del cliente (initiator)
[...]
Post by Ricardo Fernandez
sin embargo, en el directorio /dev del target no est? el vg01, tampoco en
/dev/mapper
Post by Ricardo Fernandez
[root at centos ~]# ls -l /dev/vg01
ls: cannot access /dev/vg01: No such file or directory
[root at centos ~]# ls -l /dev/mapper/vg01
ls: cannot access /dev/mapper/vg01: No such file or directory
Esto es normal?
Depende de tu definici?n de "normal". ?Tienes una directiva
'alias' en
la configuraci?n de multipath para asociarle un nombre permanente al
volumen? ?Est?s usando 'persistent names'?
--
Geek by nature, Linux by choice, Debian of course.
If you can't aptitude it, it isn't useful or doesn't exist.
GPG Key Fingerprint = 438C 49A2 A8C7 E7D7 1500 C507 96D6 A3D6 2F4C 85E3
_____________________________________________________________________________
La lista de correo l-linux at velug.org.ve requiere suscribirse para participar.
Para consultas interactivas visite el canal IRC #velug en irc.freenode.net
Si desea suscribirse, retirarse o leer las normas de uso visite el sitio
http://listas.velug.org.ve/mailman/listinfo/l-linux
Ricardo Fernandez
2013-03-26 16:42:40 UTC
Permalink
Para aclarar dudas, muestro esto:

[root at servidor ~]# vgs
? VG ? ? ? ? ? ?#PV #LV #SN Attr ? VSize ? ?VFree ??
? cliente1_vg01 ? 1 ? 1 ? 0 wz--n- 1020.00m 1008.00m
? cliente2_vg01 ? 1 ? 1 ? 0 wz--n- 1020.00m 1008.00m
? vg00 ? ? ? ? ? ?1 ? 6 ? 0 wz--n- ? ?9.80g ?820.00m
? vg02 ? ? ? ? ? ?1 ? 1 ? 0 wz--n- 1020.00m 1008.00m
? vg02 ? ? ? ? ? ?1 ? 1 ? 0 wz--n- 1020.00m 1008.00m
? vgiscsi ? ? ? ? 1 ? 4 ? 0 wz--n- ? 10.00g ? ?6.00g

La m?quina "servidor" es el target y las m?quinas cliente1 y cliente2 son los initiators. En este caso hice un vgs desde servidor y veo 2 VG's que se llaman vg02, uno de cliente1 y otro de cliente2, lo m?as curioso de todo es que en el momento de hacer vgs, cliente1 y cliente2 estaban apagadas :)


?
---
Ricardo Fern?ndez
Madrid, Espa?a
Linux User:315404


----- Mensaje original -----
De: Ricardo Fernandez <fernandez_rj at yahoo.es>
Para: "Consultas T&#233; cnicas sobre Linux y Software Libre" <l-linux at velug.org.ve>
Enviado: Lunes, 25 de marzo, 2013 5:43 P.M.
Asunto: Re: [l-linux] ISCSI. target muestra los vg's del cliente (initiator)
Por favor, descartar el correo anterior.
En el cliente tengo definidos aliases en el multipath.conf, sin embargo, creo
que el problema est? a nivel de lvm.
?
---
Ricardo Fern?ndez
Madrid, Espa?a
Linux User:315404
----- Mensaje original -----
De: Ernesto Hern?ndez-Novich <emhnemhn at gmail.com>
Para: "Consultas T? cnicas sobre Linux y Software Libre"
<l-linux at velug.org.ve>
Enviado: Viernes, 28 de septiembre, 2012 12:10 A.M.
Asunto: Re: [l-linux] ISCSI. target muestra los vg's del cliente
(initiator)
[...]
? sin embargo, en el directorio /dev del target no est? el vg01, tampoco
en
/dev/mapper
? [root at centos ~]# ls -l /dev/vg01
? ls: cannot access /dev/vg01: No such file or directory
? [root at centos ~]# ls -l /dev/mapper/vg01
? ls: cannot access /dev/mapper/vg01: No such file or directory
? Esto es normal?
Depende de tu definici?n de "normal". ?Tienes una directiva
'alias' en
la configuraci?n de multipath para asociarle un nombre permanente al
volumen? ?Est?s usando 'persistent names'?
--
Geek by nature, Linux by choice, Debian of course.
If you can't aptitude it, it isn't useful or doesn't exist.
GPG Key Fingerprint = 438C 49A2 A8C7 E7D7 1500 C507 96D6 A3D6 2F4C 85E3
_____________________________________________________________________________
La lista de correo l-linux at velug.org.ve requiere suscribirse para
participar.
Para consultas interactivas visite el canal IRC #velug en irc.freenode.net
Si desea suscribirse, retirarse o leer las normas de uso visite el sitio
http://listas.velug.org.ve/mailman/listinfo/l-linux
_____________________________________________________________________________
La lista de correo l-linux at velug.org.ve requiere suscribirse para participar.
Para consultas interactivas visite el canal IRC #velug en irc.freenode.net
Si desea suscribirse, retirarse o leer las normas de uso visite el sitio
http://listas.velug.org.ve/mailman/listinfo/l-linux
Loading...