Statut LV: non disponible. Comment le rendre disponible?


27

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 que cela /dev/vg00/vmn'existe pas, comme je m'y attendais.

Qu'est-ce que je fais mal?

Réponses:


41

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

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


8

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, vgscanou lvscanmanuellement. Ou vous devrez peut-être appeler vgimport vg00pour dire au sous-système lvm de commencer à utiliser vg00, puis vgchange -ay vg00pour l'activer. Il est possible que vous fassiez l'inverse, c'est-à-dire vgchange -an vg00; vgexport vg00avant 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.)

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.