LVMの操作

LVMは現在すべての主要Linuxディストリビューションに含まれる標準的なボリューム管理製品です。LVMは、複数の物理ディスクまたはディスクパーティションをボリュームグループとして知られるエンティティにひとまとめにグループ化することができます。ボリュームグループはさらに分割されまたは仕切られて複数の論理ボリュームになります。論理ボリュームは、標準のブロックデバイスとしてアクセスできます。そのため、ブロックデバイスを直接扱うことのできるファイルシステムや任意のアプリケーションによって使用できます。

LVMは、主にストレージ管理の簡素化のために使用されます。論理ボリュームをストレージ要件の変化に応じて、動的にサイズ変更することができ、物理ディスクやパーティションが sdasdc1 などと命名されるのとは違って、ボリュームグループと論理ボリュームは管理者が選んだIDによってわかりやすく命名されます。

次の図は、LVMエンティティ間の関係を示しています。ファイルシステムまたはアプリケーションは、論理ボリュームを使用します。論理ボリュームは、ボリュームグループをパーティションで仕切ることによって作成されます。ボリュームグループは、1つ以上の物理ディスクパーティションまたはディスクの集合です。

図 1: LVMのエンティティ間の関係

 

LifeKeeper for Linux Logical Volume Manager Recovery Kit

Logical Volume Manager Recovery Kitは、その他のApplication Recovery Kitが論理ボリューム上で正常に連携するために必要なサポートを提供します。このサポートを実現するために、Logical Volume Manager Recovery Kitは2つの新しいリソースタイプをインストールします。lvmlvlvmvgで、それぞれ論理ボリュームとボリュームグループに連携します。 lvmlv および lvmvg リソースは、他のLifeKeeperリソースを動作できるようにするという、内部的な用途のためのみに存在しています。

図1に示すように、各ボリュームグループには1つ以上の論理ボリュームからの依存関係があります。逆に言えば、各論理ボリュームは依存関係のあるボリュームグループを1つは持っていなければいけません。lvmlvlvmvg のリソースタイプを含む一般的なリソース階層は、図1に示すような関係になっています。実際のリソース階層の例を見るには、リソース階層の作成と管理 セクションにある図2を参照してください。

Logical Volume Manager Recovery Kitでは、lvm2 パッケージで提供されるコマンドを使用して、リソース階層のボリュームグループ (lvmvg) と論理ボリューム (lvmlv) リソースを管理します。ボリュームグループと論理ボリュームは、フェイルオーバーやスイッチオーバーの操作中にリソース階層がin serviceになると設定あるいは起動し、リソース階層がout of serviceになると設定解除となります。

フィードバック

お役に立ちましたか?

はい いいえ
お役に立ちましたか
理由をお聞かせください
フィードバックありがとうございました

このトピックへフィードバック

送信