| Current File : //usr/man/zh_CN.UTF-8/man1m/datadm.1m |
'\" te
.\" Copyright (c) 2010, 2011, Oracle and/or its affiliates.All rights reserved.
.TH datadm 1M "21 Dec 2011" "SunOS 5.11" "系统管理命令"
.SH 名称
datadm \- 维护 DAT 静态注册表文件
.SH 用法概要
.LP
.nf
\fB/usr/bin/datadm\fR [\fB-v\fR] [\fB-u\fR] [\fB-a\fR service_provider.conf]
[\fB-r\fR service_provider.conf]
.fi
.SH 描述
.sp
.LP
\fBdatadm\fR 实用程序维护 DAT 静态注册表文件 \fBdat.conf\fR(4)。
.sp
.LP
该管理配置程序允许 uDAPL 服务提供者在 \fBdat.conf\fR 文件中添加和删除自身。
.sp
.LP
安装服务提供者支持的接口适配器之后,您可以从系统中添加或删除这些适配器。您可以使用 \fBdatadm\fR 更新 \fBdat.conf\fR 文件,以反映系统的当前状态。将会为当前安装的所有服务提供者重新生成一组新的接口适配器。
.SH 选项
.sp
.LP
支持以下选项:
.sp
.ne 2
.mk
.na
\fB\fB-a\fR \fBservice_provider.conf\fR\fR
.ad
.sp .6
.RS 4n
将 \fBservice_provider.conf\fR(4) 文件中的每个设备条目枚举为一系列接口适配器,即,可供 uDAPL 使用者使用的外部网络接口。
.RE
.sp
.ne 2
.mk
.na
\fB\fB-r\fR \fBservice_provider.conf\fR\fR
.ad
.sp .6
.RS 4n
删除与 \fBservice_provider.conf\fR(4) 文件中的设备条目对应的接口适配器列表。
.RE
.sp
.ne 2
.mk
.na
\fB\fB-u\fR\fR
.ad
.sp .6
.RS 4n
更新 \fBdat.conf\fR 以反映系统的当前状态,系统中将包含一组用于 DAT 静态注册表当前所列服务提供者的最新接口适配器。
.RE
.sp
.ne 2
.mk
.na
\fB\fB-v\fR\fR
.ad
.sp .6
.RS 4n
显示 DAT 静态注册表文件 \fBdat.conf\fR。
.RE
.SH 示例
.LP
\fB示例 1 \fR枚举设备条目
.sp
.LP
以下示例将 \fBservice_provider.conf\fR(4) 文件中的设备条目枚举为 \fBdat.conf\fR(4) 文件中的接口适配器。
.sp
.LP
假定 \fBSUNW\fR 具有支持设备 \fBhermon\fR 的服务提供者库。它已将 \fBservice_provider.conf\fR(4) 文件安装在目录 \fB/usr/share/dat/SUNWudaplt.conf\fR 中,其中的单个条目如下所示:
.sp
.in +2
.nf
driver_name=hermon u1.2 nonthreadsafe default\e
udapl_tavor.so.1 SUNW.1.0 ""
.fi
.in -2
.sp
.sp
.LP
\fBhermon\fR 是具有两个端口的 Infiniband 主机通道适配器。两个 IB 端口都存在于单个 IB 分区 \fB0x8001\fR。如果了创建 IB 分区并对每个端口(名为 \fBp8001.ibd0\fR 和 \fBp8001.ibd1\fR)激活 (plumb) 该分区,则会有两个 IB 分区实例。有关创建 IB 分区数据链路的更多信息,请参见 \fBdladm\fR(1M)。
.sp
.in +2
.nf
# \fBdladm show-part\fR
LINK PKEY OVER STATE FLAGS
p8001.ibd0 8001 ibd0 unknown ----
p8001.ibd1 8001 ibd1 unknown ----
.fi
.in -2
.sp
.sp
.LP
运行命令:
.sp
.in +2
.nf
# \fBdatadm -a /usr/share/dat/SUNWudaplt.conf\fR
.fi
.in -2
.sp
.sp
.LP
\&...将两个新条目(如果它们尚不存在)附加到 \fB/etc/dat/dat.conf\fR 文件中:
.sp
.in +2
.nf
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"
.fi
.in -2
.LP
\fB示例 2 \fR更新 \fBdat.conf\fR 以反映系统的当前状态
.sp
.LP
将新 IB 分区 \fB0x8002\fR 添加到包含主机通道适配器端口 1 的上述示例。如果在端口 1/分区 \fB0x8002\fR 上创建新 IB 分区,并将分区链路名称指定为 \fBp8002.ibd0\fR,则会产生第三个 IB 分区实例:\fBp8002.ibd0\fR。
.sp
.in +2
.nf
# \fBdladm show-part\fR
LINK PKEY OVER STATE FLAGS
p8001.ibd0 8001 ibd0 unknown ----
p8001.ibd1 8001 ibd1 unknown ----
p8002.ibd0 8000 ibd0 unknown ----
.fi
.in -2
.sp
.sp
.LP
运行 \fBdatadm -u\fR 命令,将会更新 \fB/etc/dat/dat.conf\fR 文件(其中会添加一个新条目),以反映系统的当前状态。
.sp
.LP
\fBdatadm -v\fR 显示 \fB/etc/dat/dat.conf\fR 文件中现在包含三个条目:
.sp
.in +2
.nf
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"
.fi
.in -2
.sp
.SH 文件
.sp
.ne 2
.mk
.na
\fB\fB/etc/dat/dat.conf\fR\fR
.ad
.sp .6
.RS 4n
DAT 静态注册表文件
.RE
.SH 属性
.sp
.LP
有关下列属性的说明,请参见 \fBattributes\fR(5):
.sp
.sp
.TS
tab() box;
cw(2.75i) |cw(2.75i)
lw(2.75i) |lw(2.75i)
.
属性类型属性值
_
可用性system/io/infiniband/udapl
_
接口稳定性Committed(已确定)
.TE
.SH 另请参见
.sp
.LP
\fBdladm\fR(1M)、\fBpkgadd\fR(1M)、\fBpkgrm\fR(1M)、\fBlibdat\fR(3LIB)、\fBdat.conf\fR(4)、\fBservice_provider.conf\fR(4)、\fBattributes\fR(5)