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

退出打印视图

更新时间: 2016 年 11 月
 
 

vhba

vhba 命令可创建一个 vHBA 并将其关联到现有的服务器配置文件。此命令还可以定制 vHBA、删除 vHBA,以及显示关于 vHBA 的其他信息。有关创建服务器配置文件的说明,请参见server-profile

语法

add vhba vhba.server-profile slot/port none [–local-id=ID] [–mtu=mtu-size] [–wwn-id=wwn-suffix]
remove vhba {vhba.server-profile|wildcard} [–noconfirm]
set vhba {vhba.server-profile|wildcard} clear stats [–descr=text]
     [–fabric-link-down-timeout={value|default}] [–if={slot/port|none}]
set vhba {vhba.server-profile|wildcard} down [–descr=text] [–fabric-link-down-timeout=
     {number|default}] [–if={slot/port|none}]
set vhba {vhba.server-profile|wildcard} full-scan [–descr=text]
     [–fabric-link-down-timeout={value|default}] [–if={slot/port|none}]
set vhba {vhba.server-profile|wildcard} prescan [–descr=text]
     [–fabric-link-down-timeout={value|default}] [–if={slot/port|none}]
set vhba {vhba.server-profile|wildcard} remove-prescan [–descr=text]
     [–fabric-link-down-timeout={value|default}] [–if={slot/port|none}]
set vhba {vhba.server-profile|wildcard} rescan [–descr=text]
     [–fabric-link-down-timeout={value|default}] [–if={slot/port|none}]
set vhba {vhba.server-profile|wildcard} up [–descr=text]
     [–fabric-link-down-timeout={value|default}] [–if={slot/port|none}]
show vhba {vhba.server-profile|wildcard} alarms [–detail]
show vhba {vhba.server-profile|wildcard} errors [–detail]
show vhba {vhba.server-profile|wildcard} stats [–detail]
show vhba {vhba.server-profile|wildcard} target [–detail]
show vhba {vhba.server-profile|wildcard} targets [–detail]
show vhba {vhba.server-profile|wildcard} throughput [–detail]
show vhba {vhba.server-profile|wildcard} warnings [–detail]
show vhba {vhba.server-profile|wildcard} where [cmds-per-lun|descr|fabric-state|
     flags|if|if-state|local-id|luns-per-target|mtu|name|state|wwnn|wwpn]
     expression operator [–detail]

其中:

  • expression 将进行计算以生成值。

  • operator 用于匹配遵循特定模式的字符串。有关运算符列表,请参见过滤器

  • server-profile 是已经创建的服务器配置文件的名称。

  • slot/port 是物理插槽和端口号。

  • vhba 是 vHBA 的名称。该名称在它所分配到的 Oracle 服务器配置文件中必须唯一。

  • wildcard 用于指定所选的通配符字符(例如 *),这便于执行命令。

此硬件命令具有用来确定其功能的子命令。此表介绍了 subcommand 并提供了其语法。

