仮想ゲストOS用のlvm2 pvをCentosに接続できません。

仮想ゲストOS用のlvm2 pvをCentosに接続できません。

LVM2 pvを含むUbuntuで暗号化されたluksパーティションを作成しました。これにはボリュームグループ「仮想ゲスト」だけが含まれ、すべてのゲストOSにKVMで使用されました。すべてが期待どおりに機能しますが、CentosでSELinuxを有効にし、すべて同じデバイスにインストールしようとしています。

その後、Ubuntuのように暗号化されたパーティションを再接続し、blkid show the partition: /dev/mapper/virt-guest: UUID="..." TYPE="LVM2_Member" コマンドを実行しました。

ただし、pvscanはこのシステムでディスクをpvとして認識しません。

私は非常に単純なものを見逃していると確信しています。新しいホストOSにCentOSでパーティションをpvとして認識させる正しい方法は何ですか?

ベストアンサー1

LVM 2.03.14には、LVMデバイスと呼ばれる新機能/プロファイルが追加されました。確認してください。lvmdevices のマニュアルページもっと学ぶ。ショートバージョン:使用したいすべてのPVはホワイトリストに追加され/etc/lvm/devices/system.devices、リストにないPV(ブロックデバイス)はLVMでは完全に無視されます(したがってpvsリストには表示されず、そのPVのすべてのVG / LVもリストに表示されます)ではありません)。有効)。インストール中にディスクが存在しなかったため、ファイルに追加されませんでした(Anacondaインストーラすべてのデバイスを追加インストール中に表示されます。)

3つのオプションがあります。

  • ファイルにPVを追加するために使用されますlvmdevices --adddev <device path>
  • use_lvmdevicesでに設定して0新機能を無効にします/etc/lvm/lvm.conf
  • /etc/lvm/devices/system.devices機能を無効にするには削除します(デバイスファイルがないことは、LVMがすべてのデバイスを使用していることを意味します).

おすすめ記事