当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] VMWare ESXi 未检测到 FC HBA 适配器

作者:精品下载站 日期:2024-12-14 20:03:18 浏览:14 分类:玩电脑

VMWare ESXi 未检测到 FC HBA 适配器


在 HP BLc7000 机箱中的 HPE ProLiant BL660c Gen9 服务器上部署新的 ESXi 主机时,我遇到了一个非常奇怪的问题。在我的物理服务器上安装 VMWare ESXi 6.0 并将其添加到 vSphere 后,我发现 ESXi 没有看到任何 HBA 适配器 (HP FlexFabric 10Gb) 来访问 SAN 网络中的存储机箱。正如您在下面的屏幕截图中看到的,管理 -> 存储 -> 存储适配器选项卡中仅提供用于访问本地磁盘控制器(Smart Array P244br)和 USB 卡的适配器。没有其他 HBA 控制器(适配器重新扫描没有帮助)。

但是,在安装 ESXi 后,您可以在同一代的早期刀片服务器 (HPE BL460c Gen9) 上看到 HBA 适配器。

[玩转系统] VMWare ESXi 未检测到 FC HBA 适配器

要解决此问题,请在 ESXi 主机上启用 SSH 并以 root 身份登录。使用以下命令显示服务器上的 FcoE 适配器列表:

esxcli fcoe nic list

如果列表为空,则表示您的服务器上未安装物理 FC HBA 适配器。就我而言,ESXi 服务器发现所有 4 个 FcoE 适配器的状态均为 Active: false

[玩转系统] VMWare ESXi 未检测到 FC HBA 适配器

使用以下命令一一启用从 vmnic4 到 vmnic7 的所有找到的适配器的发现:

esxcli fcoe nic discover -n vmnic5
Discovery enabled on device ‘vmnic5’

[玩转系统] VMWare ESXi 未检测到 FC HBA 适配器

再次显示所有 HBA 适配器的列表,并确保它们全部变为活动状态。然后在 vSphere 客户端界面中或使用以下命令重新扫描适配器:

esxcli storage core adapter

重新扫描。就我而言,所有四个 HBA 适配器(QLogic 57840 10/20 千兆位以太网适配器)都出现在列表中。

[玩转系统] VMWare ESXi 未检测到 FC HBA 适配器

如果仍然找不到 HBA 适配器,请在 VMWare 或供应商网站上找到适合您的 HBA 适配器版本的驱动程序 VIB 文件,将其复制到 ESXi 主机并使用以下命令进行安装(或将 .VIB 驱动程序注入 ESXi 黄金映像中):

esxcli software vib install -v /tmp/VMware-driver-xxxxxxx.vib

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