はじめに
このチャレンジでは、物理ボリュームをボリュームグループに割り当てることで、ローカルストレージを設定する方法を学びます。これは、Linuxシステム上で論理ボリューム管理(LVM: Logical Volume Management)を扱うための基本的なスキルであり、RHCSA試験においても一般的なタスクです。
物理ボリュームのボリュームグループへの割り当て
論理ボリューム管理(LVM)は、ディスク容量を柔軟に管理するための手段を提供します。LVMを使用する最初のステップは、物理ストレージデバイスを物理ボリューム(PV: Physical Volume)として初期化し、それらをボリュームグループ(VG: Volume Group)にまとめることです。このチャレンジでは、これらの初期手順に焦点を当てます。
このラボ環境には、セットアップスクリプトによってパーティション分割済みの追加練習用ディスクが1台含まれています。正確なデバイス名はVMイメージによって異なるため、利用可能なブロックデバイスを確認し、その追加ディスク上の準備された2つのパーティションを使用してください。
タスク
- 追加練習用ディスク上の準備された2つのパーティションを、LVM物理ボリュームとして初期化します。
- 新しいボリュームグループを作成し、それら2つの物理ボリュームを追加します。
要件
- 物理ボリュームは、追加練習用ディスク上に準備された2つのパーティション上に作成する必要があります。
- VMイメージによっては、これらのデバイスは
/dev/vdb1および/dev/vdb2、あるいは/dev/nvme0n1p1および/dev/nvme0n1p2として表示される場合があります。 - 新しいボリュームグループの名前は
vg_dataにする必要があります。 - ルート権限が必要なコマンドを実行する場合は
sudoを使用してください。
例
タスクが正常に完了すると、sudo pvs および sudo vgs コマンドを実行した際に、以下のような出力が得られるはずです。正確なサイズは多少異なる場合があります。
$ sudo pvs
PV VG Fmt Attr PSize PFree
/dev/nvme0n1p1 vg_data lvm2 a-- 1024.00m 1024.00m
/dev/nvme0n1p2 vg_data lvm2 a-- 1024.00m 1024.00m
$ sudo vgs
VG #PV #LV #SN Attr VSize VFree
vg_data 2 0 0 wz--n- 1.99g 1.99g
パーティション名は異なる場合がありますが、追加練習用ディスク上に作成されたLVM対応の2つのパーティションである必要があります。
まとめ
このチャレンジでは、ブロックデバイスをLVM物理ボリュームとして初期化する方法と、それらをボリュームグループに集約する方法を学びました。これらは、RHELシステム上でLVMを使用して柔軟なストレージソリューションを実装するための基礎的なステップです。このチャレンジを完了したことで、高度なストレージ管理タスクに不可欠な実践的経験を積むことができました。



