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がすべてのデバイスを使用していることを意味します).