Dynamic Multi-Pathing 8.0.2 管理者ガイド - Solaris
- DMP について
- ネイティブデバイス管理のための DMP の設定
- ネーティブデバイス管理のための DMP の設定について
- ネーティブマルチパス設定の表示
- DMP への ZFS プールの移行
- EMC PowerPath から DMP への移行
- Hitachi Data Link Manager(HDLM)から DMP への移行
- Solaris Multiplexed I/O(MPxIO)から DMP への移行
- Oracle Automatic Storage Management (ASM)での Dynamic Multi-Pathing (DMP)デバイスの使用
- ZFS ルートプールの DMP サポートの有効化と無効化
- 既存の ZFS プールへの DMP デバイスの追加または ZFS プールの新規作成
- ネーティブデバイスの DMP サポートの削除
- DMP の管理
- コントローラとストレージプロセッサに対する I/O の有効化と無効化について
- DMP データベース情報の表示について
- ディスクへのパスの表示
- DMP ノードのカスタム名の設定
- ZFS ルートプールに対する DMP デバイスの管理
- vxdmpadm ユーティリティを使った DMP の管理
- DMP ノードに関する情報の取得
- DMP ノードについての統合された情報の表示
- LUN グループのメンバーの表示
- DMP ノード、コントローラ、エンクロージャ、アレイポートによって制御されるパスの表示
- コントローラに関する情報の表示
- エンクロージャに関する情報の表示
- アレイポートに関する情報の表示
- ALUA アレイのためのユーザーフレンドリな CLI 出力
- サードパーティ製のドライバにより制御されるデバイスに関する情報の表示
- 拡張デバイス属性の表示
- VxVM の制御下におけるデバイスの無効化と有効化
- I/O 統計情報の収集と表示
- エンクロージャへのパスに関する属性の設定
- デバイスまたはエンクロージャの冗長レベルの表示
- アクティブパスの最小数の指定
- I/O ポリシーの表示
- I/O ポリシーの指定
- パス、コントローラ、アレイポート、DMP ノードに対する I/O の無効化
- パス、コントローラ、アレイポート、DMP ノードに対する I/O の有効化
- エンクロージャ名の変更
- I/O エラーに対する応答の設定
- I/O 調整機構の設定
- サブパスフェールオーバーグループ(SFG)の設定
- LIPP(Low-Impact Path Probing)の設定
- リカバリオプション値の表示
- DMP パスリストアポリシーの設定
- DMP パスリストアスレッドの停止
- DMP パスリストアスレッドの状態の表示
- アレイポリシーモジュール(Array Policy Modules)の設定
- Metro/Geo アレイの遅延しきい値チューニングパラメータの設定
- ディスクの管理
- ディスク管理について
- 新しく追加されたディスクデバイスの検出と設定
- 部分的なデバイス検出
- ディスクの検出とディスクアレイの動的な追加について
- サードパーティドライバの共存について
- デバイス検出層の管理方法
- iSCSI を含むすべてのデバイスの一覧表示
- iSCSI を含むすべてのホストバスアダプタの一覧表示
- ホストバスアダプタ上で設定されたポートの一覧表示
- ホストバスアダプタまたはポートから設定されたターゲットの一覧表示
- ホストバスアダプタとターゲットから設定されたデバイスの一覧表示
- iSCSI 操作パラメータの取得または設定
- サポートされているすべてのディスクアレイの一覧表示
- ディスクアレイライブラリのサポートの無効化
- 無効にされたディスクアレイライブラリのサポートの有効化
- 無効にされたディスクアレイの一覧表示
- DISKS カテゴリで認識されているディスクの一覧表示
- Array Support Library(ASL)の詳細の表示
- DISKS カテゴリへのサポートされていないディスクアレイの追加
- DISKS カテゴリからのディスクの削除
- 外部デバイス
- VxVM の ZFS との共存
- ディスクデバイスの名前の付け方の変更
- エンクロージャに基づくディスク名と OS に基づくディスク名の関連付けの検出
- デバイスの動的再構成
- イベント監視
- 処理効率の監視とチューニング
- 付録 A. DMP のトラブルシューティング
- 付録 B. 参照先
DISKS カテゴリへのサポートされていないディスクアレイの追加
アレイで利用できる Array Support Library(ASL)がない場合、JBOD デバイスとしてディスクアレイを追加する必要があります。
JBOD は、指定されていないかぎり、アクティブ/アクティブ(A/A)であると見なされます。適切な ASL が利用できない場合、A/A-A、A/P または A/PF アレイは、パス遅延や I/O エラーを避けるため、アクティブ/パッシブ(A/P)JBOD として認識される必要があります。JBOD が ALUA 対応であれば、JBOD は ALUA アレイとして追加されます。
警告:
この手順は、VxVM (Veritas Volume Manager)ではサポートされていないアレイに DMP を正しく設定するためのものです。この操作を行わないと、VxVM でディスクへの独立したパスが別々のデバイスとして処理され、データの破損を引き起こす可能性があります。
DISKS カテゴリへのサポートされていないディスクアレイを追加するには、次の手順を実行します。
- 次のコマンドを使って、アレイ内にあるディスクのベンダー ID とプロダクト ID を確認します。
# /etc/vx/diag.d/vxscsiinq device_name
device_name は、アレイ内にあるいずれかのディスクのデバイス名です。このコマンドで出力されるベンダー ID (VID) とプロダクト ID (PID) の値を書き留めてください。Fujitsu 製のディスクの場合は、表示されるシリアル番号の文字数も書き留めておきます。
次の出力例では、ベンダー ID は SEAGATE、プロダクト ID は ST318404LSUN18G です。
Vendor id (VID) : SEAGATE Product id (PID) : ST318404LSUN18G Revision : 8507 Serial Number : 0025T0LA3H
- データベースなど、アレイ上で設定された VxVM ボリュームにアクセスしているアプリケーションをすべて停止し、アレイに設定されているすべてのファイルシステムと Storage Checkpoint のマウントを解除します。
- アレイがタイプ A/A-A、A/P または A/PF の場合、auto-trespass モードで設定する必要があります。
- 次のコマンドを入力して、新しい JBOD カテゴリを追加します。
# vxddladm addjbod vid=vendorid [pid=productid] \ [serialnum=opcode/pagecode/offset/length] \ [cabinetnum=opcode/pagecode/offset/length] policy={aa|ap}]vendorid および productid は、前の手順で検出した VID および PID の値です。たとえば、vendorid は FUJITSU、IBM、または SEAGATE になります。Fujitsu 製のデバイスの場合は、length 引数にシリアル番号の文字数 (10 など) も指定する必要があります。アレイがタイプ A/A-A、A/P、または A/PF の場合は、policy=ap 属性も指定する必要があります。
前述の例に続けて、このタイプのディスクアレイを JBOD として定義するコマンドは次のようになります。
# vxddladm addjbod vid=SEAGATE pid=ST318404LSUN18G
- アレイを VxVM 制御下に置くには、vxdctl enable コマンドを使います。
# vxdctl enable
- アレイがサポートされたことを確認するには、次のコマンドを入力します。
# vxddladm listjbod
前述の例のアレイに対する、このコマンドの出力例を次に示します。
VID PID SerialNum CabinetNum Policy (Cmd/PageCode/off/len) (Cmd/PageCode/off/len) ============================================================== SEAGATE ALL PIDs 18/-1/36/12 18/-1/10/11 Disk SUN SESS01 18/-1/36/12 18/-1/12/11 Disk - アレイが認識されたことを確認するには、以下のサンプルアレイの出力例に示されているように vxdmpadm listenclosure コマンドを使います。
# vxdmpadm listenclosure
ENCLR_NAME ENCLR_TYPE ENCLR_SNO STATUS ARRAY_TYPE LUN_COUNT FIRMWARE ======================================================================= Disk Disk DISKS CONNECTED Disk 2 -
アレイのエンクロージャ名およびエンクロージャタイプの両方が「Disk」に設定されていることがわかります。 アレイ内にあるディスクを表示するには、vxdisk list コマンドを使います。
# vxdisk list DEVICE TYPE DISK GROUP STATUS punr710vm04_disk_1 auto:none - - online invalid punr710vm04_disk_2 auto:none - - online invalid punr710vm04_disk_3 auto:none - - online invalid punr710vm04_disk_4 auto:none - - online invalid sda auto:none - - online invalid xiv0_9148 auto:none - - online invalid thinrclm ...
- DMP のパスが認識されたことを確認するには、以下のサンプルアレイの出力例に示されているように vxdmpadm getdmpnode コマンドを使います。
# vxdmpadm getdmpnode enclosure=Disk NAME STATE ENCLR-TYPE PATHS ENBL DSBL ENCLR-NAME ============================================================================== punr710vm04_disk_1 ENABLED Disk 1 1 0 disk punr710vm04_disk_2 ENABLED Disk 1 1 0 disk punr710vm04_disk_3 ENABLED Disk 1 1 0 disk punr710vm04_disk_4 ENABLED Disk 1 1 0 disk sda ENABLED Disk 1 1 0 disk ...
この例の出力では、アレイ内のディスクへのパスが 2 つあることが示されています。
詳しくは、vxddladm help addjbod コマンドを入力してください。
vxddladm (1M) マニュアルページを参照してください。
vxdmpadm (1M) マニュアルページを参照してください。