Storage Foundation 8.0 管理者ガイド - Solaris
- 第 I 部 Storage Foundation の紹介
- Storage Foundation の概要
- Dynamic Multi-Pathing の動作
- Veritas Volume Manager の動作
- Veritas File System の動作
- 第 II 部 ストレージのプロビジョン
- 新しいストレージのプロビジョニング
- ストレージの設定のための高度な割り当て方法
- VxFS ファイルシステムの作成とマウント
- VxFS ファイルシステムの作成
- VxFS ファイルシステムのマウント
- ファイルシステムサイズの変更
- 空き領域の監視
- エクステント属性
- 第 III 部 DMP を使ったマルチパスの管理
- Dynamic Multi-Pathing の管理
- 新しく追加されたディスクデバイスの検出と設定
- ディスクの検出とディスクアレイの動的な追加について
- デバイス検出層の管理方法
- vxdmpadm ユーティリティを使った DMP の管理
- I/O 統計情報の収集と表示
- I/O ポリシーの指定
- ZFS ルートプールに対する DMP デバイスの管理
- 新しく追加されたディスクデバイスの検出と設定
- デバイスの動的再構成
- デバイスの管理
- イベント監視
- Dynamic Multi-Pathing の管理
- 第 IV 部 Storage Foundation の管理
- 第 V 部 I/O パフォーマンスの最適化
- 第 VI 部 PITC (Point-In-Time Copy) の使用
- PITC 方法の理解
- ボリュームスナップショットの管理
- 従来のサードミラーブレークオフスナップショット
- フルサイズインスタントスナップショット
- インスタントスナップショットの作成
- インスタントスナップの DCO と DCO ボリュームの追加
- インスタントスナップショットの同期の制御
- インスタントスナップショットの作成
- カスケードスナップショット
- バージョン 0 の DCO および DCO ボリュームの追加
- Storage Checkpoint の管理
- FileSnaps の管理
- スナップショットファイルシステムの管理
- 第 VII 部 Storage Foundation を使用したストレージの最適化
- 第 VIII 部 ストレージ利用率の最大化
- SmartTier によるストレージの階層化について
- ボリュームセットの作成と管理
- MVS ファイルシステム
- SmartTier の管理
- ホットリロケーションの管理
- Solaris SPARC 上のデータの重複排除
- ファイルの圧縮
- 第 IX 部 ストレージの管理と保護
- ボリュームとディスクグループの管理
- デフォルトのディスクグループの名前の付け方
- ボリュームまたはディスクの移動
- タスクの監視と制御
- オンライン再レイアウトの実行
- ボリュームへのミラーの追加
- ディスクグループの管理
- プレックスとサブディスクの管理
- ストレージの破棄
- ルータビリティ
- クォータ
- FCL (File Change Log)
- ボリュームとディスクグループの管理
- 第 X 部 参照先
DMP ノード、コントローラ、エンクロージャ、アレイポートによって制御されるパスの表示
vxdmpadm getsubpaths コマンドを実行すると、DMP(Dynamic Multi-Pathing)が認識するすべてのパスが一覧表示されます。vxdmpadm getsubpaths コマンドには、特定の DMP ノード、コントローラ、エンクロージャ、またはアレイポート上のサブパスを一覧表示するオプションもあります。アレイポート上のパスを一覧表示するには、エンクロージャ名とアレイポート ID の組み合わせ、またはアレイポートのワールドワイドネーム(WWN)を指定します。
DMP が認識するすべてのサブパスを一覧表示するには、次のコマンドを実行します。
# vxdmpadm getsubpaths
NAME STATE[A] PATH-TYPE[M] DMPNODENAME ENCLR-NAME CTLR ATTRS ======================================================================= c1t65d0s2 ENABLED(A) - Disk_1 Disk c1 - c1t66d0s2 ENABLED(A) - Disk_2 Disk c1 - c2t65d0s2 ENABLED(A) - Disk_1 Disk c2 - c2t66d0s2 ENABLED(A) - Disk_2 Disk c2 - c3t2d0s2 ENABLED(A) - EMC0_1 EMC0 c3 - c3t2d1s2 ENABLED(A) - EMC0_2 EMC0 c3 - c4t2d0s2 ENABLED(A) - EMC0_1 EMC0 c4 - c4t2d1s2 ENABLED(A) - EMC0_2 EMC0 c4 -
vxdmpadm getsubpaths コマンドを dmpnodename 属性と組み合わせると、/dev/vx/rdmp ディレクトリで指定した DMP ノード名によって制御される LUN すべてのパスが表示されます。
# vxdmpadm getsubpaths dmpnodename=c2t66d0s2 NAME STATE[A] PATH-TYPE[M] CTLR-NAME ENCLR-TYPE ENCLR-NAME ATTRS ======================================================================= c2t66d0s2 ENABLED(A) PRIMARY c2 ACME enc0 - c1t66d0s2 ENABLED PRIMARY c1 ACME enc0 -
A/A アレイの場合、I/O に使える有効パスはすべて ENABLED(A) として表示されます。
I/O ポリシーが singleactive に設定されている A/P アレイの場合、1 つのパスのみが ENABLED(A) として表示されます。 その他のパスは ENABLED でも使えません。I/O ポリシーが singleactive に設定されていない場合、DMP は、状態が ENABLED(A) と表示されているパスのグループ(すべてプライマリまたはすべてセカンダリ)を使えます。
DISABLED 状態のパスは I/O 操作には使えません。
システム管理者によって手動で無効にされたパスは DISABLED(M) と表示されます。障害が起きたパスは DISABLED と表示されます。
getsubpaths を使うと、特定の HBA コントローラに接続しているすべてのパスに関する情報を入手できます。
# vxdmpadm getsubpaths ctlr=c2 NAME STATE[-] PATH-TYPE[-] DMPNODENAME ENCLR-TYPE ENCLR-NAME ATTRS ====================================================================== c2t1d0s2 ENABLED(A) PRIMARY c2t1d0s2 ACME enc0 - c2t2d0s2 ENABLED(A) PRIMARY c2t2d0s2 ACME enc0 - c2t3d0s2 DISABLED SECONDARY c2t3d0s2 ACME enc0 - c2t4d0s2 ENABLED SECONDARY c2t4d0s2 ACME enc0 -
また、getsubpaths を使うと、アレイ上のポートに接続しているすべてのパスに関する情報を入手できます。 アレイポートは、エンクロージャ名とアレイポート ID で指定するか、またはアレイポートの WWN(ワールドワイド名)識別子で指定します。
# vxdmpadm getsubpaths enclosure=enclosure portid=portid # vxdmpadm getsubpaths pwwn=pwwn
たとえば、エンクロージャとアレイポート ID を指定してアレイポート上のサブパスを一覧表示するには、次のコマンドを実行します。
# vxdmpadm getsubpaths enclosure=HDS9500-ALUA0 portid=1A
NAME STATE[A] PATH-TYPE[M] DMPNODENAME ENCLR-NAME CTLR ATTRS ======================================================================= c1t65d0s2 ENABLED(A) PRIMARY c1t65d0s2 HDS9500-ALUA0 c1 - c1t66d0s2 ENABLED(A) PRIMARY c1t66d0s2 HDS9500-ALUA0 c1 -
たとえば、WWN を通してアレイポート上のサブパスを一覧表示するには、次のコマンドを実行します。
# vxdmpadm getsubpaths pwwn=20:00:00:E0:8B:06:5F:19
NAME STATE[A] PATH-TYPE[M] DMPNODENAME ENCLR-NAME CTLR ATTRS ======================================================================= c1t65d0s2 ENABLED(A) PRIMARY c1t65d0s2 HDS9500-ALUA0 c1 - c1t66d0s2 ENABLED(A) PRIMARY c1t66d0s2 HDS9500-ALUA0 c1 -
getsubpaths を使うと、エンクロージャのすべてのサブパスに関する情報を入手できます。
# vxdmpadm getsubpaths enclosure=enclosure_name [ctlr=ctlrname]
エンクロージャ上のすべてのサブパスを一覧表示するには、次のコマンドを実行します。
# vxdmpadm getsubpaths enclosure=Disk NAME STATE[A] PATH-TYPE[M] DMPNODENAME ENCLR-NAME CTLR ATTRS ===================================================================== c1t65d0s2 ENABLED(A) - Disk_1 Disk c1 - c1t66d0s2 ENABLED(A) - Disk_2 Disk c1 - c2t65d0s2 ENABLED(A) - Disk_1 Disk c2 - c2t66d0s2 ENABLED(A) - Disk_2 Disk c2 -
エンクロージャ上のコントローラのすべてのサブパスを一覧表示するには、次のコマンドを実行します。
# vxdmpadm getsubpaths enclosure=emc_clariion0
NAME STATE[A] PATH-TYPE[M] DMPNODENAME ENCLR-NAME CTLR ATTRS PRIORITY ======================================================================================== sdab ENABLED Active/Non-Optimized emc_clariion0_429 emc_clariion0 c6 - - sdal ENABLED(A) Active/Optimized(P) emc_clariion0_429 emc_clariion0 c6 - - sdh ENABLED Active/Non-Optimized emc_clariion0_429 emc_clariion0 c1 - - sdr ENABLED(A) Active/Optimized(P) emc_clariion0_429 emc_clariion0 c1 - -
デフォルトでは、vxdmpadm getsubpaths コマンドの出力は、エンクロージャ名、DMP ノード名によってソートされ、さらにその中ではパス名でソートされます。
パス名、DMP ノード名、エンクロージャ名、またはホストコントローラ名に基づいて出力をソートするには、-s
オプションを使います。
サブパスの情報をソートするには、次のコマンドを使います。
# vxdmpadm -s {path | dmpnode | enclosure | ctlr} getsubpaths \ [all | ctlr=ctlr_name | dmpnodename=dmp_device_name | \ enclosure=enclr_name [ctlr=ctlr_name | portid=array_port_ID] | \ pwwn=port_WWN | tpdnodename=tpd_node_name]
DMP ノードのカスタム名の設定を参照してください。
詳細情報