Oracle Solaris OS マルチパス化サポートは、mpathadm コマンドを使用して判別および構成し、これにより、ANSI 標準マルチパス管理 API を介したマルチパス化管理が可能になります。パス、イニシエータポート、ターゲットポート、および LU を表すためにこの章で使用される用語は、T10 仕様と一貫性があります。
このセクションでは、マルチパス化デバイスを管理するための次のタスクについて説明します。
mpathadm コマンドを使用して、マルチパス化サポート情報を表示し、マルチパス化の発見を管理することもできます。マルチパス化サポートおよびプロパティー情報は、 マルチパス管理 API プラグインライブラリ名で識別され、これは mpathadm コマンドを使用して表示されます。
詳細は、Oracle Solaris 11.3 でのユーザーとプロセスのセキュリティー保護 の 割り当てられている管理権利の使用を参照してください。
# 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 ターゲットポートグループに準拠したデバイスをデフォルトでサポートします。
# prtconf -v | grep path | more Paths from multipath bus adapters: name='path-class' type=string items=1 name='path-class' type=string items=1 name='path-class' type=string items=1 name='path-class' type=string items=1 dev_path=/scsi_vhci/disk@g600a0b800026d63a0000a4994e2342d4:a dev_path=/scsi_vhci/disk@g600a0b800026d63a0000a4994e2342d4:a,raw dev_path=/scsi_vhci/disk@g600a0b800026d63a0000a4994e2342d4:b dev_path=/scsi_vhci/disk@g600a0b800026d63a0000a4994e2342d4:b,raw dev_path=/scsi_vhci/disk@g600a0b800026d63a0000a4994e2342d4:c dev_path=/scsi_vhci/disk@g600a0b800026d63a0000a4994e2342d4:c,raw dev_path=/scsi_vhci/disk@g600a0b800026d63a0000a4994e2342d4:d . . .
# 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 show initiator-port コマンドでイニシエータポートを指定しない場合は、発見されたすべてのイニシエータポートのプロパティーが表示されます。
# 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 . . .
mpathadm コマンドを使用して、LU のリストと、各 LUN のプロパティーを表示できます。表示される LU のリストには、特定の LU のプロパティーを表示するために使用できる名前が含まれています。
マルチパス化された LU について、パスおよびターゲットポートグループ情報を含む詳細情報を表示できます。この情報の名前プロパティーは、ハードウェアから導出し、このシステムによって使用されるこの LU の識別子を表します。名前が SCSI 照会 VPD (Vital Product Dat) ページ 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
–e or –-path-missing オプションを mpathadm show lu コマンドに付けて指定すると、欠落したパスに対してのみ論理ユニットが表示されます。
# mpathadm list lu -n 600a0b800026d63a0000a4994e2342d4 mpath-support: libmpscsi_vhci.so /dev/rdsk/c0t600A0B800026D63A0000A4994E2342D4d0s2 Total Path Count: 4 Operational Path Count: 4
mpathadm show lu コマンドで LU 名を指定しない場合は、発見されたすべての論理ユニットに関する情報が表示されます。