AIX命令参考大全,卷 4,n - r - nimadapters 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 4,n - r

nimadapters 命令

用途

从节文件中定义网络安装管理(NIM)子适配器定义。

语法

nimadapters [-p | -d | -r ] -f SecondaryAdapterFileName adapter_def

或 

nimadapters [-p | -d | -r ] -a client=Client [-a info=AttributeList] adapter_def

描述

nimadapters 命令分析子适配器字节来构建必需的文件,以将 add NIM 子适配器定义添加到 NIM 环境,作为 adapter_def 资源的一部分。nimadapters 命令不配置子适配器。实际的配置在引用 adapter_def 资源的 nim -o bos_instnim -o cust 操作期间进行。

注:
在使用 nimadapters 命令之前,必须配置主控机。有关更多信息,请参阅 《AIX 5L V5.2 安装指南与参考大全》 中的『配置 NIM 主控机并创建基本安装资源』

子适配器文件规则

子适配器文件的格式必须符合以下规则:

注:
nim -o bos_instnim -o cust 操作期间,如果 NIM 检查客户机上的配置数据并确定已经使用 adapter_def 资源中请求的属性精确配置了子适配器,则不重新配置该子适配器。

子适配器文件关键字

子适配器文件使用以下关键字指定机器属性:

必需属性
machine_type = secondary
将 machine_type 属性指定为 secondary 明显地区分了 nimadapters 输入与 nimdef 输入。如果将子适配器文件错误传递给 nimdef 命令,则可以容易地检测到错误。
netaddr
为子适配器指定网络地址。
network_type = en | et | sn | ml
指定网络接口的类型,该类型可能是 en、et、sn 或 ml 之一。
subnet_mask
指定子适配器使用的子网掩码。
可选属性
attributes
用空格分开的接口属性和值的列表(例如,“Attribute1=Value1 Attribute2=Value2”)。要参阅可能为要求的接口设置的属性的列表,请运行命令 lsattr -E -l InterfaceName
cable_type
指定电缆类型(如果 network_type 为 en 或 et)。
comments
指定要包含在子适配器定义中的注释。 注释字符串包含在双引号(")中。
interface_name
为子适配器指定网络接口的名称(例如,en1、sn0、m10)。不要同时指定 location 和 interface_name。
注:
interface_name 必须与 network_type 一致。location。
location
指定该网络接口相应的适配器的物理位置。不要同时指定 location 和 interface_name。
注:
除了对于多链路伪设备外,极力推荐使用 location。如果未指定 location,并且用户添加多个适配器,或者在添加一个适配器的同时重新安装操作系统,则操作系统可能以意外的方式重新指定适配器和网络接口。
media_speed
指定介质速度(如果 network_type 为 en 或 et)。
secondary_hostname
保存在具有 netaddr 属性的 /etc/hosts 文件中。该主机名不会使用 hostname 命令或 uname -S 命令设置。

子适配器文件节错误

在以下任何一种情况下,子适配器节都会引起错误:

如果子适配器节不正确,则报错,忽略该节,并且处理以下输入而不考虑不正确的节。

子适配器文件示例

以下是子适配器文件的外观示例:

# Set default values.

 default:

     machine_type  = secondary

     subnet_mask   = 255.255.240.0

     network_type  = en

     media_speed   = 100_Full_Duplex

 # Define the machine "lab1"

 # Take all defaults and specify 2 additional attributes.

 # Unlike the case of the client definitions that are input to the

 # nimdef command, the secondary adapter definition includes at least

 # one required field that cannot be defaulted.

 lab1:

     netaddr = 9.53.153.233

     location = P2-I1/E1 

 # Change the default "media_speed" attribute.

 default:

     media_speed   = 100_Half_Duplex


 # define the machine "test1"

 # Take all defaults and include a comment.

 test1:

     comments = "This machine is a test machine."

标志

-a 指定下列 attribute=value 对:
client=nim_client_name
指定将添加或除去子适配器定义的 NIM 客户机。此选项允许您为客户机定义一个子适配器。要定义多个子适配器,请使用节文件。
info=AttributeList
预览或定义子适配器时,如果指定了 client 属性,则必须使用 info 属性。AttributeList 是用逗号分开的属性列表。必须以以下的顺序指定属性:
network_type,
location,
interface_name,
cable_type,
media_speed,
netaddr,
subnet_mask,
attributes,
secondary_hostname.
使用小写的 n/a 来指定不使用值。
-d 定义子适配器。为每个有效子适配器定义在 adapter_def 位置创建 Client.adapter 文件。如果 nimadapters 命令遇到 NIM 客户机的现有子适配器定义,则替换现有定义。
-f SecondaryAdapterFileName 指定子适配器文件的名称。
-p 显示预览来标识任何错误。 该标志处理子适配器文件或 info 属性,但不将适配器定义添加到 NIM 环境。

该预览显示以下内容:

  • 全部完整和有效的子适配器节。
  • 全部无效子适配器节和故障原因。
    注:
    要在使用子适配器文件来配置子适配器之前验证所有节是否都正确,请指定 -p 标志。
-r 除去特定客户机或某个子适配器节文件中列出的所有客户机的子适配器定义。如果未指定客户机属性或子适配器节文件,将除去 adapter_def 资源中的所有子适配器定义。

参数

adapter_def 要求该参数运行 nimadapters 定义。指定包含子适配器定义文件的目录的 adapter_def NIM 资源。必须使用 nim -o define 操作定义 adapter_def 才能通过 nimadapters 命令使用 adapter_def

退出状态

0
命令成功完成。
>0
出现一处错误。

安全性

只有 root 用户可以运行该命令。

示例

  1. 要将子适配器定义文件 secondary_adapters.defs 中描述的 NIM 子适配器添加到 my_adapter_def resource,请输入:
    nimadapters -d -f secondary_adapters.defs my_adapter_def
  2. 要于来客户机定义文件 secondary_adapters.defs,请输入:
    nimadapters -p -f secondary_adapters.defs my_adapter_def
  3. 要为名称为 pilsner 的客户机定义 NIM 子适配器,请输入:
         nimadapters -d \
    
         -a info="en,P2-I1/E1,n/a,bnc,1000_Full_Duplex,9.53.153.233,255.255.254.0,n/a,n/a" \
    
         -a client=pilsner my_adapter_def
    
  4. 要从 my_adapter_def resource 资源除去名称为 pilsner 的客户机的 NIM 子适配器定义,请输入:
    nimadapters -r -a client=pilsner my_adapter_def
  5. 要除去文件 secondary_adapters.defs 中定义的客户机的 NIM 子适配器定义,请输入:
    nimadapters -r -f secondary_adapters.defs my_adapter_def
  6. 要从 my_adapter_def 资源除去所有 NIM 子适配器定义,请输入:
    nimadapters -r my_adapter_def

文件

/usr/sbin/nimadapters 包含 nimadapters 命令。

信息

lsnim 命令、nim command, nimclient 命令、nimconfig 命令和 nimdef 命令。

《AIX 5L V5.2 安装指南与参考大全》 中的『配置 NIM 主控机和创建 BASIC 语言安装资源』

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]