JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris 管理:SAN 配置和多路径     Oracle Solaris 11 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

1.  Solaris I/0 多路径概述

2.  光纤通道多路径配置概述

3.  配置 Solaris I/O 多路径功能

配置多路径 I/O 功能

多路径注意事项

启用和禁用多路径

如何启用多路径

如何禁用多路径

基于每端口启用或禁用多路径

端口配置注意事项

如何按端口配置多路径

配置第三方存储设备

第三方设备配置注意事项

配置第三方存储设备:新设备

如何配置第三方设备

配置第三方存储设备:禁用设备

如何禁用第三方设备

显示设备名称更改

配置自动故障恢复

如何配置自动故障恢复

4.  管理多路径设备 (mpathadm)

5.  配置 SAN 设备

6.  配置虚拟光纤通道端口

7.  配置 FCoE 端口

8.  配置 SAS 域

9.  配置 IPFC SAN 设备

10.  在 x86 系统上从光纤通道设备引导 Solaris OS

11.  磁带设备的持久绑定

A.  光纤连接的设备的手动配置

B.  受支持的 FC-HBA API

C.  多路径设备问题故障排除

索引

基于每端口启用或禁用多路径

可在特定的光纤通道主机总线适配器 (Host Bus Adapter, HBA) 控制器端口上启用或禁用多路径。如果在特定的 HBA 控制器端口上启用多路径,则与该控制器端口相连的所有受支持的设备都将启用多路径操作。

以下过程同时适用于基于 SPARC 和 x86 的计算机。

端口配置注意事项

开始按端口配置软件之前,请注意以下事项:

如何按端口配置多路径

根据您希望多路径软件所控制的端口数,可全局或针对指定端口来启用或禁用多路径。

  1. 成为管理员。
  2. 确定您希望多路径软件控制的 HBA 控制器端口。

    例如,要选择所需的设备,在 /dev/cfg 目录执行 ls -l 命令。以下示例显示 ls -l 命令输出。

    # ls -l
    lrwxrwxrwx  1 root  root  50 Jan 29 21:33 c0 -> 
         ../../devices/pci@7c0/pci@0/pci@1/pci@0/ide@8:scsi
    lrwxrwxrwx  1 root  root  61 Jan 29 21:33 c1 ->
         ../../devices/pci@7c0/pci@0/pci@1/pci@0,2/LSILogic,sas@1:scsi
    lrwxrwxrwx  1 root  root  61 Jan 29 21:33 c2 -> 
         ../../devices/pci@7c0/pci@0/pci@1/pci@0,2/LSILogic,sas@2:scsi
    lrwxrwxrwx  1 root  root  53 Jan 29 21:33 c3 -> 
         ../../devices/pci@7c0/pci@0/pci@9/LSILogic,sas@0:scsi
    lrwxrwxrwx  1 root  root  54 Apr 16 20:28 c5 ->
         ../../devices/pci@780/pci@0/pci@8/SUNW,qlc@0/fp@0,0:fc
    lrwxrwxrwx  1 root  root  56 Apr 16 20:28 c6 -> 
         ../../devices/pci@780/pci@0/pci@8/SUNW,qlc@0,1/fp@0,0:fc

    注 - 控制器 c5c6 是双端口 FC HBA 上的端口 A 和 B。控制器 c1 c3 是单端口 SAS HBA 的端口。控制器 c2 是 Oracle 的 Sun Fire T2000 服务器中的内部 SAS 控制器。


    在确定了您想要为其明确启用或禁用多路径的一个或多个端口后,转到下一步。

  3. /kernel/drv/fp.conf 文件复制到 /etc/driver/drv/fp.conf 文件。
  4. 选择以下方法之一来启用或禁用特定 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";
  5. 开始重新引导和配置过程。
    # stmsboot -u

    系统将提示您重新引导。在重新引导期间,/etc/vfstab 文件和转储设备配置将更新,以反映设备名称更改。

  6. 可选重新引导之后,如有必要,按多路径注意事项中所述,将您的应用程序配置为使用新的设备名称。