PowerPath:LVMでemcpowerデバイスを使用するようにLinuxホストをセットアップする方法

概要: この記事では、LVMでemcpowerデバイスを使用するようにLinuxホストをセットアップする手順について説明します。

この記事は次に適用されます: この記事は次には適用されません: この記事は、特定の製品に関連付けられていません。 すべての製品パージョンがこの記事に記載されているわけではありません。

手順

LVMでemcpowerデバイスを使用するようにLinuxホストをセットアップする方法。


 

ルート ファイル システムが論理ボリュームにマウントされていない

のフィルター フィールドを変更します /etc/lvm/lvm.conf ファイルを使用して、LVM2 が sd デバイスノードをスキャンしないようにします。

1.のフィルター フィールドを変更します /etc/lvm/lvm.conf ファイルで定義)を使用することが重要です。取り替える:

filter=["a/.*/"]
with:
filter=["r/sd*/", "a/.*/"]

2.LVM2キャッシュを再構築します。以下を入力します。

vgscan -v

3.フィルター フィールドが正しく機能していることを確認します。次のコマンドを実行し、 フィルター処理された デバイス ノードがコマンド出力に一覧表示されていないことを確認します。以下を入力します。

lvmdiskscan
 

論理ボリュームにマウントされたルート ファイル システム  

root/swap 論理ボリュームと /boot デバイス (存在する場合) の基盤となるデバイスを特定します。/etc/lvm/lvm.confファイルのfiltersフィールドを変更して、LVM2がroot/swapと/bootデバイスを除くすべてのSDデバイス ノードをスキャンしないようにします。

1.root/swap 論理ボリュームと /boot デバイス (存在する場合) を特定します。以下を入力します。

df -k
または
mount

2.root/swap 論理ボリュームの基盤となるデバイスを識別します。たとえば、ルート ファイル システムが論理ボリューム/dev/vg01/lv01にマウントされている場合は、次のように入力します。

vgdisplay -v /dev/vg01/lv01

3.のフィルター フィールドを変更します /etc/lvm/lvm.conf ファイルを使用して、手順 1 と 2 で特定した root/swap デバイスと /boot デバイスを除くすべての sd デバイスノードを LVM2 がスキャンしないようにします。たとえば、root/swap ファイルシステムの基盤となるデバイスが /dev/sda2 で、/boot が /dev/sda3 にマウントされている場合は、filter filterフィールドを次のように設定します。

