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 多路径功能

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

5.  配置 SAN 设备

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

7.  配置 FCoE 端口

8.  配置 SAS 域

9.  配置 IPFC SAN 设备

IPFC 注意事项

确定光纤通道适配器端口实例

如何确定端口实例

如何创建 IPFC 实例

调用和配置 IPFC

如何手动启动网络接口

如何将主机配置为自动网络配置

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

11.  磁带设备的持久绑定

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

B.  受支持的 FC-HBA API

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

索引

IPFC 注意事项

下表显示 IPFC 支持的功能。

表 9-1 IPFC(NFS/NAS 和 SNDR)

功能
受支持
级联
是,仅在使用光纤区域时
区域类型
光纤区域,HBA 配置为 F 端口点对点连接
每个区域的最大设备端口数
253

具有下列限制:

确定光纤通道适配器端口实例

本节介绍如何为 IPFC 配置所需的主机系统。包括确定端口实例和检测 IPFC 实例这两个过程。

如何确定端口实例

  1. 确定 HBA PCI 适配器插槽和 I/O 板 PCI 插槽。

    您需要这些信息执行确定光纤通道适配器端口实例中的计算。

    例如,假定您有这样一个阵列,HBA 卡位于 PCI 适配器插槽 5,PCI 适配器位于 I/O 板的插槽 1。

  2. 确定实例编号。
    1. /etc/path_to_inst 文件中搜索 fp 驱动程序绑定名称。

      注 - 通过查找服务器硬件手册中所述的硬件路径确定正确的条目。


    2. 通过使用步骤 1 中的 I/O 板和插槽信息缩小搜索范围。

      注 - 以下通过 HBA 在服务器中的物理位置来得出其设备路径的方法可能并不适用于 Oracle 的所有 Sun 服务器硬件。


      1. 用 PCI 适配器插槽号乘以适配器端口数。

        例如,如果 HBA 有两个端口,则乘以 2。使用 HBA 位于 PCI 适配器插槽 5 的阵列,因此,5 乘以 2 得到 10。

      2. 将 PCI 适配器 I/O 板插槽号加上步骤 i 得到的数值。

        使用位于 PCI 适配器插槽 5 中的 HBA,I/O 板在 PCI 插槽 1,用 1 加上 10 得到总数 11。

      3. 将步骤 ii 中得到的数值转换为十六进制。

        数值 11 转换为十六进制中的 "b"。

      4. 搜索带有 pci@ hexfp 条目,其中 hex 是您在步骤 iii 中得到的数值。

        下表显示具有以下路径的 PCI 单个 FC 网络适配器设备的设备路径的各个元素:

        "/pci@b,2000/SUNW,qlc@2/fp@0,0" 7 "fp"

        设备名
        物理名称
        /pci@b,2000/SUNW,qlc@2/fp@0,0
        实例编号
        7
        驱动程序绑定名称
        fp
    3. 手动创建各个 FP 实例。

      在此示例中,interface-number 的值为 fcip7

      # ipadm create-ip fcip7

      如果该命令成功,则控制台及消息文件中都会出现一条消息。例如:

      Sep 13 15:52:30 bytownite ip: ip: joining multicasts failed (7) on fcip0 - 
      will use link layer brocasts for multicast

如何创建 IPFC 实例

系统上的每个 FP 实例在 /dev/fc 中都有一个条目。虽然 HBA 已经删除,但可能会存在一些过时链接。使用以下过程装入和创建 IPFC。

  1. 针对 /dev/fc 文件中的每个条目,显示通过该 HBA 端口可见的所有设备:
    # luxadm -e dump_map /dev/fc/fp0
    Pos  Port_ID Hard_Addr Port WWN         Node WWN         Type
    0    610100  0         210000e08b049f53 200000e08b049f53 0x1f (Unknown Type)
    1    620d02  0         210000e08b02c32a 200000e08b02c32a 0x1f (Unknown Type)
    2    620f00  0         210000e08b03eb4b 200000e08b03eb4b 0x1f (Unknown Type)
    3    620e00  0         210100e08b220713 200100e08b220713 0x1f (Unknown Type,Host Bus Adapter)
    # luxadm -e dump_map /dev/fc/fp1
     No FC devices found. - /dev/fc/fp1
  2. 根据设备列表,确定哪些目标 HBA 对于您想要与其建立 IPFC 通信的远程主机是可见的。

    在此过程示例中,目标 HBA 的端口 ID 为 610100620d02。原始 HBA 的端口 ID 为 620e00

  3. 列出可从中查看目标 HBA 端口的原始 HBA 端口的物理路径,其中 originating-hba-link 是步骤 2 中确定的链接的变量。
    # ls -l /dev/fc/fp originating-hba-link

    在下例中,0 是 originating-hba-link 的编号。

    # ls -l /dev/fc/fp 0
    lrwxrwxrwx   1 root     root          51 Sep  4 08:23 /dev/fc/fp0 ->
    ../../devices/pci@8,600000/SUNW,qlc@1/fp@0,0:devctl
  4. 搜索在步骤 3 中确定的物理路径。

    您必须从路径名称输出中删除前导的 ../../devices。例如:

    # grep pci@8,600000/SUNW,qlc@1/fp@0,0 /etc/path_to_inst "/pci@8,600000/SUNW,qlc@1/fp@0,0" 0 "fp"
  5. 从步骤 4 的命令输出确定原始 HBA 端口的 fp 实例。

    实例编号在输出中 "fp" 的前面。在以下示例输出中,实例编号为 0

    "/pci@8,600000/SUNW,qlc@1/fp@0,0" 0 "fp"
  6. 使用步骤 5 中的实例编号装入 IPFC 并创建 IPFC 接口。

    在此示例中,实例为 0。

    # ipadm create-ip fcip 0