查询VMware vCenter数据库(VCDB)来计算存储容量

试图找出一个VBlock内的存储容量,所以我可以进一步看看主机和虚拟机的使用情况。

VBlock – 这是一个预安装环境,允许使用VMware,Cisco和EMC的部分规模进行大规模的基础架构虚拟化

http://www.vce.com/products/vblock/overview

VMware将数据保存在VIM_VCDB数据库中,该数据库没有完整logging,因此如果任何人有任何指导或理想的情况下,都知道哪些表可以产生vblock的存储容量,这将非常有帮助。

如果我是你,我不会直接访问数据库。 如果VMware认为有必要,VMware可能会随时更改架构。 (这就是为什么没有文档:你不应该直接访问数据库。)尝试通过PowerCLI , Ruby的vSphere控制台或类似的东西来获取所需的信息。

还有一些库可以访问可以使用的VI Java API或pyVmomi等vSphere API,但是它们相当复杂。