Automation

 View Only
  • 1.  VM hard disk usage and free space.

    Posted May 03, 2022 02:37 AM

    Hello,

    I want a script that can pull VM hard disk usage, not on the partition front but on the hard disk front.
    I have a script that calls "(get-vm).extensiondata.layoutex.file" and get the VMDK size but I found it to be not so accurate. if there is a possibility to get vm guest hard disk(not partition) usage that will solve the issue for me. 

    Thanks in Advance



  • 2.  RE: VM hard disk usage and free space.

    Posted May 03, 2022 05:25 AM

    What exactly did you do with the data in LayoutEx.File?
    Which inaccuracy did you notice?
    I used the same property in yadr – A vdisk reporter, which seems to work for me.



  • 3.  RE: VM hard disk usage and free space.

    Posted May 03, 2022 09:28 AM

    HI  

    Thanks for the Reply,

    my requirement is to get the hard disk usage on the hard disk front.

     

    get-vm DRaaS-vCenter| Get-VMGuest -PipelineVariable guest |
    where{$_.Disks -ne $null} |
    ForEach-Object -Process {
    $_.Disks | ForEach-Object -Process {
    New-Object PSObject -Property ([ordered]@{ Server = $guest.VM.Name
     Path = $_.Path
    CapacityGB = [math]::round($_.CapacityGB)
    FreeSpaceGB = [math]::round($_.FreeSpaceGB)
     Percent = [int]($_.FreeSpaceGB/$_.CapacityGB * 100)
    })}}


    Server : DRaaS-vCenter
    Path : C:\
    CapacityGB : 80
    FreeSpaceGB : 38
    Percent : 47

     

    (get-vm DRaaS-vCenter).extensiondata.layoutex.file |?{$_.name -match ".vmdk"}


    Key : 4
    Name : [ADAMA-STD-G200-DS07:02] DRaaS-vCenter/DRaaS-vCenter.vmdk
    Type : diskDescriptor
    Size : 0
    UniqueSize : 0
    BackingObjectId :
    Accessible : True

    Key : 5
    Name : [ADAMA-STD-G200-DS07:02] DRaaS-vCenter/DRaaS-vCenter-flat.vmdk
    Type : diskExtent
    Size : 53520367616
    UniqueSize : 53520367616
    BackingObjectId :
    Accessible : True


    PS C:\> 53520367616/1024/1024/1024
    49.8447265625


    here the out put of disk size with difference of 8 GB. i ran this on my test env, when i run the same on prod many servers report with 0 or lesser than what it shows on the guest level. 



  • 4.  RE: VM hard disk usage and free space.

    Posted May 03, 2022 11:08 AM

    Do you mean with "on the guest level" the disksize shown inside the guest OS?
    And which type of guest OS is that?