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. 参照先
オペレーティングシステムデバイス上の Oracle Automatic Storage Management(ASM)ディスクグループの Dynamic Multi-Pathing(DMP)デバイスへの移行
既存の ASM ディスクグループがオペレーティングシステムのネーティブデバイスをディスクとして使うと、それらのデバイスを Dynamic Multi-Pathing 制御に移行できます。 OS デバイスが他のマルチパスドライバによって制御されている場合、この操作には、デバイスを DMP 制御に移行するためのシステム停止時間が必要です。
以下の手順のために、システムの停止時間を計画してください。
この手順の実行後、ASM ディスクグループは移行された DMP デバイスをそのディスクとして使います。
「ASM で」は、ASM インスタンスを実行するユーザーとして手順を実行することを示します。
「root ユーザーとして」は、root ユーザーとして手順を実行することを示します。
ASM ディスクグループをオペレーティングシステムデバイスから DMP デバイスに移行するには
- アプリケーションを終了し、データベースをシャットダウンします。
- ASM で、移行する ASM ディスクグループと、その制御下にあるディスクを識別します。
- ASM で、ASM ディスクグループをマウント解除します。
- 他のマルチパスドライバによってデバイスが制御されている場合、デバイスを DMP 制御に移行します。 root ユーザーとして次の手順を実行します。
MPxIO または PowerPath から移行します。
- root ユーザーとして、手順 2 で識別した ASM ディスクグループの DMP サポートを有効にします。
# vxdmpraw enable usernamegroupnamemode [devicename ...]
username は ASM インスタンスを実行している ASM ユーザー、groupname は指定したユーザー ID の UNIX/Linux グループ名、mode はデバイスに設定する権限をそれぞれ表します。 1 つ以上の devicenames を指定すると、それらのデバイスで ASM の DMP サポートが有効になります。 devicename を指定しない場合、システム内のデバイスのうち、ASM 署名があるすべてのデバイスで DMP サポートが有効になります。
- 必要に応じて、ASM から、ASM_DISKSTRING を設定します。 適切な設定は
/dev/vx/rdmp/*です。 - ASM で、デバイスが ASM から利用可能であることを確認します。
- ASM で、ASM ディスクグループをマウントします。 ディスクグループは DMP デバイス上にマウントされます。
例: ASM ディスクグループをオペレーティングシステムデバイスから DMP デバイスに移行するには
- ASM で、移行する ASM ディスクグループと、その制御下にあるディスクを識別します。
SQL> select name, state from v$asm_diskgroup; NAME STATE ------------------------------ ----------- ASM_DG1 MOUNTED
SQL> select path,header_status from v$asm_disk; NAME PATH HEADER_STATUS ------------------------------------------------------------ ASM_DG1_0001 /dev/rdsk/c2t5006016130206782d9s6 MEMBER ASM_DG1_0000 /dev/rdsk/c2t50001FE1500A8F08d1s6 MEMBER
- ASM で、ASM ディスクグループをマウント解除します。
SQL> alter diskgroup ASM_DG1 dismount; Diskgroup altered. SQL> select name , state from v$asm_diskgroup; NAME STATE ------------------------------ ----------- ASM_DG1 DISMOUNTED
- 他のマルチパスドライバによってデバイスが制御されている場合、デバイスを DMP 制御に移行します。 root ユーザーとして次の手順を実行します。
- root ユーザーとして、次のいずれかの方法で、手順 2 で識別した ASM ディスクグループの DMP サポートを有効にします。
選択した ASM ディスクグループを移行するには、vxdmpadm コマンドを使って、OS デバイスに対応する DMP ノードを確認します。
# vxdmpadm getdmpnode nodename=c2t5d9 NAME STATE ENCLR-TYPE PATHS ENBL DSBL ENCLR-NAME ======================================================== EVA4K6K0_0 ENABLED EVA4K6K 4 4 0 EVA4K6K0
次のコマンドでデバイス名を使います。
# vxdmpraw enable oracle dba 660 eva4k6k0_0 \ eva4k6k0_9 emc_clariion0_243devicename を指定しない場合、ディスクグループ内のデバイスのうち、ASM 署名があるすべてのデバイスで DMP サポートが有効になります。 次に例を示します。
# vxdmpraw enable oracle dba 660
- ASM から、ASM_DISKSTRING を設定します。
SQL> alter system set ASM_DISKSTRING='/dev/vx/rdmp/*'; System altered. SQL> show parameter ASM_DISKSTRING; NAME TYPE VALUE -------------------------- --------- ------------------- asm_diskstring string /dev/vx/rdmp/*
- ASM で、デバイスが ASM から利用可能であることを確認します。
SQL> select path , header_status from v$asm_disk where header_status='MEMBER';
NAME PATH HEADER_STATUS ------------------------------------------------------- /dev/vx/rdmp/EVA4K6K0_0s6 MEMBER /dev/vx/rdmp/EMC_CLARiiON0_208s6 MEMBER
- ASM で、ASM ディスクグループをマウントします。 ディスクグループは DMP デバイス上にマウントされます。
SQL> alter diskgroup ASM_DG1 mount; Diskgroup altered. SQL> select name, state from v$asm_diskgroup; NAME STATE ------------------------------ ----------- ASM_DG1 MOUNTED
SQL> select name,path,header_status from v$asm_disk where header_status='MEMBER'; NAME PATH HEADER_STATUS ----------------------------------------------------------- ASM_DG1_0000 /dev/vx/rdmp/EVA4K6K0_0s6 MEMBER ASM_DG1_0001 /dev/vx/rdmp/EMC_CLARiiON0_208s6 MEMBER