JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris 管理:设备和文件系统     Oracle Solaris 11 Information Library (简体中文)
search filter icon
search icon

文档信息

关于本书

1.  管理可移除介质(概述)

2.  管理可移除介质(任务)

3.  访问可移除介质(任务)

4.  写入 CD 和 DVD(任务)

5.  管理设备(概述/任务)

6.  动态配置设备(任务)

7.  使用 USB 设备(概述)

8.  使用 USB 设备(任务)

9.  使用 InfiniBand 设备(概述/任务)

InfiniBand 设备概述

InfiniBand 软件包

动态重新配置 IB 设备(任务列表)

动态重新配置 IB 设备 (cfgadm)

取消配置 IB 设备考虑因素

如何显示 IB 设备信息

如何取消配置 IB Port、HCA_SVC 或 VPPA 设备

如何配置 IB 端口、HCA_SVC 或 VPPA 设备

如何取消配置 IB 伪设备

如何配置 IB 伪设备

如何显示 HCA 的内核 IB 客户机

如何在有活动 EoIB 设备的情况下动态重新配置 HCA

如何在热移除之后重新配置并恢复 EoIB 接口

配置 IB HCA

如何更新 IB p_key

如何显示 IB 通信服务

如何添加 VPPA 通信服务

如何删除现有 IB 端口、HCA_SVC 或 VPPA 通信服务

将 uDAPL 应用程序接口用于 InfiniBand 设备

如何启用 uDAPL

更新 DAT 静态注册表

如何更新 DAT 静态注册表

如何在 DAT 静态注册表中注册服务提供者

如何从 DAT 静态注册表中注销服务提供者

管理 IPoIB 设备 (dladm)

如何显示物理数据链路信息

如何创建 IB 分区链路

如何显示 IB 分区链路信息

如何删除 IB 分区链路

监视并排除 IB 设备故障

10.  管理磁盘(概述)

11.  管理磁盘(任务)

12.  SPARC:设置磁盘(任务)

13.  x86:设置磁盘(任务)

14.  使用 COMSTAR 配置存储设备

15.  配置和管理 Oracle Solaris Internet 存储名称服务 (Internet Storage Name Service, iSNS)

16.  format 实用程序(参考)

17.  管理文件系统(概述)

18.  创建和挂载文件系统(任务)

19.  配置附加交换空间(任务)

20.  复制文件和文件系统(任务)

21.  管理磁带机(任务)

索引

管理 IPoIB 设备 (dladm)

缺省情况下,每个 HCA 的各个端口会创建一个物理数据链路。该物理链路可用作管理和观察数据点。可以基于物理数据链路创建 IB 分区链路,与基于 NIC 创建 VNIC 类似。请记住,物理数据链路并非用于数据传输,因此这些链路不支持激活并分配 IB 地址。数据在分区数据链路上传输。

有关配置网络组件的信息,请参见《Oracle Solaris 管理:IP 服务》

如何显示物理数据链路信息

使用 dladm show-phys 命令在系统中显示物理数据链路信息。物理链路状态与 IB HCA 端口状态直接对应。

  1. 成为管理员。
  2. 显示物理数据链路信息。

    例如,显示有关 ibp0ibp3 数据链路的信息。

    # dladm show-phys
    LINK     MEDIA        STATE      SPEED     DUPLEX     DEVICE
    ibp0    Infiniband     up        8000      unknown    ibp0
    ibp1    Infiniband    down       8000      unknown    ibp1
    ibp2    Infiniband    down       8000      unknown    ibp2
    ibp3    Infiniband     up        8000      unknown    ibp3

    例如,使用 show-ib 子命令只会显示命令运行时端口上当前的物理链路、端口 GUID、端口号 HCA GUID 和 P_Key

    # dladm show-ib
    LINK   HCAGUID        PORTGUID         PORT    STATE    P_Key
    ibp0   2C9020040041C  2C9020040041D     1        up     FFFF, 8001
    ibp1   2C9020040041C  2C9020040041E     2       down    FFFF
    ibp2   3BA0001004E14  3BA0001004E15     1       down    FFFF
    ibp3   3BA0001004E14  3BA0001004E16     2        up     FFFF, 8001

如何创建 IB 分区链路

IB 分区数据链路可以在 IB 物理链路的顶部创建,与端口上的 P_Key 一一对应。分区数据链路用于数据传输。

  1. 成为管理员。
  2. 创建新的 IB 分区链路。

    例如,针对 P_Key 0x8001 的 IB 数据链路创建于 ibp0 物理数据链路顶部。

    # dladm create-part -l ibp0 -P 0x8001 p8001.ibp0

    如果端口启用且 P_Key 当前存在于该端口,那么上述命令将会成功并且 IPoIB 也会成功初始化。

    例如,针对 P_Key 0x9000 的 IB 分区链路创建于 ibp2 顶部。

    # dladm create-part -f -l ibp2 -P 0x9000 p9000.ibp2

    注 - 该端口上没有配置 P_Key 0x9000。强制选项 (-f) 允许您创建 IB 分区链路,即使当前没有 P_Key 或者端口关闭。链路状态标记为关闭状态。当 P_Key 添加至该端口且端口激活时,链路状态会转为开启


  3. 显示 IB 分区链路信息。

    例如:

    # dladm show-part
    LINK           P_Key      OVER       STATE      FLAGS
    p8000.ibp0       8001      ibp0      unknown     ----
    p9000.ibp2       9000      ibp2      unknown     f---

    当链路在激活后可以使用时,IB 分区链路状态为开启。在以下条件下,分区链路状态为关闭

    • HCA 端口处于关闭状态

    • P_Key 不存在

    • 广播组不存在

  4. 激活 IB 地址并指定给 IB 分区链路。

    例如:

    # ipadm create-ip p9000.ibp2
    # ipadm create-addr -T static -a 1.1.1.1 p9000.ibp2/ipv4
    # ipadm show-addr

如何显示 IB 分区链路信息

  1. 成为管理员。
  2. 显示 IB 分区链路信息。

    例如:

    # dladm show-part
    LINK           P_Key      OVER       STATE      FLAGS
    p8000.ibp0       8001      ibp0      unknown     ----
    p9000.ibp2       9000      ibp2      unknown     f---

如何删除 IB 分区链路

  1. 成为管理员。
  2. 删除 IB 分区链路。

    本示例中,分区链路 p8001.ibp0 被删除。

    # dladm delete-part p8001.ibp0
  3. 查看分区链路信息。
    # dldam show-part
    LINK        P_Key      OVER     STATE      FLAGS
    p9000.ibp2   9000      ibp2      down       f---