原文:http://www.virtuallyghetto.com/2014/02/vdq-useful-little-vsan-utility.html html
在使用一些較新的內部版本從新建立一些VSAN嵌套 ESXi 虛擬機時,我發現了一款有用的小型 VSAN 實用程序,名爲vdp,我想 vdp 可能表明 VMware DiskQuery 或 VSAN Disk Query。實際上我是在 ESXi Shell中查找快速檢查磁盤的方法時無心中發現的,我知道磁盤檢查有不少 VMware 官方支持的其餘方法,好比 RVC 或 ESXCLI。前端
免責聲明:VMware 未對此提供官方支持,請在使用時自負風險。架構
vdq 提供了兩個有用的命令,其中一個命令是查詢 ESXi 主機上的磁盤,顯示這些磁盤是否爲合格的 VSAN 磁盤。另外一個命令是 ESXi 主機配置和啓用了 VSAN 後進行磁盤映射。ide
要查詢 ESXi 主機上的磁盤,您能夠運行如下命令:vdq -q工具
您將看到不少有用的信息,例如磁盤設備名稱、VSAN 節點 UUID、磁盤狀態(是否可被 VSAN 使用或者是否已被使用)、詳細緣由、磁盤是 SSD 仍是 HDD 以及設備是否處於PDL (Permanent Device Loss) 狀態。ui
您也能夠指定 -H 選項,使輸出更具可讀性,由於默認輸出使用的是 Python。在下一個屏幕截圖中,若是咱們經過 vSphereWeb Client 啓用 VSAN,咱們會看到 VSANUUID 屬性已填充完畢,磁盤狀態也已更改。spa
若是 VSAN 已經啓用,下一個命令也會很是方便,即經過運行如下命令:vdq -i,快速獲取 VSAN 磁盤組映射設計
您能夠經過該命令快速找出給定磁盤組中 HDD 前端的 SSD。該命令在我從新建立 ESXi 主機時提供了很大幫助,由於我想要刪除現有 VSAN 配置。要完成該操做,您須要使用 ESXCLI 和 vdq,我當時成功地快速獲取了磁盤映射,更重要的是,這個命令我能夠很輕鬆地記住。orm
整體而言,我仍會推薦使用 ESXCLI 或 RVC,這些工具的使用方法已經很是簡單,但若是您須要快速檢查 VSAN 的 ESXi 主機,我想我仍是要分享一下這個小技巧。htm
歡迎在微博上關注我,這樣在我發佈博客文章後您就會收到通知,並可讓您瞭解更多有關 VMware 存儲的信息:@VMware中國
————————————————————————————————————————————
做者:William Lam
現任 VMwareR&D 主管工程師,隸屬 SDDC 新興解決方案團隊的一員。目前,他在 VMware 公司從事原型設計,構建新解決方案並將其推向市場。他的工做主要側重於從 API 和 SDK 這兩個角度進行軟件定義的數據中心 (SDDC) 自動化以及 SDDC 通用集成和操做。他還與 VMware 內部的多個工程團隊緊密合做,幫助提供設計和架構方面的前期反饋。最後,經過客戶互動和反饋,他不斷應對客戶的挑戰、堅持知足客戶的需求,從而更好地改進 VMware 產品。