Stato LV: non disponibile. Come renderlo disponibile?


27

Collego un target iSCSI, creo un volume fisico e un gruppo di volumi su di esso.

Quindi creo un LV e

mkfs.ext3 /dev/vg00/vm

e tutto ciò che funziona alla grande.

Quindi disconnetto il target

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

accedi a un altro server Linux e connetti la destinazione lì

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

e ottengo:

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

Vedo che /dev/vg00/vmnon esiste, come mi sarei aspettato.

Che cosa sto facendo di sbagliato?

Risposte:


41

È necessario attivare un gruppo di volumi dopo averlo collegato.

Per attivare tutti i volumi inattivi sul sistema, utilizzare un comando simile vgchange -a y.


8

Quando si collega la destinazione al nuovo sistema, il sottosistema lvm deve essere avvisato della disponibilità di un nuovo volume fisico. Potrebbe essere necessario chiamare pvscan, vgscano lvscanmanualmente. Oppure potresti dover chiamare vgimport vg00per dire al sottosistema lvm di iniziare a usare vg00, seguito da vgchange -ay vg00per attivarlo. Forse dovresti fare il contrario, cioè vgchange -an vg00; vgexport vg00prima di staccare il bersaglio.

(Non so nulla di iSCSI, quindi forse questi passaggi non sono necessari o avrebbero dovuto essere eseguiti automaticamente dagli strumenti iSCSI.)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.