物理ボリュームではなく論理ボリュームからボリュームグループを作成する

物理ボリュームではなく論理ボリュームからボリュームグループを作成する

物理ボリュームの代わりに論理ボリュームからボリュームグループを作成できますか?それでは、これを行うにはどのような落とし穴がありますか?

ユースケース:

すべての物理ボリュームが単一のボリュームグループに割り当てられているシステムにOpenStack Computeをインストールします。 nova-volumeサービスには別々のボリュームグループが必要です。文書に記載されているように。論理ボリュームを分割してから、「nova-volumes」ボリュームグループを作成することが可能かどうか疑問に思います。

答え1

うんはいおそらく複雑さを追加しても可能です。
他の解決策を探した後、または最後の手段としてのみこの方法を試してみましょう。

説明man pvcreate「pvcreateは、後でLVMで使用できるようにPVを初期化します。各PVは...またはメタデバイス...

明らかにLVは資格がありますメタデバイス

経験的には、次のアプローチが効果的です。

pvcreate /dev/sda16
vgcreate demo /dev/sda16
lvcreate --name lv -l '100%VG' demo
pvcreate /dev/mapper/demo-lv  
vgcreate wrappervg /dev/mapper/demo-lv  
lvcreate --name lv -l '100%VG' wrappervg  
mkfs.ext4 /dev/mapper/wrappervg-lv  
mkdir /mnt/wrapper  
mount /dev/mapper/wrappervg-lv /mnt/wrapper  
touch /mnt/wrapper/foo

関連情報