This is probably almost every Linux Admin using Citrix Xenserver will be looking for. A way to manage xenservers from Linux machine. Citrix XenCenter is available only for windows machines. Although citrix is using Xen & Linux, citrix forgot to build client for Linux machines.
If you are using Linux machine for routine work, and because of xenserver if you need to connect windows machine / reboot to windows, you may get annoyed. Citrix should have provided XenCenter for Linux.
Anyways, this is where OpenXenManager works.
OpenXenManager (aka OpenXenCenter) is a client application to connect to the XenServer Host through the network. OpenXenManager is a open source clone of Citrix’s XenServer XenCenter. OpenXenManager is written in python with pygtk and a and gtk-vnc (or vncviewer). You can monitor your virtual machines, access virtual machine consoles, perform allowed operations (start, stop, suspend, reboot…), create virtual machines, and more.
Make sure you have dependencies installed.
yum -y install gtk-vnc-python
How to download / install. (you can also schedule following command to fetch updates)
svn co https://openxenmanager.svn.sourceforge.net/svnroot/openxenmanager openxenmanager
cd openxenmanager/trunk python window.py