通过在命令末尾放置 > 符号并后跟文件名,可以将任何命令的输出重定向到文件。例如,键入以下内容将运行命令,并将输出放置到当前目录下名为 allvnics 的文件中:
[OFOS] show vnics > allvnics
另一种重定向命令输出的方法是将命令放在在反引号字符内执行,然后将结果放置到变量中。例如,键入以下命令将显示变量 vnics,该变量包含一系列行(其中包含 show -list vnics 命令的输出):
[OFOS] var vnics = 'show -list vnics'
使用通配符控制输出显示。在大多数 Oracle Fabric OS show 命令中都可以使用通配符来选择一组对象。唯一支持的通配符是星号 (*),它可以在 show 命令中代替零个或多个任意字符。通配符也可以代表完整的名称。
您使用通配符创建的字符串区分大小写,请确保正确输入带通配符的项目。例如,如果您发出 show vnic V*,则名为 vnic1 和 vnic2 的 vNIC 将不显示。如果您键入具有小写 v 的 show vnic v*,则将显示 vNIC。
键入以下命令会显示以 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 命令下的表列的值与常量进行比较。
|
表达式可以使用 "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 个字符