昨天遇到了个ESX上有旧的qlogic的FC卡无法识别的问题。无法识别也就无法连接存储,整个ESX就基本无法使用了。所以,需要检查硬件。一开始,在查了很多资料各种命令检查,走了很多弯路。这里我总结一下。

使用esxcli fcoe nic list检查是否能发现可用的FC HBA卡。如果这个命令的返回值是空的,那么就不用再折腾命令了。需要解决驱动或者硬件的问题。

要知道是驱动问题还是硬件问题,可以到ESX的硬件管理里查看。看看有没有FC的HBA卡。

比如,这个图里就能识别到硬件,但是命令里无法列出。那么就能确定是驱动问题了。

对于一些还不算太老的硬件可以手动修改ESX的驱动配置文件让系统识别。方法如下:

比如ESX5.0上可以这样操作。从ESX的/bootbank/中找到对应硬件产品的目前的驱动,然后将它的描述文件中加入当前产品的ID。产品ID可以用lspci命令看到。

将bootbank中对应的文件复制一份出来,然后解压。接着修改硬件描述map文件,添加完信息后再打包压缩,并放回/bootbank里。因为每次系统启动的时候都会从这里解压驱动,放到/etc/vmware/driver.map.d目录下。所以,直接修改这个目录里的文件是没有用的。
https://www.cnblogs.com/qishine/p/12342279.html
cd /tmp
cp /bootbank/scsi-qla.v00 /tmp/scsi-qla.v00
vmtar -x scsi-qla.v00 -o scsi-qla.tar
tar -xvf scsi-qla.tar

通常这些文件都在etc/vmware/driver.map.d目录下。打开.map文件,照样子把自己的硬件信息填进去就可以了。

这个图是我从网上找来的

添加完毕后,要重新打包。并把新的文件放回去。
rm scsi-qla.tar
rm scsi-qla.v00
tar -cvzf scsi-qla.tgz etc usr
vmtar -c scsi-qla.tgz -o scsi-qla.v00
cp scsi-qla.v00 /bootbank/scsi-qla.v00

最后,重启服务器,就能在存储适配器里看到了。

vmware vsphere esx esxi

最新文章

  1. Theano2.1.4-基础知识之图结构
  2. 邮件发送工具类 SendMail.java
  3. HDU5772 String problem 最大权闭合图+巧妙建图
  4. iOS通过http post上传图片 (转)
  5. Delphi XE5 android 黑屏的临时解决办法
  6. HTML5学习(九)----应用程序缓存
  7. 统一Matlab下不同子图的色标colorbar
  8. bzoj 1037 [ZJOI2008]生日聚会Party(DP)
  9. MyBatis Oracle批量更新
  10. PHP-FPM小故障解决记录
  11. apache代理转发
  12. kafka 0.10.2 消息消费者
  13. Oracle虚拟机VirtualBox安装成功后的注意事项
  14. 【转载】目前主流过滤XSS的三种技术
  15. Oracle查看对象空间使用情况show_space
  16. BurpSuite工具抓取手机的流量
  17. LwIP Application Developers Manual6---Application API layers
  18. C++ 使用LockWorkStation()的过程遇到的问题
  19. Python交互图表可视化Bokeh:7. 工具栏
  20. PAT-Top1002. Business (35)

热门文章

  1. ReentrantLock 公平锁源码 第2篇
  2. jdk8 hashmap 链表resize 源码分析
  3. python虚拟环境(python+conda)
  4. 一款 IDEA 插件帮你优雅转化 DTO、VO、BO、PO、DO
  5. 全网最新的nacos 2.1.0集群多节点部署教程
  6. 【CSP-J 2021】总结
  7. Hadoop - MapReduce 过程
  8. Java开发学习(十五)----AOP入门案例及其工作流程解析
  9. MyBatis-Plus联表查询的短板,终于有一款工具补齐了
  10. word count的reduce过程以及项目打包部署