About Virtualization, VDI, SBC, Application Compatibility and anything else I feel like
In versions prior to 6.0 VMware supplied the VCSA (vCenter Server Appliance) as an OVF template that could be imported directly.
Starting with version 6.0 the installation process has changed and now consist of an .iso file containing a custom, HTML based, installer. Vladan Seget has a nice blog post where he describes the installation.
This installation process is annoying, it needs a separate client (Windows) machine to run the installer on, requires the Client Integration Plugin (which doesn’t appear to run well on chrome now that support for npapi/dpapi has been removed):
But even worse is that we cannot import VCSA 6.0 in vCloud Director. Even converting the OVF inside the iso file doesn’t help because vCloud directory lacks support for Deployment Options.
William Lam wrote a nice blogpost describing How to deploy VCSA 6 on vCloud Director and vCloud Air.
I followed the 5 steps William describes to get a working OVF, however when I tried to import the OVF into vCloud Director I received the following message:
This happens because the VirtualHardwareSection still contains references to all the configurations (that we removed in step 3):
So for example if you’ve chosen “Tiny” you need to remove small, medium, large etc for all items which is quite a lot of work and error prone. And with the next version of VCSA you’ll need to do it again.
Therefore I’ve automated the process with PowerShell, let’s have a look at how the script works.
You need to extract the .iso file you downloaded from VMware and then run the PowerShell script.
Step 1 – The script will show a file dialog which you need to point to the vmware-vcsa file:
Step 2 – The script will call ‘ovftool’ to convert the OVA file to an OVF (the OVF will be written to an ovf subfolder):
Step 3 – The script will parse the OVF and ask you which type of appliance you’d like to deploy:
Step 4 – The script will ask which configuration you’d like:
The script will save the new OVF file as vmware-vcsa-new.ovf in the OVF subfolder. And that’s it, you can now import/upload vmware-vcds-new.ovf
.NET .NET FrameWork Active Directory Altiris Apple Automation Manager Citrix Dell Delphi Excel Exchange Exchange2003 Exchange2010 Hack HP iOS Java LinkedIn Linux Lync MSI Office Office 2010 Passat Password PowerPoint PowerShell RES RNS510 SasLibEx SCOM Security Terminal Server ThinApp TSAdminEx VBS VCDS Visual Basic Visual Studio VMWare Volkswagen VW Windows PE Wordpress XenApp