EシリーズのdsmUtilコマンドを使用するためのコマンド構文は何ですか。
環境
NetApp Eシリーズ
回答
この情報は 、SANtricityストレージマネージャの該当するコードレベルの「フェイルオーバードライバガイド」からも入手できます。
以下の構文は、10.Xファミリーのホストソフトウェア用です。
- この
dsmUtilユーティリティは、Multipath I/O(MPIO;マルチパスI/O)Device Specific Module(DSM;デバイス固有モジュール)解決策でのみ動作するコマンドラインベースのユーティリティです。このユーティリティは、主にDSMドライバにさまざまなメンテナンスタスクを実行するように指示する手段ですが、必要に応じてトラブルシューティングツールとしても使用できます。 dsmUtilユーティリティを使用するには、次のコマンドを入力して Enterキーを押します。
dsmUtil [[-a [target_id]]
[-c array_name | missing]
[-d debug_level] [-e error_level] [-g virtual_target_id]
[-o [[feature_action_name[=value]] | [feature_variable_name=value]][, SaveSettings]] [-M] [-P
[GetMpioParameters | MpioParameter=value | ...]] [-R]
[-S]
[-s "failback" | "avt" | "busscan" | "forcerebalance"] [-w target_wwn, controller_index
注:パラメータ名の前後に表示されている引用符を入力する必要があります。
dsmUtil パラメータを指定せずに入力すると、使用状況情報が表示されます。
次の表に、 dsmUtil パラメータを示します。
- -
a [target_id]
DSMで認識されるすべてのストレージアレイの概要が表示されます。概要に、 target_id, ストレージアレイのWWIDとストレージアレイ名が表示されます。target_id を指定すると、ストレージアレイのDSMのポイントインタイム状態情報が表示されます。UNIXオペレーティングシステムでは、仮想HBAによってストレージアレイごとに一意のターゲットIDが指定されます。Windows MPIO仮想HBAドライバはターゲットIDを使用しません。このオプションのパラメータは、DSM情報構造のオフセットと見なすことができます。各オフセットは異なるストレージアレイを表します。
-c array_name |missing
WWNファイルエントリをクリアします。このファイルは Program Files\DSMDrivers\mppdsm\WWN_FILES 、拡張子がのディレクトリにあります。wwn です。array_name キーワードを指定すると、特定のストレージアレイのWWNファイルが削除されます。missingキーワードを使用すると、以前に接続されていたストレージアレイのWWNファイルがすべて削除されます。どちらのキーワードも使用しない場合' 現在接続されているストレージ・アレイと以前に接続されていたストレージ・アレイの両方のWWNファイルがすべて削除されます
-d debug_level
現在のデバッグレポートレベルを設定します。このオプションは、RDACドライバがデバッグを有効にしてコンパイルされている場合にのみ機能します。
-e error_level
現在のエラーレポートレベルをERROR_LEVELに設定します。次のいずれかの値を指定できます。
0–Showallerrors.1–Showpathfailover,controllerfailover,retryable,fatal,andrecoverederrors.2–Showpathfailover,controllerfailover,retryable,andfatalerrors.3–Showpathfailover,controllerfailover,andfatalerrors.Thisisthedefaultsetting.4–Showcontrollerfailoverandfatalerrors.5–Showfatalerrors.-g target_id
指定したストレージアレイの各コントローラ、パス、およびLUNの状態に関する詳細情報を表示します。は target_iddsmUtil -a 、コマンドを実行して確認できます。
-M
に、DSMのMPIOディスクとドライブのマッピングを示します。出力は、SMdevicesユーティリティの出力と似ています。
-o [[feature_action_name[=value]] | [feature_variable_name=value]][, SaveSettings]
機能をトラブルシューティングするか、設定を変更します。を使用しない SaveSettingskeyword場合、変更は変数のメモリ内状態にのみ影響します。は、 SaveSettingskeyword インメモリ状態と永続状態の両方を変更します。
コマンドの例を次に示します。
dsmUtil-o–使用可能なすべての機能アクション名を表示します。dsmUtil-oDisableLunRebalance=0x3–DSMによって開始されたストレージアレイLUNのリバランシングをオフにします(メモリ内の状態のみに影響します)。-P [GetMpioParameters | MpioParameter= value | ...]- MPIOパラメータを表示および設定します。-R-非アクティブなデバイスのロードバランシングポリシー設定を削除します。-S-各LUNのコントローラとパスの稼働状態または停止状態をリアルタイムで報告します。-s ["failback" |"avt" | "busscan" |"forcerebalance"]
DSMドライバのスキャンタスクの1つを手動で開始します。「フェイルバック」スキャンを実行すると、DSMドライバは故障したコントローラとの通信を再試行します。「AvT」スキャンを実行すると、DSMドライバは、ストレージアレイ全体でAVTが有効になっているか無効になっているかを確認します。「busscan」スキャンを実行すると、DSMドライバは未設定のデバイスリストを参照して、いずれかが設定されているかどうかを確認します。forcerebalanceスキャンでは、DSMドライバはストレージアレイボリュームを優先コントローラに移動し、 DisableLunRebalance DSMドライバの設定パラメータの値を無視します。
追加情報
AdditionalInformation_text