使用 Oracle SPARC 主机的 Emulex lpfc 驱动程序配置 Emulex HBA
在 Oracle SPARC 主机上安装 Emulex 主机总线适配器 (HBA) 和驱动程序后,必须配置 Emulex HBA。
关于此任务
要为 Oracle SPARC 主机配置 Emulex HBA,请完成以下步骤:
过程
- 修改 sd.conf 文件(位于 /kernel/drv/ 目录中)以向 Solaris 操作系统通知新的 SCSI 目标设备和 LUN。 例如,如果您有四个 LUN,那么将添加类似于以下示例行的行:
name="sd" class="scsi" target=0 lun=0; name="sd" class="scsi" target=0 lun=1; name="sd" class="scsi" target=0 lun=2; name="sd" class="scsi" target=0 lun=3; -
请使用以下步骤来注册 HBA 端口并将卷映射到主机:
- 登录到已连接的 Oracle 控制台或具备 xhost 功能的远程主机。
- 从以下站点下载并安装 HBAnyware 实用程序:
-
通过输入以下命令来启动 HBAnyware 配置实用程序:
/usr/sbin/hbanyware/hbanyware用户界面显示一个列表,其中列出两个适配器,并将所有已连接的远程端口列示为目标。
- 使用系统命令行界面或图形用户界面向系统注册 HBA 端口。
-
创建必需的卷并将它们映射到主机。
注: 您可以从 /var/adm/messages 文件、HBAnyware 实用程序、系统/SIS 候选 HBA 端口列表或使用 Solaris prtconf 工具获取 HBA 全球端口名 (WWPN)。
-
在创建并映射卷时,使用
reboot -- -r命令重新启动主机。
-
在主机重新启动后,重新启动 HBAnyware 实用程序。
将在对应的 HBA 目标下列出所有可用卷。
-
确定动态端口绑定或静态端口绑定。
如果使用
子系统设备驱动程序 (SDD) 或者是引导机器,必须使用静态端口绑定。否则,使用动态绑定。如果对系统卷使用静态端口绑定,请完成以下步骤:
-
通过输入以下命令来运行 lputil 实用程序:
/usr/sbin/lpfc/lputil - 从 Main Menu,按 5 (Persistent Bindings)。
- 从 Persistent Bindings Menu,按 1 (Display Current® Bindings)。 确保当前无绑定。移除任何现有的映射。
-
再次从 Persistent
Bindings Menu,按 5 (Bind Automapped Targets),然后按相应的数字以选择适配器 0。
如果系统包含四个节点,您会看到四个目标。
-
按 Enter 键并输入
Y(Yes) 以绑定目标。 -
针对适配器 1 重复步骤 4.d 到 4.e。
在完成这些步骤后,在您显示当前绑定(通过从 Persistent Bindings Menu 中按 1)时,将显示 8 个持久目标。
-
通过输入以下命令来运行 lputil 实用程序:
- 重新启动主机并检查 /var/adm/messages 文件以确保 Emulex HBA 设置为交换机/光纤网连接。