ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle Solaris の管理: SAN 構成およびマルチパス化 Oracle Solaris 11 Information Library (日本語) |
10. x86 システムのファイバチャネルデバイスからの Solaris OS のブート
任意のマルチパス化デバイスを管理するには、次のタスクを実行します。
マルチパス化サポートおよびプロパティー情報は、マルチパス管理 API プラグインライブラリ名を使用して識別されます。
# mpathadm list mpath-support mpath-support: libmpscsi_vhci.so
# mpathadm show mpath-support libmpscsi_vhci.so mpath-support: libmpscsi_vhci.so Vendor: Sun Microsystems Driver Name: scsi_vhci Default Load Balance: round-robin Supported Load Balance Types: round-robin logical-block Allows To Activate Target Port Group Access: yes Allows Path Override: no Supported Auto Failback Config: yes Auto Failback: on Failback Polling Rate (current/max): 0/0 Supported Auto Probing Config: 0 Auto Probing: NA Probing Polling Rate (current/max): NA/NA Supported Devices: Vendor: SUN Product: T300 Revision: Supported Load Balance Types: round-robin Vendor: SUN Product: T4 Revision: Supported Load Balance Types: round-robin . . .
コマンド出力では、マルチパス化サポートソフトウェアによってサポートされるデバイス製品のリストも表示されます。マルチパス化サポート libmpscsi_vhci.so は、T10 ターゲットポートグループに準拠したデバイスをデフォルトでサポートします。
次のステップでは、イニシエータポートのプロパティーを表示する方法について説明します。
# mpathadm list initiator-port Initiator Port: iqn.1986-03.com.sun:01:ffffffffffff.4e94f9bd,4000002a00ff Initiator Port: 210100e08ba41feb Initiator Port: 210000e08b841feb
# mpathadm show initiator-port 2000000173018713 Initiator Port: 210100e08ba41feb Transport Type: Fibre Channel OS Device File: /devices/pci@1,0/pci1022,7450@1/pci1077,141@2,1/fp@0,0
mpathadm コマンドを使用して、LUN のリストと、各 LUN のプロパティーを表示します。表示される LUN のリストには、特定の LUN のプロパティーを表示するために使用できる名前が含まれています。
# mpathadm list lu /dev/rdsk/c0t600144F08069703400004E828EE10004d0s2 Total Path Count: 8 Operational Path Count: 8 /dev/rdsk/c0t600144F08069703400004E8183DF0002d0s2 Total Path Count: 8 Operational Path Count: 8 /dev/rdsk/c0t600A0B800026D63A0000A4994E2342D4d0s2 Total Path Count: 4 Operational Path Count: 4 /dev/rdsk/c0t600A0B800029065C00007CF54E234013d0s2 Total Path Count: 4 Operational Path Count: 4 /dev/rdsk/c0t600A0B800026D63A0000A4984E234298d0s2 Total Path Count: 4 Operational Path Count: 4 /dev/rdsk/c0t600A0B800029065C00007CF44E233FCFd0s2 Total Path Count: 4 Operational Path Count: 4 /dev/rdsk/c0t600A0B800026D63A0000A4974E23424Ed0s2 Total Path Count: 4 Operational Path Count: 4 . . .
# mpathadm show lu /dev/rdsk/c4t60003BA27D2120004204AC2B000DAB00d0s2 mpath-support: libmpscsi_vhci.so Vendor: SUN Product: Sun Storage NAS Revision: 1.0 Name Type: unknown type Name: 600144f08069703400004e828ee10004 Asymmetric: yes Current Load Balance: round-robin Logical Unit Group ID: NA Auto Failback: on Auto Probing: NA Paths: Initiator Port Name: 210100e08ba41feb Target Port Name: 2100001b329b6c3f Override Path: NA Path State: OK Disabled: no Initiator Port Name: 210100e08ba41feb Target Port Name: 2101001b32bb6c3f Override Path: NA Path State: OK Disabled: no Initiator Port Name: 210100e08ba41feb Target Port Name: 2100001b329b793c Override Path: NA Path State: OK Disabled: no . . . Target Port Groups: ID: 0 Explicit Failover: no Access State: active optimized Target Ports: Name: 2100001b329b6c3f Relative ID: 1 Name: 2101001b32bb6c3f Relative ID: 2 ID: 1 Explicit Failover: no Access State: standby Target Ports: Name: 2100001b329b793c Relative ID: 257 Name: 2101001b32bb793c Relative ID: 256
次のステップを使用して、ターゲットポートのパスを表示します。
# mpathadm list lu /dev/rdsk/c0t600144F08069703400004E828EE10004d0s2 Total Path Count: 8 Operational Path Count: 8 /dev/rdsk/c0t600144F08069703400004E8183DF0002d0s2 Total Path Count: 8 Operational Path Count: 8 /dev/rdsk/c0t600A0B800026D63A0000A4994E2342D4d0s2 Total Path Count: 4 Operational Path Count: 4 /dev/rdsk/c0t600A0B800029065C00007CF54E234013d0s2 Total Path Count: 4 Operational Path Count: 4 . . .
# mpathadm show lu /dev/rdsk/c0t600A0B800029065C00007CF54E234013d0s2 Logical Unit: /dev/rdsk/c0t600A0B800029065C00007CF54E234013d0s2 mpath-support: libmpscsi_vhci.so Vendor: SUN Product: CSM200_R Revision: 0660 Name Type: unknown type Name: 600a0b800029065c00007cf54e234013 Asymmetric: yes Current Load Balance: round-robin Logical Unit Group ID: NA Auto Failback: on Auto Probing: NA Paths: Initiator Port Name: 210000e08b841feb Target Port Name: 200800a0b826d63b Override Path: NA Path State: OK Disabled: no Initiator Port Name: 210000e08b841feb Target Port Name: 200900a0b826d63b Override Path: NA Path State: OK Disabled: no . . . Target Port Groups: ID: 4 Explicit Failover: yes Access State: standby Target Ports: Name: 200800a0b826d63b Relative ID: 0 Name: 200800a0b826d63c Relative ID: 0 ID: 14 Explicit Failover: yes Access State: active Target Ports: Name: 200900a0b826d63b Relative ID: 0 Name: 200900a0b826d63c Relative ID: 0
# mpathadm list lu -t 20030003ba27d212 mpath-support: libmpscsi_vhci.so /dev/rdsk/c0t600A0B800026D63A0000A4994E2342D4d0s2 Total Path Count: 4 Operational Path Count: 4 mpath-support: libmpscsi_vhci.so /dev/rdsk/c0t600A0B800029065C00007CF54E234013d0s2 Total Path Count: 4 Operational Path Count: 4 mpath-support: libmpscsi_vhci.so /dev/rdsk/c0t600A0B800026D63A0000A4984E234298d0s2 Total Path Count: 4 Operational Path Count: 4 mpath-support: libmpscsi_vhci.so /dev/rdsk/c0t600A0B800029065C00007CF44E233FCFd0s2 Total Path Count: 4 Operational Path Count: 4 . . .
マルチパス化された LUN について、パスおよびターゲットポートグループ情報を含む詳細情報を表示します。この情報の名前プロパティーは、ハードウェアから導出し、このシステムによって使用されるこの LUN の識別子を表します。名前が SCSI 照会の重要な製品データ (VPD) ページ 83h から導出される場合、名前タイプのプロパティーは、SCSI 標準によって定義される関連した識別子タイプを表します。
# mpathadm list lu /dev/rdsk/c0t600144F08069703400004E828EE10004d0s2 Total Path Count: 8 Operational Path Count: 8 /dev/rdsk/c0t600144F08069703400004E8183DF0002d0s2 Total Path Count: 8 Operational Path Count: 8 /dev/rdsk/c0t600A0B800026D63A0000A4994E2342D4d0s2 Total Path Count: 4 Operational Path Count: 4 /dev/rdsk/c0t600A0B800029065C00007CF54E234013d0s2 Total Path Count: 4 Operational Path Count: 4 /dev/rdsk/c0t600A0B800026D63A0000A4984E234298d0s2 Total Path Count: 4 Operational Path Count: 4 /dev/rdsk/c0t600A0B800029065C00007CF44E233FCFd0s2 Total Path Count: 4 Operational Path Count: 4 . . .
# mpathadm show lu /dev/rdsk/c0t600A0B800026D63A0000A4994E2342D4d0s2 Logical Unit: /dev/rdsk/c0t600A0B800026D63A0000A4994E2342D4d0s2 mpath-support: libmpscsi_vhci.so Vendor: SUN Product: CSM200_R Revision: 0660 Name Type: unknown type Name: 600a0b800026d63a0000a4994e2342d4 Asymmetric: yes Current Load Balance: round-robin Logical Unit Group ID: NA Auto Failback: on Auto Probing: NA Paths: Initiator Port Name: 210000e08b841feb Target Port Name: 200800a0b826d63b Override Path: NA Path State: OK Disabled: no Initiator Port Name: 210000e08b841feb Target Port Name: 200900a0b826d63b Override Path: NA Path State: OK Disabled: no Initiator Port Name: 210000e08b841feb Target Port Name: 200800a0b826d63c Override Path: NA Path State: OK Disabled: no Initiator Port Name: 210000e08b841feb Target Port Name: 200900a0b826d63c Override Path: NA Path State: OK Disabled: no Target Port Groups: ID: 3 Explicit Failover: yes Access State: active Target Ports: Name: 200800a0b826d63b Relative ID: 0 Name: 200800a0b826d63c Relative ID: 0 ID: 13 Explicit Failover: yes Access State: standby Target Ports: Name: 200900a0b826d63b Relative ID: 0 Name: 200900a0b826d63c Relative ID: 0
# mpathadm list lu -n 600a0b800026d63a0000a4994e2342d4 mpath-support: libmpscsi_vhci.so /dev/rdsk/c0t600A0B800026D63A0000A4994E2342D4d0s2 Total Path Count: 4 Operational Path Count: 4
対称型デバイスでは、使用可能な最適パスへの自動フェイルバックが可能です。最初のパスでフェイルオーバーが発生した場合、待機パスは新しいオンラインパスになります。通常、待機パスは準最適なパスです。自動フェイルバックが有効な場合、最初のパスがオンラインに戻り、最初のパスへのフェイルオーバーが自動的に発生します。
# mpathadm list mpath-support mpath-support: libmpscsi_vhci.so
# mpathadm modify mpath-support -a on libmpscsi_vhci.so
# mpathadm show mpath-support libmpscsi_vhci.so mpath-support: libmpscsi_vhci.so Vendor: Sun Microsystems Driver Name: scsi_vhci Default Load Balance: round-robin Supported Load Balance Types: round-robin logical-block Allows To Activate Target Port Group Access: yes Allows Path Override: no Supported Auto Failback Config: 1 Auto Failback: on Failback Polling Rate (current/max): 0/0 Supported Auto Probing Config: 0 Auto Probing: NA Probing Polling Rate (current/max): NA/NA Supported Devices: Vendor: SUN Product: T300 Revision: Supported Load Balance Types: round-robin Vendor: SUN Product: T4 Revision: Supported Load Balance Types: round-robin . . .
注 - mpathadm modify コマンド設定によって開始された自動フェイルバック表示は、システムが実行している間有効です。ただし、変更された設定を持続させるには、/etc/driver/drv/scsi_vhci.conf ファイルを更新する必要があります。「自動フェイルバックの構成」を参照してください。
この操作は、次の 2 つのカテゴリのデバイスにのみ該当します。
マルチパス化サポートによって認識およびサポートされる、専有のフェイルオーバーメカニズムを持つ非対称型デバイス
T10 標準のターゲットポートグループサポート libmpscsi_vhci.so に準拠し、明示的な非対称型 LUN アクセスのモードを提供するデバイス
# mpathadm list lu /dev/rdsk/c0t600144F08069703400004E828EE10004d0s2 Total Path Count: 8 Operational Path Count: 8 /dev/rdsk/c0t600144F08069703400004E8183DF0002d0s2 Total Path Count: 8 Operational Path Count: 8 /dev/rdsk/c0t600A0B800026D63A0000A4994E2342D4d0s2 Total Path Count: 4 Operational Path Count: 4 /dev/rdsk/c0t600A0B800029065C00007CF54E234013d0s2 Total Path Count: 4 Operational Path Count: 4 /dev/rdsk/c0t600A0B800026D63A0000A4984E234298d0s2 Total Path Count: 4 Operational Path Count: 4 . . .
# mpathadm show lu /dev/rdsk/c0t600A0B800026D63A0000A4984E234298d0s2 Logical Unit: /dev/rdsk/c0t600A0B800026D63A0000A4984E234298d0s2 mpath-support: libmpscsi_vhci.so Vendor: SUN Product: CSM200_R Revision: 0660 Name Type: unknown type Name: 600a0b800026d63a0000a4984e234298 Asymmetric: yes Current Load Balance: round-robin Logical Unit Group ID: NA Auto Failback: on Auto Probing: NA Paths: Initiator Port Name: 210000e08b841feb Target Port Name: 200800a0b826d63b Override Path: NA Path State: OK Disabled: no Initiator Port Name: 210000e08b841feb Target Port Name: 200900a0b826d63b Override Path: NA Path State: OK Disabled: no Initiator Port Name: 210000e08b841feb Target Port Name: 200800a0b826d63c Override Path: NA Path State: OK Disabled: no Initiator Port Name: 210000e08b841feb Target Port Name: 200900a0b826d63c Override Path: NA Path State: OK Disabled: no Target Port Groups: ID: 5 Explicit Failover: yes Access State: active Target Ports: Name: 200800a0b826d63b Relative ID: 0 Name: 200800a0b826d63c Relative ID: 0 ID: 15 Explicit Failover: yes Access State: standby Target Ports: Name: 200900a0b826d63b Relative ID: 0 Name: 200900a0b826d63c Relative ID: 0
# mpathadm failover lu /dev/rdsk/c0t600A0B800026D63A0000A4984E234298d0s2
この操作に成功した場合、デバイスのターゲットポートグループのアクセス状態は、論理ユニットのフェイルオーバーの結果、変更されます。
# mpathadm show lu /dev/rdsk/c0t600A0B800026D63A0000A4984E234298d0s2 Logical Unit: /dev/rdsk/c0t600A0B800026D63A0000A4984E234298d0s2 mpath-support: libmpscsi_vhci.so Vendor: SUN Product: CSM200_R Revision: 0660 Name Type: unknown type Name: 600a0b800026d63a0000a4984e234298 Asymmetric: yes Current Load Balance: round-robin Logical Unit Group ID: NA Auto Failback: on Auto Probing: NA Paths: Initiator Port Name: 210000e08b841feb Target Port Name: 200800a0b826d63b Override Path: NA Path State: OK Disabled: no Initiator Port Name: 210000e08b841feb Target Port Name: 200900a0b826d63b Override Path: NA Path State: OK Disabled: no Initiator Port Name: 210000e08b841feb Target Port Name: 200800a0b826d63c Override Path: NA Path State: OK Disabled: no Initiator Port Name: 210000e08b841feb Target Port Name: 200900a0b826d63c Override Path: NA Path State: OK Disabled: no Target Port Groups: ID: 5 Explicit Failover: yes Access State: standby Target Ports: Name: 200800a0b826d63b Relative ID: 0 Name: 200800a0b826d63c Relative ID: 0 ID: 15 Explicit Failover: yes Access State: active Target Ports: Name: 200900a0b826d63b Relative ID: 0 Name: 200900a0b826d63c Relative ID: 0
LUN へのパスが無効な場合、enable コマンドによってパスは元の有効な状態に変更されます。イニシエータポート名、ターゲットポート名、および LUN を使用して、完全なパス名を指定する必要があります。変更を確認するには、論理ユニットに対して show コマンドを実行します。
# mpathadm list lu /dev/rdsk/c0t600144F08069703400004E828EE10004d0s2 Total Path Count: 8 Operational Path Count: 8 /dev/rdsk/c0t600144F08069703400004E8183DF0002d0s2 Total Path Count: 8 Operational Path Count: 8 /dev/rdsk/c0t600A0B800026D63A0000A4994E2342D4d0s2 Total Path Count: 4 Operational Path Count: 4 /dev/rdsk/c0t600A0B800029065C00007CF54E234013d0s2 Total Path Count: 4 Operational Path Count: 4 /dev/rdsk/c0t600A0B800026D63A0000A4984E234298d0s2 Total Path Count: 4 Operational Path Count: 4 /dev/rdsk/c0t600A0B800029065C00007CF44E233FCFd0s2 Total Path Count: 4 Operational Path Count: 4 . . .
# mpathadm show lu Logical Unit: /dev/rdsk/c0t600A0B800026D63A0000A4984E234298d0s2 mpath-support: libmpscsi_vhci.so Vendor: SUN Product: CSM200_R Revision: 0660 Name Type: unknown type Name: 600a0b800026d63a0000a4984e234298 Asymmetric: yes Current Load Balance: round-robin Logical Unit Group ID: NA Auto Failback: on Auto Probing: NA Paths: Initiator Port Name: 210000e08b841feb Target Port Name: 200800a0b826d63b Override Path: NA Path State: OK Disabled: no Initiator Port Name: 210000e08b841feb Target Port Name: 200900a0b826d63b Override Path: NA Path State: OK Disabled: no Initiator Port Name: 210000e08b841feb Target Port Name: 200800a0b826d63c Override Path: NA Path State: OK Disabled: no Initiator Port Name: 210000e08b841feb Target Port Name: 200900a0b826d63c Override Path: NA Path State: OK Disabled: no Target Port Groups: ID: 5 Explicit Failover: yes Access State: standby Target Ports: Name: 200800a0b826d63b Relative ID: 0 Name: 200800a0b826d63c Relative ID: 0 ID: 15 Explicit Failover: yes Access State: active Target Ports: Name: 200900a0b826d63b Relative ID: 0 Name: 200900a0b826d63c Relative ID: 0
# mpathadm enable path -i 210000e08b841feb -t 200900a0b826d63b \ -l /dev/rdsk/c0t600A0B800026D63A0000A4984E234298d0s2
この操作は LUN のパスの動作状態にかかわらず、LUN のパスを使用不能にします。
注 - 無効な状態は、リブートの前後で持続しません。次回のブート手順の前にパスが動作中であった場合、パスはデフォルトで有効にされます。指定されたパスが、残っている最後の動作中のパスであるとき、この操作は許可されません。
# mpathadm list lu /dev/rdsk/c0t600144F08069703400004E828EE10004d0s2 Total Path Count: 8 Operational Path Count: 8 /dev/rdsk/c0t600144F08069703400004E8183DF0002d0s2 Total Path Count: 8 Operational Path Count: 8 /dev/rdsk/c0t600A0B800026D63A0000A4994E2342D4d0s2 Total Path Count: 4 Operational Path Count: 4 /dev/rdsk/c0t600A0B800029065C00007CF54E234013d0s2 Total Path Count: 4 Operational Path Count: 4 /dev/rdsk/c0t600A0B800026D63A0000A4984E234298d0s2 Total Path Count: 4 Operational Path Count: 4 /dev/rdsk/c0t600A0B800029065C00007CF44E233FCFd0s2 Total Path Count: 4 Operational Path Count: 4 . . .
# mpathadm show lu /dev/rdsk/c0t600A0B800029065C00007CF34E233F89d0s2 Logical Unit: /dev/rdsk/c0t600A0B800029065C00007CF34E233F89d0s2 mpath-support: libmpscsi_vhci.so Vendor: SUN Product: CSM200_R Revision: 0660 Name Type: unknown type Name: 600a0b800029065c00007cf34e233f89 Asymmetric: yes Current Load Balance: round-robin Logical Unit Group ID: NA Auto Failback: on Auto Probing: NA Paths: Initiator Port Name: 210000e08b841feb Target Port Name: 200800a0b826d63b Override Path: NA Path State: OK Disabled: no Initiator Port Name: 210000e08b841feb Target Port Name: 200900a0b826d63b Override Path: NA Path State: OK Disabled: no Initiator Port Name: 210000e08b841feb Target Port Name: 200800a0b826d63c Override Path: NA Path State: OK Disabled: no Initiator Port Name: 210000e08b841feb Target Port Name: 200900a0b826d63c Override Path: NA Path State: OK Disabled: no Target Port Groups: ID: 8 Explicit Failover: yes Access State: standby Target Ports: Name: 200800a0b826d63b Relative ID: 0 Name: 200800a0b826d63c Relative ID: 0 ID: 18 Explicit Failover: yes Access State: active Target Ports: Name: 200900a0b826d63b Relative ID: 0 Name: 200900a0b826d63c Relative ID: 0
# mpathadm disable path -i 210000e08b841feb -t 200900a0b826d63b \ -l /dev/rdsk/c0t600A0B800029065C00007CF34E233F89d0s2