How to install XenCenter on Linux

Citrix XenCenter is client software with GUI for managing XenServer/XCP hosts remotely. Using XenCenter, you can create virtual machines (VMs), access VM consoles, and configure VM storage and networking. As of this writing, Citrix only offers a Windows native client for XenCenter, and they don't seem to plan on releasing XenCenter Linux client any time soon. So if you would like to install XenCenter on Linux, you need to find an alternative to XenCenter on Linux, which is what this post is about.

Fortunately, there is a pretty good open-source alternative to XenCenter on Linux, which is called OpenXenManager. It allows users to manage XenServer and Xen Cloud Platform (XCP) hosts remotely via GUI.

You can install OpenXenManager on Linux as follows.

Install OpenXenManager on Debian or Ubuntu

$ sudo apt-get install git python-gtk2 glade python-gtk-vnc python-glade2 python-configobj
$ git clone
$ cd openxenmanager
$ sudo python install

Install OpenXenManager on CentOS, Fedora or RHEL

$ sudo yum install pygtk2 gtk-vnc-python rrdtool
$ git clone
$ cd openxenmanager
$ sudo python install

Manage XenServer Host Remotely with OpenXenManager

To launch OpenXenManager, just type the following command:

$ openxenmanager

Connect to a remote XenServer host by clicking on "Add New Server" button on the top.

Once you are connected to a remote XenServer host, you will be able to see the resources (CPU, memory, storage) available on the host, and access its virtual console via OpenXenManager GUI.

To create a guest VM:

To create a new storage repository:

As an open-source clone of XenCenter, OpenXenManager implements pretty much the same functionality of XenCenter. The latest OpenXenManager even supports Citrix-specific features of XenCenter, such as activating a free XenServer license and installing XenServer updates.

Subscribe to Xmodulo

Do you want to receive Linux FAQs, detailed tutorials and tips published at Xmodulo? Enter your email address below, and we will deliver our Linux posts straight to your email box, for free. Delivery powered by Google Feedburner.

Support Xmodulo

Did you find this tutorial helpful? Then please be generous and support Xmodulo!

The following two tabs change content below.
Dan Nanni is the founder and also a regular contributor of He is a Linux/FOSS enthusiast who loves to get his hands dirty with his Linux box. He likes to procrastinate when he is supposed to be busy and productive. When he is otherwise free, he likes to watch movies and shop for the coolest gadgets.

5 thoughts on “How to install XenCenter on Linux

    • More detail would be nice. Are you using it for XenServer or XCP? Also, what version of XenServer/XCP are you trying to access?

      I successfully tested OpenXenManager with XenServer 5.6.

    • Servers: Xen Server
      Citrix on Win7 32bits over Virtualbox: OK
      OpenXenManager on Linux Mint Olivia (Ubuntu Raring) 3.8.0-32-generic x86_64:
      "The xenmanager installs, but always freezes" on tray to open a server.

  1. This is a great tool - my norm is the windows version from a windows machine so this is very useful - I have created new windows 2016 server with previous repositories from a windows server intact. I am using Centos 7 for this hosting.

    Many thanks

Leave a comment

Your email address will not be published. Required fields are marked *