Several of the posts on here and many of the internal PowerShell projects I use at work require direct interaction with the vCloud Director REST API. Usually this is because features exposed in the API aren't yet directly implemented as PowerCLI cmdlets. A good example would be the modules I wrote to allow manipulation …
Read MoreOne of the key changes in vCloud Director 8.20 and 8.20.1 from 8.10 is the Advanced Networking for Edge Gateways, this allows customer control of several advanced networking features of the Edge Gateways which previously could not be made available to tenant administrators. vCloud Director 8.20 and later also change …
Read MoreUsing Independent Disks in vCloud
Yesterday I wrote about the PowerShell module I've written (CIDisk.psm1) to allow manipulation of independent disks in a vCloud environment. This post shows some usage options and details some of the caveats to be aware of when using disks in this manner. My test environment has two VMs (named imaginatively 'vm01' and …
Read MoreI recently had a request from one of our customers who wanted an easy / scriptable method to determine the storage allocations on their hosted VMs in our vCloud platform, preferably from PowerShell. That should be easy I thought and set about my usual Google-based research. I initially found this post from Alan Renouf …
Read MoreLive import VMs to vCloud Director
Tom Fojta wrote a great blog post about the new capability in vCloud Director 8.10 to import running VMs into vCloud Director. This is a huge asset in migration scenarios where customers can't afford outages when being migrated into the vCD environment. Unfortunately the API syntax to actually initiate the import is a …
Read MoreCreate an empty vApp in vCloud Director
Sometimes you just need to create a new vApp with no contents at all - maybe for testing, or maybe you want to populate it with VMs built 'from scratch' rather than cloned from templates. This is easy to do in the vCloud Director web UI - you just skip the addition of any VM templates or new VMs and can easily create …
Read MoreIn part 1 of this series I posted some code for a PowerShell module to manipulate (view/add/delete) metadata tags on vCloud Director objects. As promised, in this followup post I've given some examples of syntax and possible use-cases for the module. The PowerShell Import-Module cmdlet can be used to add my module to …
Read MoreClient Integration Plugin madness
One of the frustrations dealing with the vSphere Web Client has always been the requirement for a browser plugin to import/export OVF templates. In vSphere 6 and vCloud Director 8 this has reached a whole new level of frustration. The issue is that both vSphere 6 and vCloud Director 8 offer to download and install a …
Read More