fencevsd コマンド
目的
ノードまたはノード・グループで実行されているアプリケーションが、 仮想共有ディスクまたは仮想共有ディスク・グループからアクセスされることを回避します。
構文
fencevsd{-a| '-v vsd_name_list}'-n node_list
説明
実際にはノードの操作が可能であるときに、ある環境下では、システムはノードが機能を 停止したと判断することがあり、リカバリー手順が開始されます。ただし、同じアプリケーションを 実行中の他のノードとの通信は遮断されます。 この場合、リカバリーが完了するまで 問題のあるノードから仮想共有ディスクに要求を出すことはできません。ただし、アプリケーションを 実行中の他のノードは、問題のあるノードを操作可能とみなします。 fencevsdコマンドは、問題のノードが仮想共有ディスクの要求を満たすのを防ぐ。
このコマンドは、リカバリー可能仮想共有ディスク・サブシステムが稼働している RSCT ピア・ドメイン内の任意のノードから実行することができます。
フラグ
- -a
- すべての仮想共有ディスクを指定します。
- -vsd_name_list
- コンマで区切られた 1 つ以上の仮想共有ディスク名を指定します。
- -ノードリスト
- コンマで区切られた、1 つ以上のノード番号を指定します。
パラメーター
- 論理ボリューム名
- 仮想共有ディスクとして指定したい論理ボリュームの名前。 この論理ボリュームは、 指示されたグローバル・ボリューム・グループ上に常駐している必要があります。 名前の長さは 15 文字以内でなければなりません。
- グローバルグループ名
- vsdvg コマンドにより前回定義された、仮想共有ディスクとして 指定したい、グローバルにアクセス可能なボリューム・グループ・グループの名前。 名前の長さは 31 文字以内でなければなりません。
- vsd_name
- 新規仮想共有ディスクに対して固有の名前を指定します。 この名前は、RSCT
ピア・ドメイン内で固有でなければなりません。また、今後の命名において競合の危険性を
避けるために、クラスター全体に渡っても固有でなければなりません。 推奨する命名規則は
vsdnngvg_name です。 名前の長さは
31 文字以内でなければなりません。注意: vsd_nameがすでに別のデバイスの名前になっている場合、cfgvsdコマンドはその仮想共有ディスクに対して失敗します。 このエラーが起こるということは、 その名前用に作成した特別の装置ファイルが、論理ボリュームのような他のデバイス・タイプを表している 同じ名前のファイルをオーバーレイしたり、破棄したりしないことを裏付けています。
セキュリティー
このコマンドを実行するには「root権限が必要です。
制約事項
このコマンドは、アクティブなリカバリー可能仮想共有ディスク・サブシステムを持つ、 ピア・ドメイン内のノードから発行する必要があります。
例
ノード 5 から仮想共有ディスク vsd1 および vsd2 を隔離するには、次のように入力します。
fencevsd -v vsd1,vsd2 -n 5 場所
/opt/rsct/vsd/bin/fencevsd