Archipel's recipe for virtualisation
Ingredients
To install the agent you need: libvirt ejabberd A supported Linux distribution with kvm and qemu Python Python setup tools Subversion For the client installation: A Web server Python
Method
Set up the Jabber server. Instructions are available in the wiki. For a Debian-like distribution, for example, I followed the steps at link [1]. As the root user, run the following commands: easy_install archipel-agent archipel-initinstall archipel-tagnode --jid=admin@fqdn --PASSWORD=YOURPASSWORD
--create archipel-rolesnode --jid=admin@fqdn
--PASSWORD=YOURPASSWORD --create archipel-adminaccounts --jid=admin@fqdn
--PASSWORD=YOURPASSWORD --create archipel-vmparkingnode --jid=admin@fqdn
--PASSWORD=YOURPASSWORD –create
Start the agent:
/etc/init.d/archipel start Check the status of both the agent and the Jabber server; you should see them as running: sudo ejabberdctl status sudo /etc/init.d/archipel status For the client installation, all you need to do is unzip the archive into your Web server's deployment directory and you're done!