在 Oracle® Solaris 11.2 中管理 SAN 设备和多路径

退出打印视图

更新时间: 2014 年 12 月
 
 

如何配置单个多路径 FC 设备

以下样例过程使用光纤连接的主机端口 c0c2 来在已启用多路径软件的系统上将光纤设备配置为多路径设备。

不论是否启用了多路径,cfgadm -c configure 命令对于光纤设备的效果都是相同的。

  1. 成为管理员。
  2. 确定要配置为多路径设备的设备的端口 WWN。

    在光纤连接的主机端口上查找标记为 fc -fabric 的设备。您可以使用 cfgadm -c configure 命令来配置这些设备。

    # cfgadm -al
    Ap_Id                 Type      Receptacle  Occupant     Condition
    c0                   fc-fabric  connected   unconfigured unknown
    c0::50020f2300006077 disk       connected   unconfigured unknown
    c0::50020f23000063a9 disk       connected   unconfigured unknown
    c1                   fc-private connected   configured   unknown
    c1::220203708b69c32b disk       connected   configured   unknown
    c1::220203708ba7d832 disk       connected   configured   unknown
    c1::220203708b8d45f2 disk       connected   configured   unknown
    c1::220203708b9b20b2 disk       connected   configured   unknown
    c2                   fc-fabric  connected   unconfigured unknown
    c2::50020f2300005f24 disk       connected   unconfigured unknown
    c2::50020f2300006107 disk       connected   unconfigured unknown

    在上例中,c0::50020f2300006077c2::50020f2300006107 Ap_Id 表示存储设备控制器的端口 WWN 不同的同一存储设备。c0c2 主机端口启用了多路径。

  3. 配置光纤设备并使这些设备对系统可用。
    # cfgadm -c configure c0::50020f2300006077 c2::50020f2300006107
  4. 检验是否配置了选定的设备。
    # cfgadm -al
    Ap_Id                 Type      Receptacle  Occupant     Condition
    c0                  fc-fabric   connected   configured   unknown
    c0::50020f2300006077 disk       connected   configured   unknown
    c0::50020f23000063a9 disk       connected   unconfigured unknown
    c1                  fc-private  connected   configured   unknown
    c1::220203708b69c32b disk       connected   configured   unknown
    c1::220203708ba7d832 disk       connected   configured   unknown
    c1::220203708b8d45f2 disk       connected   configured   unknown
    c1::220203708b9b20b2 disk       connected   configured   unknown
    c2                   fc-fabric  connected   configured   unknown
    c2::50020f2300005f24 disk       connected   unconfigured unknown
    c2::50020f2300006107 disk       connected   configured   unknown

    请注意,c0c0::50020f2300006077Occupant 列指定 configured,这表明 c0 端口至少配置了一个插卡并配置了 c0::50020f2300006077 设备。在 c2c2::50020f2300006107 中已进行了相同的更改。

    如果成功完成了配置操作,系统上即创建了多路径设备。如果 c0::50020f2300006077c2::50020f2300006107 表示的物理设备配置了多个 SCSI LUN,则每个 LUN 都配置为一个多路径设备。下例显示通过 c0::50020f2300006077c2::50020f2300006107 配置了两个 LUN。每个 Ap_Id 与多路径设备的一个路径相关联。

    # cfgadm -al -o show_SCSI_LUN c0::50020f2300006077\ c2::50020f2300006107
    Ap_Id                  Type    Receptacle   Occupant     Condition
    c0::50020f2300006077,0 disk    connected    configured   unknown
    c0::50020f2300006077,1 disk    connected    configured   unknown
    c2::50020f2300006107,0 disk    connected    configured   unknown
    c2::50020f2300006107,1 disk    connected    configured   unknown

    上例表示为 c0::50020f2300006077c2::50020f2300006107: 表示的设备创建了以下两个多路径设备。