结合博客园:昵称: gaoshuais 的文章“删除vSAN中故障磁盘设备”内容整理。

引用:https://www.cnblogs.com/dw-gaoshuaiusersec/p/15424424.html


如通过上面文章删除后,只删除了容量磁盘,vSAN的磁盘组是无法删除的,因为在shell里执行命令:esxcli vsan storage list时不会显示vSAN的磁盘组信息。

如下:

[root@v2:~] esxcli vsan storage list

VMware vSAN 7.0缓存盘坏了后无法删除解决_vSAN无法删除缓存盘


但是我发现每个容量磁盘都有一个VSAN Disk Group UUID: 52b63130-58b1-b0ba-c9bf-fed340597f18

这个就是vSAN磁盘组的UUID。那么只需要执行删除这个磁盘组的UUID那么整个磁盘组和下面的磁盘将全部删除,无需一个一个将磁盘UUID删除。

[root@v2:~] esxcli vsan storage remove -u 52b63130-58b1-b0ba-c9bf-fed340597f18

[root@v2:~] esxcli vsan storage list

[root@v2:~]

执行后解决无法删除磁盘组问题,删除坏了缓存盘的磁盘组后,所有的磁盘都恢复未使用状态,换了SSD后再建磁盘组即可。

必须说明是需要在维护模式下才能操作,否则删除命令后也没有报错也不会删除。