子命令
说明
alarms
显示 vHBA 报警。
clear
清除 vHBA 中的项并使其留在您发出 clear 命令时所处的状态。可以明确指定 vHBA,也可以使用通配符(例如 *)来清除所有 vHBA。
down
停用 vHBA 并使服务器上的磁盘变得不可操作。可以明确指定 vHBA,也可以使用通配符(例如 *)来关闭所有 vHBA。
errors
显示 vHBA 错误。
full-scan
使用端口登录扫描设备。
none
在添加 vHBA 时不指定端口。
prescan
为未绑定的 vHBA 配置预扫描状态。
remove-prescan
删除之前配置的预扫描状态,这是重新发出新的预扫描状态所必须执行的步骤。在执行预扫描后,配置将驻留在 I/O 卡上。
rescan
为已绑定的 vHBA 配置重新扫描状态。运行重新扫描时,如果有任何 vHBA 处于 down 状态,重新扫描过程会继续进行,完成后将显示处于 down 状态的 vHBA。
stats
显示 vHBA 统计信息。
target
显示连接到 vHBA 的存储目标。
targets
显示连接到 vHBA 的多个存储目标。
throughput
显示 vHBA 的吞吐量速度。
up
使 vHBA 联机。可以明确指定 vHBA,也可以使用通配符(例如 *)来使所有 vHBA 联机。
warnings
显示 vHBA 警告。
where
显示过滤条件、表达式和运算符:
  • cmds-per-lun-显示每个 LUN 允许的命令数。

  • descr-显示描述 vHBA 的文本。

  • fabric-state-描述网状结构网络的状态,可能是 updownindeterminateinitializeduninitialized

  • flags-指示是否为 vHBA 启用了 LUN。

  • if-显示终端端口。

  • if-state-显示接口状态。

  • local-id-显示 ESX 服务器将其 HBA 映射到此 vHBA 所使用的 ID。

  • luns-per-target-显示每个目标允许的 LUN 数。

  • mtu-显示 vHBA 的 MTU

  • name-显示 vHBA 的名称。

  • state-显示 vHBA 的 adminoper 状态。

  • wwnn-显示全局节点名称

  • wwpn-显示全局端口名称。

有关运算符列表,请参见过滤器

说明

fabric interconnect(网状结构网络互连设备)与支持 Oracle 虚拟联网 vHBA 主机软件堆栈的主机服务器之间存在 IB 连接。最多支持 24 个 IB 端口。双端口 FC I/O 卡连接到 FC 交换机网状结构网络。所有主机服务器 vHBA 通过 I/O 卡上的 FC 端口实现多路复用。存储阵列将连接到交换网状结构网络。启动器是请求 I/O 处理并主动搜寻目标设备并与之交互的主机服务器。目标是响应启动器发送的请求的被动存储设备(阵列、JBOD、RAID 等)。Oracle 网状结构网络互联设备本身是一个 I/O 启动器,为主机服务器启动器提供向网状结构网络发送命令的通道。

vHBA 主机软件定义如何通过 IB(向内或向外)传输 FC 协议。在没有此软件和传输详细信息的情况下,vHBA 将无法正常运行,且无法通过 IB 发送有效载荷。

选项

选项
说明
–descr
将文本说明应用于 vHBA。必须用引号将中间包含空格的多个词括起来。可选。
–detail
显示 vHBA 的详细信息(如果有)。可选。
–fabric-link-down-timeout
设置一个以毫秒为单位的值,指定当 IB 网状结构网络断开多长时间后将 vHBA 的运行状态设置为 down。请设置一个 0 到 255 之间的值。默认值为 0,这可以通过数字零 (0) 或者通过关键字 default 进行设置。新值将在您重新引导 FC 卡后生效。
–if
设置 vHBA 的终端插槽和端口。如果需要,可以使用此选项将 vHBA 端接在其他 FC 端口上。
–local-id
ESX 服务器将其 HBA 映射到此 vHBA 所使用的标识符。请输入 1 到 32 之间的值。每个 ID 在每个 ESX 服务器中必须是唯一的。
–mtu
MTU 的大小:
  • 2048-2 MB

  • 256-256 KB

  • 512-512 KB

  • 1024-1 MB

  • default-256 KB

–noconfirm
允许您删除 vHBA 而不显示确认提示。此选项假定提示用户确认时回答 yes,如果使用此选项,将会立即删除 vHBA 而不显示任何警告消息。
–wwn-id
指定特定的 WWN。此选项允许您输入 WWN 后缀,即 WWN 地址的最后 12 位。WWN 后缀是一个 12 位的十六进制数字,范围从 100 到 FFF。

说明

使 vHBA 联机后,它将尝试搜索可供它使用的所有已连接目标。还可以让 vHBA 重新学习连接的目标,而无需将 vHBA 关闭再开启。请参见Oracle Fabric OS 1.0.2 管理指南 中的 目标预扫描和重新扫描

示例:创建基本 vHBA