filter=["a/sda[1-9]$/", r/sd*/", "a/.*/"]

必要に応じて、標準のシェルスクリプト正規表現を使用してフィルターを変更します。たとえば、LVM2 のパーティション sda1 から sda9 を含め、残りの sd デバイスノードを除外するには、filter フィールドを filter=["a/sda[1-9]$/", "r/sd*/", "a/.*/"] に設定します。

4.LVM2キャッシュを再構築します。以下を入力します。

vgscan -v

5.フィルター フィールドが正しく機能していることを確認します。次のコマンドを実行し、手順1と2で特定したroot/swap/bootデバイスを含むSDデバイス ノードがコマンド出力にリストされ、 フィルタリングされた デバイス ノードがコマンド出力にリストされていないことを確認します。以下を入力します。

lvmdiskscan

6.initrd イメージを再作成して、/etc/lvm/lvm.conf ファイルへの変更を反映します。以下を入力します。

mkinitrdさん

ルートファイルシステムをミラーリングされた論理ボリュームにマウント  

root/swap 論理ボリュームと /boot デバイス (存在する場合) の基盤となるデバイスを特定します。のフィルター フィールドを変更します /etc/lvm/lvm.conf ファイルを使用して、LVM2 が root/swap と /boot デバイスを除くすべての sd デバイスノードをスキャンしないようにします。1.root/swap 論理ボリュームと /boot devices
(存在する場合) を特定します。以下を入力します。

df -k
または
mount

2.ルート/スワップおよびミラー論理ボリューム(複数可)の基礎となるデバイスを特定します。たとえば、ルート ファイル システムが論理ボリューム/dev/vg01/lv01にマウントされ、そのミラーが/dev/vg01/lv02にマウントされている場合は、次のように入力します。

vgdisplay -v /dev/vg01/lv01
vgdisplay -v /dev/vg01/lv02

3.のフィルター フィールドを変更します /etc/lvm/lvm.conf ファイルを使用して、手順 1 と 2 で特定した root/swap デバイスと /boot デバイスを除くすべての sd デバイスノードを LVM2 がスキャンしないようにします。たとえば、root/swapファイル システムの基礎となる論理デバイスが/dev/sda2で、そのミラーが/dev/sdb3の場合は、filterフィールドを次のように設定します。

filter=["a/sda[1-3]$/", "a/sdb[1-3]$/", "r/sd.\*/", "a/.*/"]

必要に応じて、標準のシェルスクリプト正規表現を使用してフィルターを変更します。たとえば、LVM2 のパーティション sda1 から sda9 を含め、残りの sd デバイスノードを除外するには、filter フィールドを filter=["a/sda[1-9]$/", "r/sd*/", "a/.*/"] に設定します。4.LVM2キャッシュを再構築します。以下を入力します。

vgscan -v

5.フィルター フィールドが正しく機能していることを確認します。次のコマンドを実行し、手順1と2で特定したroot/swap/bootデバイスを含むSDデバイス ノードがコマンド出力にリストされ、 フィルタリングされた デバイス ノードがコマンド出力にリストされていないことを確認します。以下を入力します。

lvmdiskscan

6.initrd イメージを再作成して、/etc/lvm/lvm.conf ファイルへの変更を反映します。以下を入力します。

mkinitrdさん

その他の情報

詳細については、2005年7月19日付のEMC PowerPath for Linuxバージョン4.4リリース ノート(P/N 300-002-581、Rev. A02)を参照してください
/etc/lvm/lvm.confファイルを変更して、内部キャッシュからSDデバイス ノードを除外し、LVM2がPowerPath疑似デバイスをLUNへの単一パスとして認識できるようにする必要があります
次のセクションでは、ルート ファイル システムが存在するホスト上の/etc/lvm/lvm.confを変更する方法について説明します。
  • 論理ボリュームにマウントされていない。
  • 論理ボリュームにマウントされている。
  • ミラーリングされた論理ボリュームにマウントされている。


RHEL 4.0では、Bugzilla #151657.

のため、PowerPath 4.4.0にはLVM2バージョン2.01.08-1.0以降が必要ですPowerPath 5.0のフィルター構文が変更されました。
rootが論理ボリューム上にない場合:

RHEL5/RHEL4.4:
filter = [ "r/sd.*/", "r/disk.*/", "a/.*/"]

RHEL4.3以前:
filter=["r/sd.*/", "a/.*/"]

SLES10 SP1、SLES10、SLES9 SP3:
filter = [ "r|/dev/.*/by-path/.*|",
"r|/dev/.*/by-id/.*|",
"r|/dev/.*/by-name/.*|", "r/sd.*/", "a/.*/"]

rootが論理ボリューム上にある場合は、正しいデバイスがスキャンされるか、LVMサポートから除外されるように、慎重にスクリプトを作成する必要があります。詳細については、『PowerPath 5.0インストール ガイド』を参照してください。


PowerPath 4.4.0 for Linuxは、RHEL 4.0およびSLES 9 SP1プラットフォーム上のSistina LVM2をサポートします。PowerPathは、PowerPath疑似デバイスでのみ論理ボリュームの作成をサポートします。

対象製品

PowerPath for Linux

製品

PowerPath, PowerPath for Linux
文書のプロパティ
文書番号: 000013028
文書の種類: How To
最終更新: 17 10月 2025
バージョン:  4
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。