Update 02.06.15: added Tahoma2 fonts to make it look better
Update 05.12.15: Some Issues with disconnects from the server seem to be resolved with Wine 1.8 RC1.staging. Using it now for more than a week without any issues anymore.

This bothered me for quite some while now.

As mentioned before there is no native client GUI for XenServer on Linux. XOA is nice as an appliance, but if that appliance either  doesn’t start or you need some features that are not in there you are either stuck to the command line or to XenCenter on Windows.

I spend some time now to get it running under wine, and here is the howto.

You need PlayonLinux for this. You could either install the maintainer version or download the latest and greatest version from their webpage and install it.

apt-get install playonlinux

Once opening Play on Linux you can install under Tools – Manage Wine Version the version of wine to be used. Play on Linux will install them.

Now we install a new program. Follow the guidance.

In the next step were going to reconfigure that container we created. The following settings worked for me.

I used Wine 1.7.37. Other versions may work as well.
Update 05.12.15: Some Issues with disconnects from the server occurred on versions lately.
This seem to be resolved with Wine 1.8 RC1.staging. I’m using it now for more than a week without any issues.

Just to check it, we emulate a Windows XP instance.

We install the 32bit windows installation.

Now comes the important part. There are 3 additional components needed.

POL_install_dotnet40
POL_Install_ie8
POL_Install_tahoma2

select them in the list and click on “Next”

The Component will start to install.

Follow the internet explorer 8 installation as required, at the end click on “Restart now”

You will now be prompted to select your file to be installed. Browse for your XenCenter.exe

Follow the XenCenter installation procedure.

At the end of it, you can select the icon to be used as a launcher.

You have now successfully installed XenCenter on Linux.

As you can see below that works as well with several other applications including Games. (Just in case). You only need to know which additional components are needed. .Net, mono and IE8 for example.

Let’s start XenCenter. Click on XenCenter and on Run

XenCenter starts

And we can connect to our Server / Pool-Master

The important part here is to connect using port 80 since the ssl connect is not working.

Voila, your’re connected to your XenServer Pool.

%d bloggers like this: