Solaris 10 + mpxio Path


 
Thread Tools Search this Thread
Operating Systems Solaris Solaris 10 + mpxio Path
# 1  
Old 10-07-2011
Solaris 10 + mpxio Path

Hi,

I have an Oracle/Sun T3-2 Server with a duel SAS controller Fujitsu DX60 array attached.

I have 2 x SAS HBA's in the T3-2. One HBA cabled to CM0 and one HBA cabled to CM1 of the array.

The array is setup with one RAID GROUP and one VOLUME and one LUN

In Solaris I can see one device under format and mpathadm see the paths to o the LUN.

I want to test failover before I continue building this array. But path failover is failing;


Code:
bash-3.2# mpathadm failover lu /dev/rdsk/c6t600000E00D0000000003142900000000d0s2
mpathadm:  Error: The logical unit doesn't support explicit state change.
mpathadm: Unable to complete operation
bash-3.2#

My paths look like this, note I have an "active not optimized" path, all the docs I have read would suggest the Access State should be active or standby. So what does my Access State of "active not optimized" mean?


Code:
bash-3.2# mpathadm show lu /dev/rdsk/c6t600000E00D0000000003142900000000d0s2
Logical Unit:  /dev/rdsk/c6t600000E00D0000000003142900000000d0s2
        mpath-support:  libmpscsi_vhci.so
        Vendor:  FUJITSU 
        Product:  ETERNUS_DXL     
        Revision:  0000
        Name Type:  unknown type
        Name:  600000e00d0000000003142900000000
        Asymmetric:  yes
        Current Load Balance:  round-robin
        Logical Unit Group ID:  NA
        Auto Failback:  on
        Auto Probing:  NA

        Paths:  
                Initiator Port Name:  500605b0025cead0
                Target Port Name:  500000e0d0d42986
                Override Path:  NA
                Path State:  OK
                Disabled:  no

                Initiator Port Name:  500605b0026858d0
                Target Port Name:  500000e0d0d42906
                Override Path:  NA
                Path State:  OK
                Disabled:  no

        Target Port Groups:  
                ID:  17
                Explicit Failover:  no
                Access State:  active not optimized
                Target Ports:
                        Name:  500000e0d0d42986
                        Relative ID:  65

                ID:  16
                Explicit Failover:  no
                Access State:  active optimized
                Target Ports:
                        Name:  500000e0d0d42906
                        Relative ID:  64


My boot messages look like this;

Code:
bash-3.2# dmesg | grep multipath
Oct  7 10:42:09 perwinldom01 genunix: [ID 483743 kern.info] /scsi_vhci/disk@g600000e00d0000000003142900000000 (sd0) multipath status: degraded: path 1 mpt_sas8/disk@w500000e0d0d42986,0 is online
Oct  7 10:42:09 perwinldom01 genunix: [ID 530209 kern.info] /scsi_vhci/disk@g600000e00d0000000003142900000000 (sd0) multipath status: optimal: path 2 mpt_sas9/disk@w500000e0d0d42906,0 is online: Load balancing: round-robin


I have not edited any /kernel/drv files nor had to stmsboot, this is a new install, thus far everything has been dynamic.

If you guys could help me test my path failover that would be great.

Thanks,
# 2  
Old 10-07-2011
please post the "format" output from your system. also a "cfgadm -al" would be usefull...
# 3  
Old 10-07-2011
Hi,

As requested.

Code:
AVAILABLE DISK SELECTIONS:
       0. c1t3FA2A980EF5DD75Ad0 <LSI-LogicalVolume-3000 cyl 65533 alt 2 hd 64 sec 139>
          /pci@400/pci@2/pci@0/pci@e/scsi@0/iport@v0/disk@w3fa2a980ef5dd75a,0
       1. c6t600000E00D0000000003142900000000d0 <FUJITSU-ETERNUS_DXL-0000-1.60TB>
          /scsi_vhci/disk@g600000e00d0000000003142900000000



Code:
bash-3.2# cfgadm -al
Ap_Id                          Type         Receptacle   Occupant     Condition
c1                             scsi-sas     connected    configured   unknown
c1::dsk/c1t3FA2A980EF5DD75Ad0  disk         connected    configured   unknown
c2                             scsi-sas     connected    unconfigured unknown
c3                             scsi-sas     connected    unconfigured unknown
c4                             scsi-sas     connected    unconfigured unknown
c5                             scsi-sas     connected    unconfigured unknown
c7                             scsi-sas     connected    configured   unknown
c7::smp/expd0                  smp          connected    configured   unknown
c7::w500000e0d0d42906,0        disk-path    connected    configured   unknown
c8                             scsi-sas     connected    configured   unknown
c8::smp/expd1                  smp          connected    configured   unknown
c8::w500000e0d0d42986,0        disk-path    connected    configured   unknown
usb0/1                         unknown      empty        unconfigured ok
usb0/2                         unknown      empty        unconfigured ok
usb0/3                         unknown      empty        unconfigured ok
usb1/1                         unknown      empty        unconfigured ok
usb1/2                         unknown      empty        unconfigured ok
usb2/1                         unknown      empty        unconfigured ok
usb2/2                         usb-hub      connected    configured   ok
usb2/2.1                       unknown      empty        unconfigured ok
usb2/2.2                       unknown      empty        unconfigured ok
usb2/2.3                       usb-hub      connected    configured   ok
usb2/2.3.1                     unknown      empty        unconfigured ok
usb2/2.3.2                     usb-storage  connected    configured   ok
usb2/2.3.3                     unknown      empty        unconfigured ok
usb2/2.4                       usb-device   connected    configured   ok
usb2/3                         unknown      empty        unconfigured ok
usb2/4                         usb-hub      connected    configured   ok
usb2/4.1                       unknown      empty        unconfigured ok
usb2/4.2                       unknown      empty        unconfigured ok
usb2/4.3                       unknown      empty        unconfigured ok
usb2/4.4                       unknown      empty        unconfigured ok
usb2/5                         unknown      empty        unconfigured ok