此示例展示了如何创建名为 crawford 的服务器配置文件并将其绑定到物理服务器连接。示例还展示了如何查找 FC 卡及 FC 插槽和端口,以及如何创建 vHBA 并将其绑定到服务器配置文件。最后一个命令用于验证 vHBA 是否已创建。

[OFOS] add server-profile crawford ceasar@iowa:ServerPort24
[OFOS] show iocard
slot       state     descr    type                  v-resources
---------------------------------------------------------------
3          up/up              sanFc2Port16GbCard    0
4          up/up              sanFc2Port16GbCard    2                             
embedded   up/up              spineIb4Gw2PortCard   0                             
3 records displayed
[OFOS] show ioport
name       type               state      descr      v-resources
---------------------------------------------------------------
1/1        sanFc1GbPort       up/up                 0
1/2        sanFc1GbPort       up/up                 0
2/1        sanFc1GbPort       up/up                 0
2/2        sanFc1GbPort       up/up                 0
3/1        sanFc1GbPort       up/up                 0
3/2        sanFc1GbPort       up/up                 0
4/1        sanFc1GbPort       up/up                 1
4/2        sanFc1GbPort       up/up                 1
8 records displayed

[OFOS] add vhba vhba1.crawford 2/1
[OFOS] show -list vhba vhba1.crawford
--------------------------------------
name           vhba1.crawford
state          up/up
fabric-state   up/up
if             2/1
if-state       
wwnn           50:01:39:71:00:02:D1:1E
wwpn           50:01:39:70:00:02:D1:1E
local-id       0
--------------------------------------
1 record displayed

提示  -  当 FC 端口已连接到某台可访问的 FC 交换机时,状态为 up。如果状态为 resourceUnavailable,则表示没有 FC 连接、服务器配置文件未绑定到物理主机资源或者主机无法通信。

示例:搜索 VHBA 的目标并绑定服务器配置文件

此示例展示了如何搜索并显示连接到 vHBA 的目标。最后一个命令展示了如何将目标绑定到主机服务器配置文件。

[OFOS] set vhba vhba1.crawford prescan
[OFOS] show vhba vhba1.crawford targets
vhba             wwnn                     wwpn                     lun-ids
--------------------------------------------------------------------------
vhba1.crawford   2F:9F:00:06:2B:10:C3:BA  2F:9F:00:06:2B:10:C3:BA  3,2,1,0
vhba2.crawford   2F:BF:00:06:2B:10:C3:BA  2F:BF:00:06:2B:10:C3:BA  3,2,1,0
vhba3.crawford   2F:DF:00:06:2B:10:C3:BA  2F:DF:00:06:2B:10:C3:BA  3,2,1,0
vhba4.crawford   2F:FF:00:06:2B:10:C3:BA  2F:FF:00:06:2B:10:C3:BA  3,2,1,0
--------------------------------------------------------------------------
4 records displayed
[OFOS] set server-profile crawford connect ceasar@iowa:ServerPort24

示例:显示 vHBA 统计信息

[OFOS] show vhba vhba1.crawford stats
--------------------------------------------------
name                                vhba1.crawford
total-io                            27136
read-byte-count                     3380540138
write-byte-count                    0
outstanding-request-count           0
io-request-count                    27136
read-request-count                  27042
write-request-count                 0
task-management-request-count       94
target-count                        36
xsmp-xt-down-count                  3
xsmp-xt-oper-state-request-count    4
map-fmr-count                       27042
ummap-fmr-count                     27042
used-map-fmr-count                  0
abort-command-count                 0
reset-target-command-count          0
reset-bus-command-count             0
link-down-count                     1
disc-info-update-count              3
target-lost-count                   0
target-found-count                  0
cqp-disconnect-count                4
dqp-disconnect-count                4
cqp-ib-snd-err-count                1
dqp-ib-snd-err-count                0
cqp-ib-rcv-err-count                0
dqp-ib-rcv-err-count                0
cqp-ib-remote-disconnect-err-count  0
dqp-ib-remote-disconnect-err-count  0
---------------------------------------------------
1 record displayed