您的位置:首页 > 其它

vdq – 一款有用的小型 VSAN 实用程序

2014-06-18 14:47 363 查看
原文:http://www.virtuallyghetto.com/2014/02/vdq-useful-little-vsan-utility.html

在使用一些较新的内部版本重新创建一些VSAN嵌套 ESXi 虚拟机时,我发现了一款有用的小型 VSAN 实用程序,名为vdp,我想 vdp 可能代表 VMware DiskQuery 或 VSAN Disk Query。实际上我是在 ESXi Shell中查找快速检查磁盘的方法时无意中发现的,我知道磁盘检查有很多 VMware 官方支持的其他方法,比如 RVC 或 ESXCLI。

免责声明:VMware 未对此提供官方支持,请在使用时自负风险。

vdq 提供了两个有用的命令,其中一个命令是查询 ESXi 主机上的磁盘,显示这些磁盘是否为合格的 VSAN 磁盘。另一个命令是 ESXi 主机配置和启用了 VSAN 后进行磁盘映射。

要查询 ESXi 主机上的磁盘,您可以运行以下命令:vdq -q

您将看到很多有用的信息,例如磁盘设备名称、VSAN 节点 UUID、磁盘状态(是否可被 VSAN 使用或者是否已被使用)、详细原因、磁盘是 SSD 还是 HDD 以及设备是否处于PDL (Permanent Device Loss) 状态。

您也可以指定 -H 选项,使输出更具可读性,因为默认输出使用的是 Python。在下一个屏幕截图中,如果我们通过 vSphereWeb Client 启用 VSAN,我们会看到 VSANUUID 属性已填充完毕,磁盘状态也已更改。

如果 VSAN 已经启用,下一个命令也会非常方便,即通过运行以下命令:vdq -i,快速获取 VSAN 磁盘组映射

您可以通过该命令快速找出给定磁盘组中 HDD 前端的 SSD。该命令在我重新创建 ESXi 主机时提供了很大帮助,因为我想要删除现有 VSAN 配置。要完成该操作,您需要使用 ESXCLI 和 vdq,我当时成功地快速获取了磁盘映射,更重要的是,这个命令我可以很轻松地记住。

总体而言,我仍会推荐使用 ESXCLI 或 RVC,这些工具的使用方法已经非常简单,但如果您需要快速检查 VSAN 的 ESXi 主机,我想我还是要分享一下这个小技巧。

欢迎在微博上关注我,这样在我发布博客文章后您就会收到通知,并可以让您了解更多有关 VMware 存储的信息:@VMware中国

————————————————————————————————————————————
作者:William Lam 现任 VMwareR&D 主管工程师,隶属 SDDC 新兴解决方案团队的一员。目前,他在 VMware 公司从事原型设计,构建新解决方案并将其推向市场。他的工作主要侧重于从 API 和 SDK 这两个角度进行软件定义的数据中心 (SDDC) 自动化以及 SDDC 通用集成和操作。他还与 VMware 内部的多个工程团队紧密合作,帮助提供设计和架构方面的前期反馈。最后,通过客户互动和反馈,他不断应对客户的挑战、坚持满足客户的需求,从而更好地改进 VMware 产品。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息