此文编号:HB663

一般用EMC存储的话,可以装PowerPath软件,PowerPath将多路径I/O功能、自动负载平衡和路径故障切换功能集成于一身,使存储管理更加轻松。
但其它一些存储可能就没有像PowerPath这种好用的管理工具,有时就需要启用系统自带的多路径管理工具。
转载本站文章请注明出处:黄海兵haibing.org

这里讲一下Solaris11启用自带多路径功能。

Solaris11要启用自带多路径功能,需要根据存储端开启ALUA不开启ALUA两种情况下,在Solaris系统需要做不同的配置。

一般现在的存储都是默认开启了ALUA功能。

下面讲一下分别在开启ALUA和不开启ALUA两种情况下,Solaris11系统启用多路径功能的配置方法。
转载本站文章请注明出处:黄海兵haibing.org

一、存储端开启了ALUA(推荐使用)
这种方法是最简单方便的,不用配置文件,只需要执行一句命令即可。
但是也有几个需要注意的地方。

Solaris11中使用stmsboot 命令为光纤通道 (Fibre Channel, FC) 和 SAS 设备启用或禁用多路径。stmsboot 命令将更新 /etc/vfstab 文件和转储配置,以在下次重新引导时反映设备名称更改。无需手动编辑 fp.conf 或 mpt.conf 文件。
转载本站文章请注明出处:黄海兵haibing.org

1、查检是否安装多路径软件
# pkg info system/storage/multipath-utilities

          Name: system/storage/multipath-utilities
       Summary: Solaris Multipathing CLI
   Description: Path Administration Utility for a Solaris Multipathing device
      Category: Applications/System Utilities
         State: Installed
     Publisher: solaris
       Version: 0.5.11
 Build Release: 5.11
        Branch: 0.175.3.0.0.30.0
Packaging Date: August 21, 2015 03:59:54 PM 
          Size: 117.00 kB
          FMRI: pkg://solaris/system/storage/multipath-utilities@0.5.11,5.11-0.175.3.0.0.30.0:20150821T155954Z

如果未安装,请进行安装。
# pkg install system/storage/multipath-utilities

2、查看磁盘信息
# format

Searching for disks...done

AVAILABLE DISK SELECTIONS:
       0. c3t3E86B4604C602352d0 <LSI-Logical Volume-3000 cyl 35701 alt 2 hd 256 sec 128>
          /pci@3c0/pci@1/pci@0/pci@2/scsi@0/iport@v0/disk@w3e86b4604c602352,0
       1. c7t50014380113729F8d1 <HP-HSV300-1100 cyl 25598 alt 2 hd 256 sec 64>
          /pci@3c0/pci@1/pci@0/pci@7/SUNW,qlc@0,1/fp@0,0/ssd@w50014380113729f8,1
       2. c7t50014380113729F8d2 <HP-HSV300-1100 cyl 51198 alt 2 hd 256 sec 128>
          /pci@3c0/pci@1/pci@0/pci@7/SUNW,qlc@0,1/fp@0,0/ssd@w50014380113729f8,2
       3. c7t50014380113729F8d3 <HP-HSV300-1100 cyl 51198 alt 2 hd 256 sec 128>
          /pci@3c0/pci@1/pci@0/pci@7/SUNW,qlc@0,1/fp@0,0/ssd@w50014380113729f8,3
       4. c7t50014380113729FCd1 <HP-HSV300-1100 cyl 25598 alt 2 hd 256 sec 64>
          /pci@3c0/pci@1/pci@0/pci@7/SUNW,qlc@0,1/fp@0,0/ssd@w50014380113729fc,1
       5. c7t50014380113729FCd2 <HP-HSV300-1100 cyl 51198 alt 2 hd 256 sec 128>
          /pci@3c0/pci@1/pci@0/pci@7/SUNW,qlc@0,1/fp@0,0/ssd@w50014380113729fc,2
       6. c7t50014380113729FCd3 <HP-HSV300-1100 cyl 51198 alt 2 hd 256 sec 128>
          /pci@3c0/pci@1/pci@0/pci@7/SUNW,qlc@0,1/fp@0,0/ssd@w50014380113729fc,3
Specify disk (enter its number): 

其中0是本地已经做了阵列的磁盘
1、2、3、4、5、6是三个HP存储磁盘
接HP存储有两条线路,所以加起来能看到有6个线路,也说明没有做多路径。

3、查看磁盘类型
# cfgadm -al

Ap_Id                 Type         Receptacle   Occupant     Condition
c2                    scsi-sas     connected    configured   unknown
c2::dsk/c2t3d0        CD-ROM       connected    configured   unknown
c3                    scsi-sas     connected    configured   unknown
c3::dsk/c3t3E86B4604C602352d0  disk   connected    configured   unknown
c4                    fc-fabric    connected    configured   unknown
c4::50001442c02dfc00  disk         connected    configured   unknown
c4::50001442c02e3800  disk         connected    configured   unknown
c4::50001442d02dfc00  disk         connected    configured   unknown
c4::50001442d02e3800  disk         connected    configured   unknown
c5                    scsi-sas     connected    unconfigured unknown
c6                    scsi-sas     connected    unconfigured unknown
c7                    fc-fabric    connected    configured   unknown
c7::50014380113729f8  array-ctrl   connected    configured   unknown
c7::50014380113729fc  array-ctrl   connected    configured   unknown

其中本地磁盘c3是scsi-sas类型磁盘
c4、c7是fc-fabric光纤存储磁盘
转载本站文章请注明出处:黄海兵haibing.org

4、启用多路径