Scripting
使用 API 獲取有關 VMWare 數據儲存的資訊
我需要創建一份關於數據儲存容量、配置和使用情況的報告。最好的工具是什麼?Vcenter API 似乎更關心創建虛擬機等。
這是適合這項工作的工具嗎?
VMware SDK提供了許多複雜的方法來評估您的 VMware/vSphere 伺服器。如果您了解 Perl,請查看VMware 的 munin 外掛。在第 308 行附近,您可以看到每個 VM 的數據儲存性能數據(已使用、已送出、未共享的數量)已被讀取。在上面的循環中,獲取每個數據儲存的指標。對
@all_graphs
部分(第 393 行)稍作修改,您應該能夠創建所需的報告。從本質上講,SDK 提供了在 中找到的資訊的超集
https://vSpherehost/mob/?moid=ha-host
。當然,您也可以設置一個 munin 伺服器和節點,並實時監控數據儲存的使用情況。
您應該注意的一件事:在 vSphere 的免費許可證上執行 SDK 只會為您提供只讀訪問權限,這也意味著除非您在 vSphere Client 中手動點擊刷新,否則數據儲存指標不會更新。