ISCSIターゲットを接続し、その上に物理ボリュームとボリュームグループを作成します。
次に、LVを作成し、
mkfs.ext3 /dev/vg00/vm
そしてそれはすべてうまくいきます。
次に、ターゲットを切断します
iscsiadm -m node -T iqn.2004-04.com.qnap:ts-509:iscsi.linux01.ba4731 -p 192.168.0.4 -u
別のLinuxサーバーにログインし、そこにターゲットを接続する
iscsiadm -m node -T iqn.2004-04.com.qnap:ts-509:iscsi.linux01.ba4731 -p 192.168.0.4 -l
そして私は得る:
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
わかります /dev/vg00/vm
は、私が期待したように存在しません。
何が悪いのですか?
ボリュームグループを接続した後、アクティブ化する必要があります。
システム上のすべての非アクティブなボリュームをアクティブ化するには、vgchange -a y
のようなコマンドを使用します。
ターゲットを新しいシステムに接続するとき、lvmサブシステムは新しい物理ボリュームが利用可能であることを通知される必要があります。 pvscan
、vgscan
、またはlvscan
を手動で呼び出す必要がある場合があります。または、vgimport vg00
を呼び出してlvmサブシステムにvg00
の使用を開始し、その後にvgchange -ay vg00
を使用してアクティブ化するよう指示する必要がある場合があります。おそらく、ターゲットをデタッチする前に、逆、つまりvgchange -an vg00; vgexport vg00
を実行する必要があります。
(iSCSIについて何も知らないので、これらの手順は必要ないか、iSCSIツールによって自動的に実行されたはずです。)