vSAN集群 无法识别磁盘处理

vSAN集群 无法识别磁盘处理,第1张

近期一直在搭建联想服务器vSAN集群,搭建过程中遇到了SD卡RAID问题一些问题,不过最终都一一解决,写一个值得记录的问题(坎坷了好几天)

搭建过程中有3台服务器都顺利加入vSAN集群,磁盘组缓存层和容量层都正常并且正常使用。最后再新增2个节点时出现2个节点只能识别部分磁盘,其中无法识别的磁盘中包括SSD,导致无法创建磁盘组,无法并入vsandatastore。

单节点共计8个磁盘,vSAN磁盘组无法识别闪存盘,但是节点物理层可以识别出闪存盘

尝试了很多种方法都没能解决,最后突然之间想到可能是由于vSAN集群是重建的,这块盘虽然现在没有被使用,但是它以前曾经被作为datastore,可能还有遗留的分区表。

SSH连接ESXI,查看磁盘信息

运行以下命令,获取所有磁盘信息

esxcli storage core device list

获取SSD磁盘信息

partedUtil get /vmfs/devices/disks/naa.600605b00c30f7e027e6d4c16c0d55ff

删除残留分区信息表

partedUtil delete /vmfs/devices/disks/naa.600605b00c30f7e027e6d4c16c0d55ff 1

partedUtil delete /vmfs/devices/disks/naa.600605b00c30f7e027e6d4c16c0d55ff 2

partedUtil delete /vmfs/devices/disks/naa.600605b00c30f7e027e6d4c16c0d55ff 3

刷新主机节点存储信息,终于可以正常刷出SSD!(开心)

另外一个节点出现2个磁盘无法识别,情况不太一样,报

Error: The primary GPT table states that the backup GPT is located beyond the end of disk.

需要重做分区,命令

partedUtil mklabel /vmfs/devices/disks/naa.600605b00cc7ae8027e8b92329e47a6b msdos

partedUtil get /vmfs/devices/disks/naa.600605b00cc7ae8027e8b92329e47a6b

再继续刷新,无法识别的2个磁盘可以识别了~!!

vSAN磁盘组配置走起~~

配置vscan申明磁盘未识别到磁盘原因如下:

1、这个盘上安装了ESXi *** 作系统,不能再被VSAN使用了。

2、这块盘虽然现在没有被使用,曾经被作为datastore,还有遗留的分区表。

导言

       如果我们的磁盘原来有GPT的分区,用vcenter上自带的工具是无法清除磁盘上的数据,必须通过命令 *** 作。

*** 作步骤

1、 [使用SSH登陆到具体无法识别的设备,

2、 进入磁盘下,查看现有的磁盘

命令为:

cd /dev/disks

ls

       如上图,可以查看到naa.500c50083a8da6分了10个分区。我们需要使用命令清除分区

3、 使用命令格式硬盘

这样可以处理的硬盘一般都是不是vmware安装了系统的硬盘,都是windows或者不挂在在系统内部的硬盘,

fdisk ./******

o       //格式化硬盘

w    //保存更改

*** 作结束;

4、 回到vsan中,继续清理硬盘

上图显示,硬盘即可以修复成功。

完成,后续可以在vsan集群中添加此硬盘


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/bake/11909660.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-19
下一篇2023-05-19

发表评论

登录后才能评论

评论列表(0条)

    保存