web-dev-qa-db-fra.com

Statut LV: non disponible. Comment le rendre disponible?

Je connecte une cible iSCSI, crée un volume physique et un groupe de volumes dessus.

Ensuite, je crée un LV, et

mkfs.ext3 /dev/vg00/vm

et tout cela fonctionne très bien.

Ensuite, je déconnecte la cible

iscsiadm -m node -T iqn.2004-04.com.qnap:ts-509:iscsi.linux01.ba4731 -p 192.168.0.4 -u

connectez-vous à un autre serveur Linux et connectez-y la cible

iscsiadm -m node -T iqn.2004-04.com.qnap:ts-509:iscsi.linux01.ba4731 -p 192.168.0.4 -l

et je reçois:

linux01:~ # lvdisplay 
  --- Logical volume ---
  LV Name                /dev/vg00/vm
  VG Name                vg00
  LV UUID                NBNRGV-FkSR-ZNZ9-9AVk-chLQ-j5nc-RazeBw
  LV Write Access        read/write
  LV Status              NOT available
      LV Size                17.00 GB
  Current LE             4352
  Segments               1
  Allocation             inherit
  Read ahead sectors     0

Je peux voir ça /dev/vg00/vm n'existe pas, comme je m'y attendais.

Qu'est-ce que je fais mal?

27
Sandra

Vous devez activer un groupe de volumes après l'avoir attaché.

Pour activer tous les volumes inactifs du système, vous utiliseriez une commande comme vgchange -a y.

41
Zoredache

Lorsque vous connectez la cible au nouveau système, le sous-système lvm doit être informé qu'un nouveau volume physique est disponible. Vous devrez peut-être appeler pvscan, vgscan ou lvscan manuellement. Ou vous devrez peut-être appeler vgimport vg00 pour indiquer au sous-système lvm de commencer à utiliser vg00, suivi par vgchange -ay vg00 pour l'activer. Vous devriez peut-être faire l'inverse, c'est-à-dire vgchange -an vg00; vgexport vg00 avant de détacher la cible.

(Je ne connais rien à iSCSI, alors peut-être que ces étapes ne sont pas nécessaires ou auraient dû être effectuées automatiquement par les outils iSCSI.)