chpath コマンド

目的

パスの操作可能状況をマルチパス I/O (MPIO) 対応デバイスに変更する、あるいは、 パスに関連した属性を MPIO 対応デバイスに変更します。

構文

chpath -dev Name -op OpStatus [ -pdev Parent ] [ -conn Connection ]

chpath -dev Name -pdev Parent [ -conn Connection ] [ -perm ] -attr Attribute=Value...

説明

chpath コマンドは、 パスの操作可能状況を指定したデバイス (-dev Name フラグ) に変更するか、特定パスに関連した 1 つ以上の属性を、指定したデバイスに変更します。必要な構文は、変更内容に応じて若干異なります。

上に示した最初の構文は、1 つ以上のパスの操作可能状況を、特定デバイスに変更します。変更するパスのセットは、以下の基準に一致するパスのセットをとることによって取得できます。

パスの操作可能状況とは、パスが MPIO パス選択の一部として使用されることを意味します。 enable という値は、 パスが使用されることを示し、「disable」はパスが使用されないことを示します。パスを「disable」にセットすることは、すでに進行中の I/O に影響するのではなく、将来の I/O に影響するということに注意してください。 したがって、パスを使用不可にしても、すでに進行中の I/O のすべてが完了するまで、 まだ未解決の I/O が存続することがありえます。したがって、 あるパスに -op disable が指定され、そのパスに未解決の I/O がある場合、この事実が表示されます。

パスを使用不可化にすると、デバイス・ドライバー・レベルのパスの選択に影響を与えます。パスの path_status は、デバイス構成データベース内で変更されません。 パスの現在の操作可能状況を表示するには、lspath コマンドを使用する必要があります。

上に示した 2 番目の構文は、 特定のパスに関連した 1 つ以上のパス特定の属性を特定のデバイスに変更します。 chpath コマンドの一回の呼び出しで複数の属性を変更できることに注意してください。 ただし、すべての属性は、1 つのパスに関連付けられていなければなりません。 言い換えると、 複数のパスにまたがる属性を、chpath コマンドの一回の呼び出しで変更することはできません。 複数のパスにまたがる属性を変更するには、chpath の呼び出しを、 変更するそれぞれのパスごとに分離することが必要です。

フラグ

-attr Attribute=Value 変更する属性、および、属性の新しい値を指定します。「Attribute」は、パス特定の属性の名前です。Value は、属性の現行値を置き換える値です。 Attribute=Value パラメーターは、1 つの -attr フラグに対して、1 つの属性値ペアまたは複数の属性値ペアを使用できます。 1 つの -attr フラグを複数の属性値ペアで使用する場合は、 ペアのリストを引用符で囲み、ペアの間にスペースを入れる必要があります。例えば、-attr Attribute=Value と入力すると、1 つのフラグにつき 1 つの属性値ペアがリストされ、 -attr 'Attribute1=Value1 Attribute2=Value2' と入力すると、 複数の属性値ペアがリストされます。
-dev Name 変更によって影響されるパス (複数可) のターゲット・デバイスの論理デバイス名を指定します。このフラグはすべての場合に必要です。
-pdev Parent 変更するパスを修飾する際に使用する親デバイスの論理デバイス名を示します。このフラグは属性を変更するときには必要ですが、操作可能状況を変更するときにはオプションです。
-perm 実際にはパスを変更せずに、パスの特性を変更します。パスの変更が有効になるのは、次回にパスが構成解除され、 また構成される (可能性としては次のブートで) ときです。
-conn Connection 変更するパスを修飾する際に使用する接続情報を示します。このフラグは、操作可能状況を変更するときにはオプションです。属性を変更するとき、示されている親へのパスをデバイスが 1 つしか持っていない場合、このフラグはオプションです。親からデバイスへのパスが複数ある場合、このフラグは、変更する特定のパスを指定するために、必要になります。
-op OpStatus 示されているパスが変更される先の操作可能状況を示します。パスの操作可能状況は、デバイス・ドライバー・レベルで維持されます。パスの選択を行うときに、パスが考慮に入れられるかどうかを決定します。このフラグに許容される値は以下のとおりです。
enable
操作可能状況に、MPIO パス選択に使用可能であるというマークを付けます。パス選択を行う際に、この状況を持ったパスの使用が考慮されます。パスを使用可能にすることが、障害を起こした条件からパスをリカバリーする唯一の方法であることに注意してください。
disable
操作可能状況に、MPIO パス選択に使用不可であるというマークを付けます。パス選択を行う際に、この状況を持ったパスの使用は考慮されません。
このフラグは、操作可能状況を変更するときには、必要です。このフラグを -attr Attribute=Value フラグと一緒に使用すると、使用のエラーが生成されます。

終了状況

バーチャル I/O サーバーのコマンドの終了状況を参照してください。

  1. scsi0hdisk1 ディスク・デバイスとの間のパスを使用不可にするには、次のように入力します。
    chpath -dev hdisk1 -pdev scsi0 -op disable
    システムは、以下のようなメッセージを表示します。
    paths disabled
    または
    some paths disabled
    最初のメッセージは、scsi0 から hdisk1 へのすべての PATH_AVAILABLE パスが正常に使用可能になったことを示します。 2 番目のメッセージは、scsi0 から hdisk1 への一部の PATH_AVAILABLE パスだけが正常に使用不可になったことを示します。

関連情報

cfgdev コマンド、 chdev コマンド、 lsdev コマンド、 lsmap コマンド、 lspath コマンド、 mkpath コマンド、 mkvdev コマンド、 rmdev コマンド、および rmpath コマンド。


フィードバックの送信 |  このページの評価