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

文档信息

前言

1.  Solaris I/0 多路径概述

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

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

配置多路径 I/O 功能

多路径注意事项

启用和禁用多路径

如何启用多路径

如何禁用多路径

如何确定多路径是启用还是禁用

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

端口配置注意事项

如何按端口配置多路径

配置第三方存储设备

第三方设备配置注意事项

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

如何配置第三方设备

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

如何禁用第三方设备

显示设备名称更改

配置自动故障恢复

如何配置自动故障恢复

4.  管理多路径设备

5.  配置光纤连接设备

6.  配置 Solaris iSCSI 启动器

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

8.  配置 FCoE 端口

9.  配置 SAS 域

10.  配置 IPFC SAN 设备

11.  在基于 x86 的系统上从光纤通道设备引导 Oracle Solaris OS

12.  磁带设备的持久绑定

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

B.  受支持的 FC-HBA API

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

索引

请告诉我们如何提高我们的文档:
过于简略
不易阅读或难以理解
重要信息缺失
错误的内容
需要翻译的版本
其他
Your rating has been updated
感谢您的反馈!

您的反馈将非常有助于我们提供更好的文档。 您是否愿意参与我们的内容改进并提供进一步的意见?

启用和禁用多路径

可使用 stmsboot 命令为光纤通道 (Fibre Channel, FC) 和 SAS 设备启用或禁用多路径。stmsboot 命令将更新 /etc/vfstab 文件和转储配置,以在下次重新引导时反映设备名称更改。您无需手动编辑 fp.confmpt.conf 文件。

以下注意事项适用于 stmsboot -e-d-u 选项:


注 - 在先前的 Oracle Solaris 发行版中,stmsboot 命令仅用于为基于 SPARC 的主机在引导设备上启用或禁用多路径。在当前的 Oracle Solaris 发行版中,该命令用于在串行连接的 SCSI 设备以及 FC 设备上启用或禁用多路径。


如何启用多路径

在基于 SPARC 或 x86 的系统上,执行以下步骤在所有具有多路径功能的设备上启用多路径。如果您只想在特定的 FC 或 SAS HBA 端口上启用多路径,请参阅基于每端口启用或禁用多路径

多路径软件会自动识别 Oracle 支持的设备。如果您想要在第三方设备上启用多路径,请将 /kernel/drv/scsi_vhci.conf 文件复制到 /etc/d iver/drv,然后如多路径注意事项中的“设备名称更改注意事项”所述添加条目。

  1. 成为管理员。
  2. 确认多路径软件包是否已安装。
    # 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.0.0.0.0.0
    Packaging Date: Tue Sep 27 01:40:01 2011
              Size: 77.29 kB
              FMRI: pkg://solaris/system/storage/multipath-utilities@
    0.5.11,5.11-0.175.0.0.0.0.0:20110927T014001Z

    如果未安装,请进行安装。

    # pkg install system/storage/multipath-utilities
  3. 启用设备多路径。
    # stmsboot -e
    WARNING: stmsboot operates on each supported multipath-capable controller
                 detected in a host. In your system, these controllers are
    
        /devices/pci@780/pci@0/pci@8/SUNW,qlc@0/fp@0,0
        /devices/pci@780/pci@0/pci@8/SUNW,qlc@0,1/fp@0,0
        /devices/pci@7c0/pci@0/pci@1/pci@0,2/LSILogic,sas@1
        /devices/pci@7c0/pci@0/pci@1/pci@0,2/LSILogic,sas@1
        /devices/pci@7c0/pci@0/pci@1/pci@0,2/LSILogic,sas@2
        /devices/pci@7c0/pci@0/pci@9/LSILogic,sas@0
        /devices/pci@7c0/pci@0/pci@9/LSILogic,sas@0
    
        If you do NOT wish to operate on these controllers, please quit stmsboot
        and re-invoke with -D { fp | mpt } to specify which controllers you wish
        to modify your multipathing configuration for.
    
        Do you wish to continue? [y/n] (default: y) y
        Checking mpxio status for driver fp
        Checking mpxio status for driver mpt
        WARNING: This operation will require a reboot.
        Do you want to continue ? [y/n] (default: y) y
        The changes will come into effect after rebooting the system.
        Reboot the system now ? [y/n] (default: y) y

    注 - 在重新引导期间,/etc/vfstab 和转储配置将更新,以反映设备名称更改。


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