# 4  
Old 10-07-2011
hmm... looks good as far as i can tell... are you sure both paths are ok from hardware side? checked all cables and so on? is an active/active layout supported for the array?
# 5  
Old 10-07-2011
Yep, triple checked cables. When I was at the data centre.

I'm not sure about the array being active/active. The RAID GROUPS are assigned to a specific array controller (CM0 or CM1 in my case), I can manually assign the RAID GROUP to either CM0 or CM1 which changes the "Access State" for the paths.

However, I'm not convinced this will automatically fail over if a controleer or HBA fails. I'll look at the array in greater detail.

Let me know if you have any more ideas.

Thanks,
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Solaris

Reset MPxIO total path count

We recently moved our netapp disks onto new infrastructure by attaching the new controllers to our fibre switch and netapp migrating the disks. Disks kept the same address. We originally had 4 paths, but after attaching the new controllers we had 8. Now I want to remove the old paths. But can't. ... (5 Replies)
Discussion started by: garydeena
5 Replies

2. Solaris

solaris turn off multipath mpxio

Im not able to turn the multipath off on the solaris s10 X86...since im on FC boot.. if i disable multipath , from /kernel/drv/iscsi.conf then im not able to boot the machine.:wall: Is there any other go or any suggestions . (2 Replies)
Discussion started by: gowtham.varma
2 Replies

3. Solaris

Solaris 10 MPXIO doesn't recover path failure

I have been running some tests with solaris mpxio, dual-pathed to HDS SAN storage. When I take a path offline, Solaris recognised this and a path is shown as offline in luxadm display <device>. However, it does not recover on reinstatement of the path until I run cfgadm -al. Any ideas? Phil (3 Replies)
Discussion started by: UKPhil
3 Replies

4. Solaris

MPXIO

Hi Kudo, I wanna to know that how can I do mpxio device name to os native name mapping without using stmsboot -L I tried everything still not able to got the solution till I able to get these o/p here is native disk info as well physical wat is the logical OS name of the disk ... (1 Reply)
Discussion started by: tarunn.dubeyy
1 Replies

5. Solaris

Solaris 10 - QLogic 4060C iSCSI adapter - multipathed (MPxIO)

System: Sun M3000 and M4000 OS: Solaris 10 (fully up to date with latest patches) iSCSI HBA: 2x QLE4060C (QLogic) In each system are 2 QLE4060C iSCSI adapters. I manage to set up both HBA's to connect to the LUNs on the SAN However I don't manage to enable multi-pathing. Made the... (4 Replies)
Discussion started by: sb008
4 Replies

6. Filesystems, Disks and Memory

MPxIO question

Greetings Forumers!! I was given a T2000 with one, dual port, HBA card. The card had one fiber connection to the SAN and the former admin enabled MPxIO. Yesterday, I learned that the other port was connected to the same SAN. This system is in another city so I don't have physical access to... (1 Reply)
Discussion started by: bluescreen
1 Replies

7. Filesystems, Disks and Memory

VxVM and MPxIO

:confused: Last week I read that VxVM won't work with MPxIO (i don't recall the link) and that it should be unconfigured when installing VxVM. Today I read that VxVM works in "pass-thru" mode with MPxIO and DMP uses the devices presented by MPxIO. If I create disks with MPxIO and use VxVM to... (1 Reply)
Discussion started by: bluescreen
1 Replies

8. Solaris

Mpxio

Hi, I have a quick question. How can I see MPXIO statistics (like errors, how many I/O|throuput per path, ....) on Solaris 10? Does maybe a ready dtrace script exist (I do not have the knowledge to write one myself)? I would be happy if somebody knows some good documentation/links (with... (1 Reply)
Discussion started by: victorinox
1 Replies

9. Solaris

Mpxio

Hi All, I have one question. I found out that my system setting for mpxio-disable=yes. Sun recommend to change it to mpxio-disable=no and run stmsboot -e command. But no one can tell will it affect the system or not and the system is sol-10 and using veritas volume manager and attached... (3 Replies)
Discussion started by: mailbox80
3 Replies

10. UNIX for Advanced & Expert Users

path name for Solaris 8 ?

hello all, instead of type pwd everytime to find down where I am at. is there a command set prompt to put in to your profile on shell so it invisible every you type cd? thanks in advance... (3 Replies)
Discussion started by: phapvn
3 Replies
Login or Register to Ask a Question