跳过导航链接 | |
退出打印视图 | |
Oracle Solaris 11.1 管理:SAN 配置和多路径 Oracle Solaris 11.1 Information Library (简体中文) |
可通过使用 fcadm 命令配置 FCoE 端口。使用 fcinfo 和 fcadm 命令确定 FCoE 端口的状态。这两个命令还会报告以太网接口与该接口上托管的 FCoE 端口之间的关系。
其他光纤通道命令(如 luxadm 和 cfgadm)报告 FCoE 信息,尽管 FCoE 与本机 FC 端口之间并无差别。
开始之前
在开始本过程之前,必须先执行以下任务:
在以太网接口上启用 802.3x(也称为 PAUSE)设置。此设置将确保无损以太网传输。
在以太网接口上启用巨型帧(大于 2.5 KB)。光纤通道数据帧可达到 2136 字节。
以太网硬件和驱动程序不同,这些设置也会有所不同。大多数情况下,您必须修改以太网接口的 driver.conf 文件,然后重新引导。有关如何启用这些功能的详细信息,请参见以太网接口的 driver.conf 文件。
每个虚拟端口必须具有端口和节点名称。端口名称在 SAN 上必须唯一。您可以手动指定名称,也可以使用内置 WWN 生成器。如果您尝试注册重复的名称,交换机将在新注册的 WWN 上报告错误状态,同时交换机不注册新 WWN。有关可接受名称格式的更多信息,请参阅 T11 标准:Fibre Channel Framing and Signaling(光纤通道框架和信号)(FC-FS 2)。
如果您尝试在不支持 FCoE 的网络接口上创建 FCoE 端口,将发生错误,同时不创建 FCoE 端口。
启用以下服务:
# svcadm enable svc:/system/fcoe_target:default # svcadm enable svc:/system/stmf:default
# fcadm create-fcoe-port -i -p Port_WWN -n Node_WWN Ethernet_Interface
如果所选以太网接口不支持多重单播地址,将提示您在该接口上明确启用混杂模式。
# fcadm create-fcoe-port -i -f Ethernet_Interface
例如:
# fcadm create-fcoe-port -i nxge0
开始之前
可使用 fcadm list-fcoe-ports 命令显示托管 FCoE 端口的以太网接口。
# fcadm delete-fcoe-port network_interface
例如:
# fcadm delete-fcoe-port nxge0
# fcinfo hba-port -e
例如:
# fcinfo hba-port -e HBA Port WWN: 200000144fc1f5c8 Port Mode: Initiator Port ID: 9a0042 OS Device Name: /dev/cfg/c6 Manufacturer: Sun Microsystems, Inc. Model: FCoE Virtual FC HBA Firmware Version: N/A FCode/BIOS Version: N/A Serial Number: N/A Driver Name: SunFC FCoEI v20090422-1.00 Driver Version: v20090422-1.00 Type: N-port State: online Supported Speeds: 1Gb 10Gb Current Speed: 10 Gb Node WWN: 100000144fc1f5c8
列出系统中所有 FCoE 端口的 FC 特定信息。
# fcadm list-fcoe-ports
例如:
# fcadm list-fcoe-ports HBA Port WWN: 200000144fc1f5c8 Port Type: Initiator MAC Name: nxge0 MTU Size: 9194 Primary MAC Address: 00144fc1f5c8 Current MAC Address: 0efc009a0042 Promiscuous Mode: Off
当 FCoE 端口需要重新初始化时,请使用下面的步骤。在向 FC SAN 添加新设备或由于 SAN 上存在故障设备时,您可能需要强制 FCoE 端口重新初始化。在许多情况下,此操作可解决 FC-SAN 中的问题。
在目标端口端发出此命令时,重置目标端口。从主机端口端发出此命令时,重置主机端口。
连接 FC 交换机时,SAN 中的其他 FC 端口会获得远程状态更改通知 (remote state change notification, RSCN)。此外,在此操作之后,其他启动器将始终重新发现该端口,并将建立或再次使用 FC 登录会话。此命令将打断 I/O,但 I/O 会继续。它不具备破坏性,因为它不会导致数据丢失。
例如:
# fcadm force-lip 200000144fc2d508