대칭 장치에서는 가능한 최적 경로에 대한 자동 페일백을 제공할 수 있습니다. 초기 경로에서 페일오버가 발생할 경우 대기 경로가 새 온라인 경로로 설정됩니다. 일반적으로 대기 경로는 최적 경로가 아닙니다. 자동 페일백을 사용으로 설정하면 초기 경로가 다시 온라인으로 전환되며 초기 경로에 대한 페일오버가 자동으로 발생합니다.
# 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 . . .
다음 두 범주에 속하는 장치에만 이 작업이 적용됩니다.
다중 경로 지원을 통해 인식 및 지원되는 독점 페일오버 방식의 비대칭 장치
T10 표준 대상 포트 그룹 지원 libmpscsi_vhci.so를 준수하고 명시적 모드 비대칭 LU 액세스를 제공하는 장치
# 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
LU 경로가 사용 안함으로 설정되어 있는 경우 enable 명령이 경로를 다시 사용으로 변경합니다. 개시자 포트 이름, 대상 포트 이름 및 LU를 사용하여 전체 경로를 지정해야 합니다. 변경을 확인하려면 논리 장치에 대해 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
이 작업은 작동 상태에 관계없이 LU 경로를 사용 안함으로 설정합니다.
# 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