Archipel – how to install on CentOS6
October 17, 2012 1 Comment
About Archipel
Archipel is a solution to manage and supervise virtual machines. You can see it as some kind of free VMWare Infrastructure Client: it is a central solution to manage even hundreds of Virtual Machines installed on many different Hypervisors. Besides basic virtualization commands there are and many other things like live migration, VMCasts, packages, etc.
It is based on XMPP, so the web based GUI itself and every hypervisor are actually registered users on the XMPP server – you can even chat with the hypervisors giving commands to them – for example reboot a virtual machine.
You can even import in Archipel virtual machines previously defined on an hypervisor!
Archipel supports the creation of users and roles: so only authorized users could have console access to Virtual Machines.
Again, you will be aware of the health of your hypervisors in real-time: Memory usage, CPU load, CPU time, free disk space, load average or total amount swapped memory…
here is a little screenshot of an Archipel based system:
Our goal
In this post we’ll see how to install and Archipel infrastructure (XMPP Server, Agent, Client). Our example consists of 2 hosts: mcu01 is the XMPP server and Archipel Client, and mch01 that is the Hypervisor (libvirt, Qemu-KVM, Archipel Agent). Our subnet is 192.1689.90.0, mcu01.carcano.local has IP address 192.168.90.10 and mch01.carcano.local has IP address 192.168.90.11.
Please notice that the actual comunications to the XMPP server are not between the host with the Archipel Client and the XMPP Server itself, rather then the actual PC running a web browser connected to the Archipel Client – this means that if you want to use it from Internet you have to publish the XMPP Server – for example with a 1-to-1 NAT or a port forwarding.
Next Page |
Would it be possible to install the client, agent and xmpp server on the hypervisor?
If not, could the client and xmpp server run from a vm running from within the host to manage?