Introducing vmwareapis.com: a Hosted Project Platypus
APIs are everywhere these days. As a VMware engineer with a broad range of products to support, APIs are ways to speed things up dramatically. Instead of clicking yourself silly, things can be done without seconds. Finding the documentation for all the different APIs can…
PowerShell Friday: Load PowerCLI from your own script
When you want to start your PowerCLI scripts or just use the cmdlets for VMware, you can start VMware vSphere PowerCLI from your start menu. From the window you get you can use all PowerCLI cmdlets that you need or your own scripts. But what if…
Updated: Cisco UCS Inventory Script
A few years ago, I created the first version of the Cisco UCS Inventory Script (UIS), a PowerShell script to read all the configuration and environment data from a UCS Manager. It can help you to get an easy overview of UCS installations after completing…
PowerShell Friday: Retrieving IP addresses for VMs
As I explained in the article about ExtensionData each VM object has a lot of information stored. If you want to know the IP addresses of a particular VM you can use PowerCLI to get those properties. You can get the IP addresses for VMs…
PowerShell Friday: ExtensionData
Did you know that VMware stores a lot of information about your virtual machines? And that you can retrieve all that data with PowerCLI? When you retrieve an object from vCenter or your ESXi host you get a lot of information. When you use Get-VM…
PowerShell Friday: Configuring vSphere MTU Size
Several vSphere components can benefit from using a larger network frame size (MTU) than the regular size of 1500 bytes. vMotion, Storage: NFS, iSCSI and VSAN are examples that would gain some performance by increasing the frame size. In most cases, you would configure the…
PowerShell Friday: Creating Virtual Machines
One of the most basic things you will do within a virtual infrastructure is creating virtual machines. Adding one new virtual machine like this is fine, but if you have to repeat this proces multiple times it might be more usefull to use a script…
VMware NSX PowerShell Extension Open Sourced
VMware NSX has an open API and it’s pretty easy to consume. PowerShell is the same way; it’s easy to learn and easy to extend. This week, Anthony Burke and Nick Bradford released a PowerShell extension called PowerNSX. As the name suggests, it’s all about…
PowerShell Friday: Enabling SSH with PowerCLI
Even if you have all the graphic tools that you want to manage your virtual environment, sometimes you still want to use command line utilities for maximum control or for something that isn’t really supported. There are more than one way to enable SSH on…
Introducing the VMware NSX for vSphere PHP Framework
Over the last few weeks, I have been working on a VMware NSX integration with one of my existing PHP applications. This application is tied into a development process with a new testing schematic which needed to use a the NSX features to test the…
PowerShell Friday: Copying files with Copy-VMGuestFile
Every now and then you can run into the situation that you have a file wich needs to be distributed to any number of virtual machines. Now you could logon to these servers and copy the file manually and for maybe a handfull of virtual…
PowerShell Friday: Setting Reservations with PowerCLI
When configuring your virtual machines sometimes you want to set reservations. Like I said in the article about adding memory: You can go into the vSphere Client to change the configuration, but where is the fun in that? Why not do everything from the command line? And preferably…
PowerShell Friday: Christmas Special
Tomorrow is Christmas, so this post is a day early, but I wanted to give you something you can play with when you’re done eating, drinking and getting merry. That’s the reason I won’t be giving you PowerShell or PowerCLI scripts that have anything to do…
PowerShell Friday: Adding Memory with PowerCLI
Just before the holidays we’ve got a small PowerCLI onliner for you. Nothing fancy, but still useful. There are times that your virtual machine doesn’t have enough memory. Yes, you can go into the vSphere Client to change the memory configuration, but where is the fun…
Veeam PowerShell: Get Backup Job Storage Size
Veeam Backup & Replication has a pretty extensive PowerShell extension, added to the Veeam Backup & Replication Management server by default. You can do a lot of cool stuff with it, ranging from just getting information about backup jobs to configuring new backup jobs and…