Solaris 10 多路径

Solaris 10 多路径

欢迎来到 来到大浪涛天的博客

Solaris 10 多路径

  1. 多路径确认

    
    prtconf -v | grep path | more
    croinfo -O occupant-compdev
    ```
  2. 确定设备是否支持故障转移

    mpathadm show mpath-support libmpscsi_vhci.so
  3. 确认多路径软件包是否已安装。

    pkg info system/storage/multipath-utilities
    pkg install system/storage/multipath-utilities
  4. 启动多路径与停用多路径

    stmsboot -e启用多路径
    stmsboot -d停用多路径
  5. 注意事项:

    • FC 全局和每端口多路径设置已在文件/kernel/drv/fp.conf 中指定 每端口多路径设置的优先级高于全局设置
    • 负载平衡由/kernel/drv/scsi_vhci.conf 文件中的全局负载平衡属性控制,并不按 端口控制。
    • 如果某设备与主机之间有多条路径,则连接设备的所有路径必须均配置为启用或禁 用多路径 6, 启用与禁用特定FC HBA 端口:
      ■ 在/etc/driver/drv/fp.conf 中为要启用的每个FC HBA 端口添加以下行:
      name="fp " parent=" parent name" port= port-number mpxio-disable="no ";

      其中parent name 是端口设备名,port-number 是FC HBA 端口号。 例如,以下条目将在除两个指定端口外的所有FC HBA 控制器端口禁用多路径:

      mpxio-disable="yes ";
      name="fp " parent=" /pci@6,2000/SUNW,qlc@2" port=0 mpxio-disable= "no" ;
      name="fp " parent=" /pci@13,2000/pci@2/SUNW,qlc@5" port=0 mpxio-disable= "no" ;

      为要禁用的每个FC HBA 端口添加以下行:

      name="fp " parent=" parent name" port= port-number mpxio-disable="yes ";

      例如:

      name="fp " parent=" /pci@6,2000/SUNW,qlc@2" port=0 mpxio-disable= "yes" ;

      开始重新引导和配置过程。

      stmsboot -u重新引导多路径
      stmsboot -L 查看控制器上设备的映射
  6. 显示指定 mpath 支持名称的多路径支持属性

    mpathadm list mpath-support确认系统上的多路径支持
  7. 显示指定 mpath 支持名称的多路径支持属性。

    mpathadm show mpath-support libmpscsi_vhci.so
  8. 确定启动器端口。

    mpathadm list initiator-port
  9. 显示特定启动器端口的属性。

    mpathadm show initiator-port 2000000173018713
  10. 显示多路径LUN 的列表。

    mpathadm list lu
    /dev/rdsk/c0t600144F08069703400004E828EE10004d0s2
  11. 显示特定LUN 的相关配置信息。

    mpathadm show lu /dev/rdsk/c4t60003BA27D2120004204AC2B000DAB00d0s2
  12. 特定多路径支持配置自动故障恢复

    • 显示受支持的多路径驱动程序信息。
      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
  13. 如何创建 FCoE 端口

    • 启用以下服务:
      svcadm enable svc:/system/fcoe_target:default
      svcadm enable svc:/system/stmf:default
    • 创建FCoE 端口。
      fcadm create-fcoe-port -i -p Port_WWN -n Node_WWN Ethernet_Interface
    • 如果所选以太网接口不支持多重单播地址,将提示您在该接口上明确启用混杂模式
      fcadm create-fcoe-port -i -f Ethernet_Interface
      fcadm create-fcoe-port -i nxge0
    • 显示端口状态,显示当前配置的FCoE 端口的状态。
      fcinfo hba-port -e
  14. 查询现有的存储光纤设备

    luxadm probe; 
    luxadm -e port
    luxadm -e dump_map /devices/pci@9,700000/SUNW,qlc@4/fp@0,0:devc
    其中Host Bus Adapter代表本地HBA卡
    fcinfo hba-port:(可以查看到HBA卡的具体信息,包括WWN号HBA卡的型号等等)
    当存储把盘挂载过来的时候需要执行format label一下
    /opt/D*/bin/dlnkmgr view –path(查看硬盘的多路径,可以看到哪些硬盘需要label)
    label完了后执行,devfsadm -Cc disk ;
    对于Qlogic 的HBA,需要用cfgadm -al 找到对应的HBA卡,然后用
    cfgadm -c configure 来配置
原文地址:https://www.cnblogs.com/chacha51/p/13764870.html