如何定位硬盘

admin 2025年4月6日23:53:04评论0 views字数 1207阅读4分1秒阅读模式
        使用vSAN或者别的一些原因,我们在配置和维护esxi主机的时候需要定位硬盘,帮助硬盘定位的手段大致有以下4个路径:
1.带外管理并结合硬件手册
        大厂普遍都有自己的服务器硬盘的定位体系,比如通过硬盘的BOX, BAY,而且都有详细的手册。
2.设备路径的“运行时名称”
如何定位硬盘
        这里vmhbaX是连接的控制器,最关键的数值是T后面的数字,比如我之前有个项目,使用的是某个国内厂商的服务器,不清楚是什么原因,无法点亮硬盘的LED灯,后来的维护就是靠这个Txx,我截个定位图
如何定位硬盘
3.通过点亮硬盘的LED灯
        这似乎是最容易的方法,但是前提是你要知道点亮那一块硬盘,我举个例子,比如你在服务器的带外管理上,看到某块硬盘预报警,就是硬盘还没有坏,只是有错误,现在你想在硬盘彻底故障前进行更换,你在带外上可以看到硬盘的信息可能是硬盘的型号,序列号和厂商定义的物理位置,但这时很可能vSAN中没有报警,就算你知道准确的物理位置,你要撤出那块硬盘的数据呢?你看到都是naa开头的一串数字
4.通过存储控制器命令行工具
        如果要将esxi识别的SAS硬盘设备naa.xxxxxxxxxxxxxxxx这种格式,和带外中获得的硬盘信息关联起来,就需要用存储控制器的命令行工具,这些工具不会包含在标准版本的esxi安装包中,有些厂商会将工具打包在OEM的安装包中,下面在我的homelab中演示下。
        我的esxi环境是最新版本的8.0.3,服务器上有一块HP H240存储控制器,因为是工作站,不是服务器,无法用HP OEM版本进行安装,所以HP的ssacli命令行是手工安装的,安装和使用的方法都可以在HP的官网上找到资料,我就不在赘述,在我的平台上可以,通过下面的命令显示物理硬盘的详细:
./ssacli ctrl slot=3 pd all show detail
        关注以下这块硬盘:
如何定位硬盘
        大家留意这个WWID:
        WWID: 5000CCA050B3D885
        可惜的是我的H240现在改成了RAID模式,而且已经配置了一个RAID 5的虚拟磁盘,所以这块盘在vCenter中是看不到的,如果可以看到,这块盘的设备名在vCenter中将是:
       naa:5000CCA050B3D8
       就是naa后面的字符就是WWID去掉最后两位,由于ssacli命令中还显示了硬盘的位置,序列号信息,这样我们就可以将esxi识别的设备名和硬盘的序列号关联起来。
         我建议大家在做插拔硬盘的操作时,最好能通过2个方法来确认硬盘的位置,以防单一方法出现失误。
        由于我的工作状态发生了一些变化,未来更新也会放慢,请大家见谅,我还是欢迎大家通过微信来进行讨论和分享。
如果您觉得有用,请点赞,分享和关注;合作联系电话:13503069419,加微信,请注明vExpert。

原文始发于微信公众号(vExpert):如何定位硬盘

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2025年4月6日23:53:04
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   如何定位硬盘https://cn-sec.com/archives/3915953.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息