Rebooting a stuck VM on XenServer

Sometimes a VM on XenServer gets stuck. Trying to reboot it from XenCenter results in the error message “Another operation involving the object is currently in progress“. There are some steps that can be taken to reboot the VM from the command line on the XenServer host itself. We start with the UUID of the […]

Installing a Storm cluster on CentOS hosts

Storm is a distributed, realtime computation system to reliably process unbounded streams of data. The following picture shows how data is processed in Storm: This tutorial will show you how to install Storm on a cluster of CentOS hosts. A Storm cluster contains the following components: Nimbus is the name for the master node. Nimbus […]

Installing Rackspace command line tools on CentOS

A set of command line tools is available for the Rackspace cloud computing platform which allows you to e.g. list images and create virtual machines. The installation of this set can be achieved with the following commands: yum install python-setuptools easy_install pip pip install rackspace-novaclient The information that the nova client needs is obtained from […]

Installing Apache Libcloud on CentOS

Apache Libcloud is a standard Python library that abstracts away differences among multiple cloud provider APIs. At the moment it can be used to manage four different kinds of cloud services: servers, storage, loadbalancers and DNS. Here are the steps to install Libcloud on a machine running CentOS 6: rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm yum install python-pip […]

Installing Ubuntu 10.04 on XenServer 6.0.2 with guest tools

In a previous article a couple of years ago I wrote about the possibility to install the XenServer guest tools on Ubuntu 10.04. The situation has changed for the better with the release of XenServer 6, which supports Ubuntu 10.04 out of the box. Since a lot of people are still referencing the original article […]

Deleting XenServer templates

Sometimes XenServer doesn’t allow you to delete templates from the XenCenter GUI or even the CLI. Here is how to delete templates from the CLI in three steps: Tell XenServer the template is not a default template Convert the template to a VM Delete the VM xe template-param-set other-config:default_template=false uuid=[uuid] xe template-param-set is-a-template=false uuid=[uuid] xe […]