跳过导航链接 | |
退出打印视图 | |
Oracle Solaris 11.1 管理:SAN 配置和多路径 Oracle Solaris 11.1 Information Library (简体中文) |
通过使用 fcadm 命令,可为非虚拟化环境配置 NPIV。
fcinfo 和 fcadm 状态命令可用于确定 NPIV 端口的状态,不管这些端口是否通过 fcadm 创建。这两个命令还将报告物理端口与该端口上托管的虚拟端口之间的关系。
其他光纤通道命令(如 luxadm 和 cfgadm)报告 NPIV 信息,尽管虚拟端口与物理端口之间并无差别。
开始之前
每个虚拟端口必须具有端口和节点名称。端口名称在 SAN 上必须唯一。您可以手动指定名称,也可以使用内置随机 WWN 生成器。如果您尝试注册重复的名称,大多数交换机将在新注册的 WWN 上报告错误状态,同时交换机不注册新 WWN。
有关可接受名称格式的更多信息,请参阅 T11 标准:Fibre Channel Framing and Signaling(光纤通道框架和信号)(FC-FS 2)。
如果您尝试在不支持 NPIV 的 HBA 上创建 NPIV 端口,将发生错误。如果您尝试在支持 NPIV 的 HBA 上创建 NPIV 端口,但该 HBA 与不支持 NPIV 的交换机相连,也将创建该端口,但状态为脱机。该状态将在 fcinfo(1M) 输出中报告。
# fcadm create-npiv-port -p Virtual_Port_WWN -n Virtual_Node_WWN PhysicalPort_port_WWN
如果不使用 -p 和 -n 选项,将会为虚拟端口和虚拟节点相应指定随机 WWN。
示例 7-1 创建 NPIV 端口
以下示例将在 WWN 为 210000e08b170f1c 的物理 HBA 端口上创建一个 NPIV 端口,虚拟端口 WWN 设置为 2000000000000001,虚拟节点 WWN 设置为 2100000000000001。
# fcadm create-npiv-port -p 2000000000000001 -n 2100000000000001 210000e08b170f1c
开始之前
可使用 fcinfo hba-port 命令显示 NPIV 端口的最新 WWN 值。
# fcadm delete-npiv-port -p Virtual_Port_WWN -n Virtual_Node_WWN PhysicalPort_port_WWN
示例 7-2 删除 NPIV 端口
以下示例将删除物理 HBA 端口上 WWN 为 210000e08b170f1c 的 NPIV 端口。
# fcadm delete-npiv-port -p 2000000000000001 -n 2100000000000001 210000e08b170f1c
# fcinfo hba-port
NPIV 端口列表将显示当前配置的 NPIV 端口的列表。
示例 7-3 显示 NPIV 端口上的状态
以下示例显示 HBA 端口 210000e08b84f7eb 具有一个虚拟端口。
# fcinfo hba-port HBA Port WWN: 210000e08b84f7eb Port Mode: Initiator Port ID: 10100 OS Device Name: /dev/cfg/c7 Manufacturer: QLogic Corp. Model: 375-3294-01 Firmware Version: 04.04.00 FCode/BIOS Version: BIOS: 1.4; fcode: 1.11; EFI: 1.0; Serial Number: 0402F00-0549112895 Driver Name: qlc Driver Version: 20080430-0.00 Type: N-port State: online Supported Speeds: 1Gb 2Gb 4Gb Current Speed: 4Gb Node WWN: 200000e08b84f7eb Max NPIV Ports: 63 NPIV port list: Virtual Port1: Node WWN: 1110000000000000 Port WWN: 1210000000000000