OpenXenManager -Xencenter alternative



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.
Fedora

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

Running openxenmanager

cd openxenmanager/trunk
python window.py


if you find any missing point in here, please let us know in comment section or tweet us at @linuxreaders. To get more articles like this, subscribe to our RSS feeds / Mails.
Read 248 articles by
  • Ananthakrishnan V.R

    Warning: parse_url(http://192.168.61.31:9363Server) [function.parse-url]: Unable to parse URL in /home/smartdoc/public_html/linuxreaders.com/wp-content/plugins/wp-remove-author-url-and-comment-links/Disabl-Author-Url-and-Comment-Links.php on line 32

    can u please tell me in adding a new server,since its showing  http://192.168.61.31:9363Server sync progress Retrieving VMsServer sync progress Retrieving hostsSynchronisation error:Traceback (most recent call last):  File “/home/ubix/openxenmanager/trunk/oxcSERVER_addserver.py”, line 118, in sync    [self.all_hosts[ref]['license_params'].get(‘sku_marketing_name’)])KeyError: ‘license_params’

    • dpthakar

       Sorry am not sure why that error appears, you can probably try contacting developers. so far I have never faced any issue connecting new server.

Trending Posts