跳过导航链接 | |
退出打印视图 | |
手册页第 1M 部分:系统管理命令 Oracle Solaris 11.1 Information Library (简体中文) |
- 维护 DAT 静态注册表文件
/usr/bin/datadm [-v] [-u] [-a service_provider.conf] [-r service_provider.conf]
datadm 实用程序维护 DAT 静态注册表文件 dat.conf(4)。
该管理配置程序允许 uDAPL 服务提供者在 dat.conf 文件中添加和删除自身。
安装服务提供者支持的接口适配器之后,您可以从系统中添加或删除这些适配器。您可以使用 datadm 更新 dat.conf 文件,以反映系统的当前状态。将会为当前安装的所有服务提供者重新生成一组新的接口适配器。
支持以下选项:
将 service_provider.conf(4) 文件中的每个设备条目枚举为一系列接口适配器,即,可供 uDAPL 使用者使用的外部网络接口。
删除与 service_provider.conf(4) 文件中的设备条目对应的接口适配器列表。
更新 dat.conf 以反映系统的当前状态,系统中将包含一组用于 DAT 静态注册表当前所列服务提供者的最新接口适配器。
显示 DAT 静态注册表文件 dat.conf。
示例 1 枚举设备条目
以下示例将 service_provider.conf(4) 文件中的设备条目枚举为 dat.conf(4) 文件中的接口适配器。
假定 SUNW 具有支持设备 hermon 的服务提供者库。它已将 service_provider.conf(4) 文件安装在目录 /usr/share/dat/SUNWudaplt.conf 中,其中的单个条目如下所示:
driver_name=hermon u1.2 nonthreadsafe default\ udapl_tavor.so.1 SUNW.1.0 ""
hermon 是具有两个端口的 Infiniband 主机通道适配器。两个 IB 端口都存在于单个 IB 分区 0x8001。如果了创建 IB 分区并对每个端口(名为 p8001.ibd0 和 p8001.ibd1)激活 (plumb) 该分区,则会有两个 IB 分区实例。有关创建 IB 分区数据链路的更多信息,请参见 dladm(1M)。
# dladm show-part LINK PKEY OVER STATE FLAGS p8001.ibd0 8001 ibd0 unknown ---- p8001.ibd1 8001 ibd1 unknown ----
运行命令:
# datadm -a /usr/share/dat/SUNWudaplt.conf
...将两个新条目(如果它们尚不存在)附加到 /etc/dat/dat.conf 文件中:
p8001.ibd0 u1.2 nonthreadsafe default udapl_tavor.so.1 SUNW.1.0 "" "driver_name=hermon" p8001.ibd1 u1.2 nonthreadsafe default udapl_tavor.so.1 SUNW.1.0 "" "driver_name=hermon"
示例 2 更新 dat.conf 以反映系统的当前状态
将新 IB 分区 0x8002 添加到包含主机通道适配器端口 1 的上述示例。如果在端口 1/分区 0x8002 上创建新 IB 分区,并将分区链路名称指定为 p8002.ibd0,则会产生第三个 IB 分区实例:p8002.ibd0。
# dladm show-part LINK PKEY OVER STATE FLAGS p8001.ibd0 8001 ibd0 unknown ---- p8001.ibd1 8001 ibd1 unknown ---- p8002.ibd0 8000 ibd0 unknown ----
运行 datadm -u 命令,将会更新 /etc/dat/dat.conf 文件(其中会添加一个新条目),以反映系统的当前状态。
datadm -v 显示 /etc/dat/dat.conf 文件中现在包含三个条目:
p8001.ibd0 u1.2 nonthreadsafe default udapl_tavor.so.1 SUNW.1.0 "" "driver_name=hermon" p8001.ibd1 u1.2 nonthreadsafe default udapl_tavor.so.1 SUNW.1.0 "" "driver_name=hermon" p8002.ibd0 u1.2 nonthreadsafe default udapl_tavor.so.1 SUNW.1.0 "" "driver_name=hermon"
DAT 静态注册表文件
有关下列属性的说明,请参见 attributes(5):
|
dladm(1M)、pkgadd(1M)、pkgrm(1M)、libdat(3LIB)、dat.conf(4)、service_provider.conf(4)、attributes(5)