如何禁用多路径

在基于 SPARC 或 x86 的系统上,执行以下步骤在所有具有多路径功能的设备上禁用多路径。如果您只想在特定的 FC 或 SAS HBA 端口上禁用多路径,请参阅基于每端口启用或禁用多路径

  1. 禁用设备多路径。
    # stmsboot -d
    WARNING: stmsboot operates on each supported multipath-capable controller
                 detected in a host. In your system, these controllers are
    
        /devices/pci@780/pci@0/pci@8/SUNW,qlc@0/fp@0,0
        /devices/pci@780/pci@0/pci@8/SUNW,qlc@0,1/fp@0,0
        /devices/pci@7c0/pci@0/pci@1/pci@0,2/LSILogic,sas@1
        /devices/pci@7c0/pci@0/pci@1/pci@0,2/LSILogic,sas@1
        /devices/pci@7c0/pci@0/pci@1/pci@0,2/LSILogic,sas@2
        /devices/pci@7c0/pci@0/pci@9/LSILogic,sas@0
        /devices/pci@7c0/pci@0/pci@9/LSILogic,sas@0
    
        If you do NOT wish to operate on these controllers, please quit stmsboot
        and re-invoke with -D { fp | mpt } to specify which controllers you wish
        to modify your multipathing configuration for.
    
        Do you wish to continue? [y/n] (default: y) y
        Checking mpxio status for driver fp
        Checking mpxio status for driver mpt
        WARNING: This operation will require a reboot.
        Do you want to continue ? [y/n] (default: y) y
        The changes will come into effect after rebooting the system.
        Reboot the system now ? [y/n] (default: y) y

    注 - 在重新引导期间,/etc/vfstab 和转储配置将更新,以反映设备名称更改。


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

如何确定多路径是启用还是禁用

  1. 成为管理员。
  2. 确定系统上的多路径设备信息是否可用。

    因为以下命令未返回多路径设备信息,所以多路径在该系统中已禁用。

    # prtconf -vc /devices/scsi_vhci |grep dev_link.*s2 
    # 

    因为以下命令返回了多路径设备信息,所以多路径在该系统中已启用。

    # prtconf -vc /devices/scsi_vhci |grep dev_link.*s2 
                        dev_link=/dev/dsk/c0t5000C500335DC60Fd0s2
                        dev_link=/dev/rdsk/c0t5000C500335DC60Fd0s2
                        dev_link=/dev/dsk/c0t5000C500335E106Bd0s2
                        dev_link=/dev/rdsk/c0t5000C500335E106Bd0s2
                        dev_link=/dev/dsk/c0t5000C500335BA8C3d0s2
                        dev_link=/dev/rdsk/c0t5000C500335BA8C3d0s2
                        dev_link=/dev/dsk/c0t5000C500335FC3E7d0s2
                        dev_link=/dev/rdsk/c0t5000C500335FC3E7d0s2
                        dev_link=/dev/dsk/c0t50015179594B6F11d0s2
                        dev_link=/dev/rdsk/c0t50015179594B6F11d0s2
                        dev_link=/dev/dsk/c0t5000C500335F95E3d0s2
                        dev_link=/dev/rdsk/c0t5000C500335F95E3d0s2
                        dev_link=/dev/dsk/c0t5000C500335F907Fd0s2
                        dev_link=/dev/rdsk/c0t5000C500335F907Fd0s2
                        dev_link=/dev/dsk/c0t5000C500335BD117d0s2
                        dev_link=/dev/rdsk/c0t5000C500335BD117d0s2