vmware/pyvmomi-community-samples

Sample: get consumed storage of a vm, excluding the snap shot drives?

Open

#111 opened on Aug 19, 2014

View on GitHub
 (0 comments) (0 reactions) (0 assignees)Python (914 forks)batch import
help wantedlow hanging fruitsample request

Repository metrics

Stars
 (972 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

Reference: https://github.com/vmware/pyvmomi/issues/111

I've notice when summarizing the consumed storage for billing purposes that you get variable data due to snapshots. The size of consumed grows based on if there is a snap shot or not. is there a way to account for this and get actual consumed storage of a vm excluding the snapshots?

currently im using the following ways to get consumed: round(Decimal(vm['summary.storage.committed'] + vm['summary.storage.uncommitted']) / Decimal(1.0 * 2**30), 5)

Create a full sample that demonstrates various ways to look at the consumed datastore storage of a virtual machine.

Contributor guide