Using Annotations to Terminate VMs based on Date (Part 2)

I recently talked about using termination dates on VMs in order to control VM sprawl in the datacenter with the help of using virtual machine type annotations (http://wp.me/p15Mdc-n1). Now that we have identified the termination date and notified the user who requested the VM that it is approaching the end of its lifetime, how do … More Using Annotations to Terminate VMs based on Date (Part 2)

Using Annotations to Terminate VMs based on Date (Part 1)

When users request a number of VMs which are not going to persistent in your datacenter this can lead to a large VM sprawl if not managed correctly. One method to do this would be to create a number of virtual machine type annotations based on the creation of the VM to include tags to  filter … More Using Annotations to Terminate VMs based on Date (Part 1)

Retrieving VM inventory information using PowerCLI

Following on from collecting VM Host inventory information (http://wp.me/p15Mdc-mC), I am now looking into returning inventory information for all the VMs where the following would be retrieved: Name Host vCPUs Memory (MB) CPU Reservation CPU Limit CPU Share Allocation Memory Reservation Memory Limt Memory Share Allocation Operating System Annotations In order to invoke the PowerCLI cmdlets … More Retrieving VM inventory information using PowerCLI

Retrieving ESXi Host inventory information using PowerCLI

Over time I have produced a number of powershell scripts using the vSphere PowerCLI snap-in to return information from vCenter Firstly, I looked into returning inventory information for all the ESXi Hosts where the following would be retrieved: Name Hardware Vendor Hardware Model CPU Model Datacenter Cluster Hypervisor Hypervisor Version Clock Speed Memory Hyperthreading Active Number … More Retrieving ESXi Host inventory information using PowerCLI