原文: http://cormachogan.com/2014/02/18/vsan-part-16-reclaiming-disks-for-other-uses/
有很多客户提出了这个问题。如何收回 VSAN 用过的磁盘另作他用?首先,如果您使用的是一些较新版本的 VSAN,并将主机置于维护模式,然后从主机中移除磁盘组,这样磁盘中的分区将自动移除,您就可以即时将这些磁盘重新用于其他目的。但是,如果您在主机上重新安装了 ESXi,但没有先执行正确的 VSAN 清理步骤,则磁盘上可能还有 VSAN 分区信息。那么您如何清理这些磁盘呢?
有两种方法:第一种是受控程度较高的方法,第二种方法受控程度没有那么高。
首先,esxcli 有一条命令可以很好地从 VSAN 磁盘组中移除物理磁盘。VSAN 的早期测试版中没有这个功能,所以您可能没有注意到。
用法:esxcli vsan storage remove [命令选项]
命令选项包括 -d(用于磁盘)、-s(用于 SSD)和 -u(用于 VSAN 磁盘的 UUID)。请注意,用于 SSD 的 -s 选项也会从磁盘组中移除磁盘。
另一种方法是什么?在我们使用这条不错的 esxcli 命令之前,我们必须使用 partedUtil ***命令来清理磁盘。但是,如果在 ESXi 主机上仍然配置着 VSAN 的情况下收回这些磁盘,您会在对磁盘运行 partedUtil时得到一条类似以下内容的错误消息:
Error: Read-only file system during write on/dev/disks/naa.500xxxxxxxx
WriteNewPtable: Unable to commit to device /dev/disks/naa.500xxxxxxxx
这时您可以尝试以下步骤。第一步是让这台主机允许 VSAN 群集被手动控制。您可以对这台 ESXi 主机使用以下esxcli 命令完成该操作:
esxcli vsan cluster leave
该命令返回后,您可以开始卸载 VSAN VMkernel 模块。模块共有三个:vsan、plog 和 lsomcommon。您需要使用以下命令完成该操作:
vmkload_mod -u lsomcommon
vmkload_mod -u plog
vmkload_mod -u vsan
卸载 VMkernel 模块不是我们通常会建议的操作。理想情况下,如果您需要执行该步骤,ESXi 主机应被解除授权,或者所有工作负载应被移动到其他位置,以防万一。发布这篇文章后,我一直被要求将这种磁盘收回方法宣布为不受支持,所以您要注意。
下一步,使用 partedUtil 显示当前分区并将这些分区从磁盘驱动器中***:
~ # partedUtil get /dev/disks/naa.500xxxxxx
15566 255 63 250069680
1 2048 6143 0 0
2 6144 250069646 0 0
~ # partedUtil getptbl /dev/disks/naa.500xxxxxx
gpt
15566 255 63 250069680
1 2048 6143 381CFCCC728811E092EE000C2911D0B2 vsan 0
2 6144 250069646 AA31E02A400F11DB9590000C2911D1B8 vmfs 0
~ #
~ # partedUtil delete/dev/disks/naa.500xxxxxx 1
~ # partedUtil delete/dev/disks/naa.500xxxxxx 2
有两个分区需要***:1 和 2。分区***后,使用vmkload_mod 命令重新加载VMkernal 模块:
vmkload_mod vsan
vmkload_mod plog
vmkload_mod lsomcommon
这时,磁盘就可以用于其他目的了,例如 VMFS 或裸设备映射 (RDM),或者如果是 SSD,则磁盘可以用于 vSphereFlash Read Cache (vFRC)。
第二种方法稍微有点复杂,希望您不必使用这种方法。但是,我将这种方法写到这里是因为该方法曾帮助我们从 VSAN 收回过之前使用过的磁盘。建议使用 esxcli 命令,但如果不好用,试试这种备用方法。
-----------------------------------
©著作权归作者所有:来自51CTO博客作者SDS_Revolution的原创作品,请联系作者获取转载授权,否则将追究法律责任
VSAN 第 16 部分 – 收回磁盘另作他用
https://blog.51cto.com/vsdsrevolution/1423069
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://hqyman.cn/post/6385.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~