Go to main content
Oracle® Fabric OS 1.0.2 命令参考

退出打印视图

更新时间: 2016 年 11 月
 
 

其他命令

输出重定向

通过在命令末尾放置 > 符号并后跟文件名,可以将任何命令的输出重定向到文件。例如,键入以下内容将运行命令,并将输出放置到当前目录下名为 allvnics 的文件中:

[OFOS] show vnics > allvnics

另一种重定向命令输出的方法是将命令放在在反引号字符内执行,然后将结果放置到变量中。例如,键入以下命令将显示变量 vnics,该变量包含一系列行(其中包含 show -list vnics 命令的输出):

[OFOS] var vnics = 'show -list vnics'

通配符

使用通配符控制输出显示。在大多数 Oracle Fabric OS show 命令中都可以使用通配符来选择一组对象。唯一支持的通配符是星号 (*),它可以在 show 命令中代替零个或多个任意字符。通配符也可以代表完整的名称。

您使用通配符创建的字符串区分大小写,请确保正确输入带通配符的项目。例如,如果您发出 show vnic V*,则名为 vnic1vnic2 的 vNIC 将不显示。如果您键入具有小写 vshow vnic v*,则将显示 vNIC。


注 -  并非所有的 show 命令都支持使用通配符。例如,链路聚合组和 VLAN 不支持使用通配符来选择链路聚合组名称或 VLAN 编号。

键入以下命令会显示以 v 开头的所有 vNIC 的列表:

[OFOS] show vnic v*

通配符代表以 v 开头的名称字符串中的零个或多个字符。

键入以下命令会生成所有服务器配置文件上其名称中包含字符串 test 的所有 vNIC 的列表:

[OFOS] show vnic *.*test*

第一个通配符代表完整的名称,第二个和第三个代表单独的字符。

管道

可以使用管道控制 Oracle Fabric OS 中的输出显示。Oracle Fabric OS 中的管道与标准 UNIX 管道一样,它们使用相同的语法。键入以下命令将显示处于 down 状态的所有 vNIC。

[OFOS] show vnic * | grep down

Oracle Fabric OS 管道可与任何命令配合使用,但与 grep 命令一起使用时最有效。管道并非只有一组管道,管道中的许多阶段都受支持。

过滤器

Oracle Fabric OS 支持命令过滤器,它们是对对象输出列进行运算的布尔表达式。您可以使用过滤器指定在以下 show 命令的输出中将显示的对象:

  • show vnic

  • show vhba

  • show server-profile

  • show physical-server

要为这些命令指定过滤器,可附加一个包含操作数和运算符的 "where" 子句。本主题后面提供了示例。

过滤器决定了当您发出所列的一个命令时将会显示的特定输出(表列)。可以使用下表中的运算符之一将 show 命令下的表列的值与常量进行比较。

运算符
含义
)
结束表达式
=
等于
<>
不等于
<
小于
<=
小于等于
>
大于
>=
大于等于
like
正则表达式匹配

表达式可以使用 "and"、"or" 和 "xor" 来组合,也可以括在括号中。

键入以下命令将显示端接到接口 1/1 的所有 vNIC:

[OFOS] show vnic * where if = 1/1

键入以下命令将显示名称以 priv 开头且位于 prod 服务器配置文件上的 vNIC,过滤出 if-state 列(接口状态)不是 up 的 vNIC。

[OFOS] show vnic priv*.prod where if-state <> up

键入以下命令将显示与外部交换机相连且处于 up 状态的所有服务器配置文件:

[OFOS] show server-profile * where connection like "extsw" and state = up

键入以下命令将显示其上具有 vNIC 或 vHBA 的所有服务器配置文件:

[OFOS] show server-profile * where vnics > 0

命名约定

对于 Oracle 虚拟网络信息模型中的对象名称,请遵循以下命名准则。下面是在为服务器配置文件和 vNIC 以及 vHBA 命名时要避免使用的部分字符:

  • $ 由 CLI 用于对表达式进行文本替换。

  • /(斜杠)、^(插入记号)和 %(百分号)会导致错误,并使已命名的项目无法显示。

  • :(冒号)会导致特权错误。

当括在引号中时,可以接受内部空格。例如,名为 "web apps" 的服务器配置文件有效,但 web apps 无效。

请按照以下准则对 Oracle Fabric OS 的对象进行命名:

  • vNIC 和 vHBA 名称中接受的字符包括字母数字和下划线 (_)。避免使用其他字符。

  • 其他对象(例如,服务器配置文件)中接受的字符包括字母数字、短划线 (-) 和下划线 (_)。避免使用其他字符。

您可以为虚拟 I/O 资源设置的名称只能包含受限的字符集。vNIC 和 vHBA 的名称可以包含以下字符:

  • 字母 A-Z 和 a-z

  • 数字 0-9

  • 下划线字符 (_)

所有其他虚拟 I/O 资源(例如服务器配置文件)可以包含:

  • 字母 A-Z 和 a-z

  • 数字 0-9

  • 下划线字符 (_)

  • 短划线 (-)

虚拟资源的名称限制为以下长度:

  • vNIC-2 至 10 个字符

  • vHBA-2 至 15 个字符

  • 服务器配置文件-1 至 31 个字符