
Recovery of VMs to new CloudStack instance
Corrupt CloudStack database? In this article I’ve taken a look at how to recover CloudStack hosted VM to a new CloudStack instance when using XenServer.

Virtualisation user group talk 26/Feb – CloudStack, automated builds and Ansible
I recently did a talk on CloudStack / CloudPlatform, zero touch VMware ESXi / Citrix XenServer builds and Ansible automation at the Glasgow Virtualisation User Group meeting. Great day, lots of useful information from end […]

Cloudmonkey Ansible playbook
Cloudmonkey is distributed with Apache CloudStack, and allows for command line configuration of CloudStack resources – i.e. configuration of zones, networks, pods, clusters as well as adding hypervisors, primary and secondary storage. Using an Ansible […]

VMWare Fusion lab suspend/resume script
Since Fusion doesn’t have the team functionality that Workstation has I knocked up the following to suspend the current running Fusion VMs and write a new startup script for the same VMs. Suspend current running VMs with: […]

Apache CloudStack Ansible playbook
Basics As with any Ansible playbook the CloudStack playbook is fairly self explanatory and self-documenting. In short the following will install Apache CloudStack version 4.3 or 4.4 with all required components as well as CloudMonkey for […]

Running vCloud Director 5.5 appliance in VMware Fusion
Running the vCloud Director appliance in a lab environment requires a full vSphere / vCenter environment due to the pre-requisite for a full OVF environment. Considering the VCD shouldn’t run in the provider data centre this […]
Citrix Project Accelerator
Citrix documentation can be a bit hit and miss. I was struggling to find a decent reference architecture guide for XenDesktop 7.1 when I came across the Citrix Project Accelerator – https://project.citrix.com/. This is a […]
VMware ESXi 5.5 zero touch builds – part 3 – storage
A note on storage I won’t spend any time on NFS storage – it’s relatively straight forward, using a VMK with appropriate uplinks and failover. As hinted at in the previous post (interface vmmic override) ISCSI storage […]
VMware ESXi 5.5 zero touch builds – part 2 – network configuration
Some notes on dynamic variables Creating pointers / variable variables is required to loop through any number of vSwitches listed in the host configuration file. The easiest way is to normally use the “${!ReferenceVariable}” syntax, […]
VMware ESXi 5.5 zero touch builds – part 1 – basics
Basics I won’t go into too much detail about the ESXi automated build process – VMware do a good job of that in the ESXi 5.5 installation guide, on top of this the default kickstart […]