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 并提供了其语法。
|
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 发送有效载荷。
|
使 vHBA 联机后,它将尝试搜索可供它使用的所有已连接目标。还可以让 vHBA 重新学习连接的目标,而无需将 vHBA 关闭再开启。请参见Oracle Fabric OS 1.0.2 管理指南 中的 目标预扫描和重新扫描。
此示例展示了如何创建名为 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
此示例展示了如何搜索并显示连接到 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
[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