Simple VM reporting in vCloud with PowerCLI

June 11, 2013

Table of Contents

Its clear that many people are having a challenge of not having a great view of  VMs and their location in the organization. This is all due to the unique requirement of VMs to exist inside vApps in vCloud director, this can be solved with a Get-CIVM command,which returns information about your VMs, but still it’s missing the storage assignment . Here is a straightforward script to report on the VM resources currently in use inside your vCloud organization:

$vms = get-civm

$objects = @()

foreach($vm in $vms)

{

 $hardware = $vm.ExtensionData.GetVirtualHardwareSection()

 $diskMB = (($hardware.Item | where {$.resourcetype.value -eq “17”}) | %{$.hostresource[0].anyattr[0].”#text”} | Measure-Object -Sum).sum

 $row = New-Object PSObject -Property @{“vapp” = $vm.vapp; “name”=$vm.Name;”cpuCount”=$vm.CpuCount;”memoryGB”=$vm.MemoryGB;”storageGB”=($diskMB/1024)}

 $objects += $row

}

 

# Use select object to get the column order right. Sort by vApp. Force table formatting and auto-width.

$objects | select-Object name,vapp,cpuCount,memoryGB,storageGB | Sort-Object -Property vapp | Format-Table –AutoSize

This can be exported to a CSV by using Export-CSV or just run the report.  

Share on
Facebook
Twitter
LinkedIn
Pinterest
More posts

Dedicated Servers Quick Guide

What is a Dedicated Servers? Why bother using a dedicated server over a VPS or Shared Hosting?A dedicated server is a server 100% dedicated to your website/project or business needs.

Sharing vApps in vCloud with PowerCLI

Some times vCloud Directors give the organization users grainy control over the the level of access users have to vApps , this is all controlled through the the vCloud API

PowerCLI in the Cloud

Those who are active with PowerCLI sessions at VMWorld, you may still be having in your mind the mention of a vCloud snapin coming soon. It is going to be

Storage Center 5.6 Released

There is a release of the storage center 5.6 and it comes with some features and platform support currently built into storage center 6.x as well as a large number

Software Defined Single Sign On Database

Software Defined Single Sign On Database. One difficult task since the release of vSphere 5.1 has been the creation of SSO (Single Sign On) databases.  Creating an SSO database is

Dedicated SERVER Special
50% OFF for Life!

🔥 DELL Bare-metal Dedicated Server in New York

🔹  Intel Gold 80 Cores
🔹  23TB SSD Flash +
🔹1TB NVMe (W RAID)
🔹 1TB DDR4 RAM 
🔹 10Gbps Redundant Uplinks 
🔹 10 IPv4 + IPv6 Addresses Included 

💲 Just $699/month – 50% OFF FOR LIFE! (Reg $1399/month)
🚀 Zero Setup Costs | Flexible OS: Ubuntu, Proxmox, ESXi, Windows, etc.

✅ Reserve Risk-Free! 30-Day Money-Back Guarantee
💡 100% Uptime Assurance – Enterprise-Grade Hardware 

🖥 Ideal for Virtualization, Data-Intensive Apps, & High Traffic Sites

Use coupon code at checkout for the discount to apply FBHEO3023EJFB
⚡ Limited Availability – Don’t Miss Out!

Get 90% Discount

First 3 People gets the Bonus!
Don't Miss Out Our Big Sale

Get 0-90% On All
247Rack Services

247Rack

The Sale Is Until The End Of March