admin 管理员组文章数量: 887021
2024年3月8日发(作者:女人囊肿是男人造成的吗)
强行删除vSan磁盘
由于某些原因我们对ESXi-vSan主机进行了系统重装,这时候磁盘上保存有原来的vSan群集信息,重装后无法正确使用这些磁盘。即使在终端界面下使用partedUtil命令
# partedUtil delete /dev/disks/naa. xxxxxxxxxxxxxxxxxxxxxxxxxxxxx 1
会返回如下信息,只读文件系统
Error: Read-only file system during write on /dev/disks/xxxxxxxxxxxxxxxxxxxxxxx
Unable to delete partition 1 from device /dev/disks/naa. xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
这时我们如下三种方法处理。
1. 使用linux系统启动这台主机,使用parted或dd删除磁盘上的分区信息。
过程略……
2. ssh登录到ESXi主机,执行如下命令与群集脱离
# esxcli vsan cluster leave
如果成功继续, 卸载 VSAN VMkernel 模块。
# vmkload_mod -u lsomcommon
# vmkload_mod -u plog
# vmkload_mod -u vsan
VSAN VMkernel 模块卸载,再使用partedUtil删除磁盘分区信息。
最后重新加载VSAN VMkernel 模块
# vmkload_mod lsomcommon
# vmkload_mod plog
# vmkload_mod vsan
3. 官方推荐方法
esxcli 有一条命令可以很好地从 VSAN 磁盘组中移除物理磁盘。VSAN 的早期测试版中没有这个功能。
用法:esxcli vsan storage remove [命令选项]
命令选项:包括 -d(用于磁盘)、-s(用于 SSD)和 -u(用于 VSAN 磁盘的 UUID)。请注意,用于SSD 的 -s 选项也会从磁盘组中移除磁盘。
查看磁盘名称,红色部分就是磁盘名称。
#
esxcli vsan storage list
naa.6848f690ea706a001f0629330bb42662
Device: naa.6848f690ea706a001f0629330bb42662
Display Name: naa.6848f690ea706a001f0629330bb42662
Is SSD: true
VSAN UUID: 52e56ea5-3a1e-b138-1469-d79da06691d9
VSAN Disk Group UUID: 52e56ea5-3a1e-b138-1469-d79da06691d9
VSAN Disk Group Name: naa.6848f690ea706a001f0629330bb42662
Used by this host: true
In CMMDS: true
On-disk format version: 3
Deduplication: false
Compression: false
Checksum: 5188568
Checksum OK: true
Is Capacity Tier: false
#
esxcli vsan storage remove –d
naa.6848f690ea706a001f0629330bb42662
版权声明:本文标题:强行删除vSan磁盘 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1709885366h549164.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论