Alon Swartz's picture

In our quest to make TurnKey easy to deploy on as many public and private clouds, we recently released optimized builds for OpenStack and OpenVZ.

Testing the builds prior to release was relatively easy using nested virtualization, but Xen is a little more complicated.

So, if you have access to a Xen powered infrastructure it would be great if you could lend a hand in testing TurnKey Core (download, signature), and provide feedback. If you don't have access but know someone who does, please pass on this request.

The default root password is 'turnkey'.

Thanks folks!

Jeremy Davis's picture

Xen too ey!?! Far out!  You've pretty much got everything covered now! The only virtualisation (that I can think of) that you don't support OOTB now is KVM! But I don't think there has ever been much request for that (although IIRC someone posted a script on how to convert a VMware image to KVM...)

Anyway, sorry I can't help out but if I hear of anyone in my travels I'll be sure to head them here.

Alon Swartz's picture

Any help with getting Xen tested so we can push it out the door would be awesome.

Regarding KVM, I'm not sure there is any need for yet another build type. I use KVM quiet a lot during testing, both iso and vmdk builds, and they work great.

Jeremy Davis's picture

So you can load the VMDK straight in to KVM then!? I didn't realise...

Eric (tssgery)'s picture

no need for anything special here... do fewer things and do them well is my motto.


Xen builds... too bad I reimaged my Zen server last week.

Jeremy Davis's picture

And I recall I tried booting a KVM machine from a vHDD image (I don't recall which one...) and it didn't run so I left it at that. Obviously I was doing something wrong...

Jeremy Davis's picture

I haven't used Xen at all (when I first investigated opensource hypervisors I was seriously looking at Xen and almost ready to start installing when I came across Proxmox, which is just too easy IMO). I suspect that inside the tar.gz is a compressed filesystem of some sort. Perhaps have a peek inside and see what's inside?

Also please note that these are Xen images, not XenServer images (ie open source Xen as opposed to proprietry XenServer - see an old discussion re XenServer here if interested).

Alon Swartz's picture

@Rajakumar thanks for taking the time, and sorry for my late response, but @Jeremy's answer was spot on. With help from Gigatux we confirmed that the builds work, and just made an announcement.

Hi Michael,

Did you ever figure out how to easily run TKLBAM appliances on Xen (preferably using the XenCenter)? They DO appear to make this much more compliated and obfuscated then it should be... (unless there is some fundamental Xen-relaterd complexity preventing this from being sdimplified that I'm not getting...).



Marc Warne's picture

Hi Michael,

The instructions I previously provided really were for a minimal install, i.e. with no control panel. If you were using another underlying virtualisation technology (e.g. OpenVZ or KVM) I'm sure the instructions would be just as hard.

GigaTux provides packaged Turnkey Linux images for DTC (one example control panel) based on the Xen images released here. I don't know of any for other control panels (e.g. SolusVM) but I can't imagine it's hard to make them. DTC isn't particularly easy to set up to be honest, but once it's running, it's easy to get going with the Xen images. SolusVM is (arguably) easier to set up but commercial.


TomW's picture

I run a small cloud using Xen and XenServer.  This could be a great help to me.   I'll test it asap and report back here.

Alexander's picture

Hello to all,

Has anyone been able to install the xen optimized version on xcp? Xencenter is not installed, so I only have xe.

Any help is welcome. 


L. Arnold's picture

Anyone experienced with Linode and dropping a XEN Tarball into a Secondary DRIVE, then toggling the Boot Drives?

I expect I have a permissions issue but tbh I am not sure.  Files

I Created a Mount on my Default Linode XEN build.

Uploaded the TKL Tarball

Extracted the TARBALL

Toggled the Boot.


Linode Says the system is running but I can't accdess anything.  SSH is actively refused.

When I log back in with the XEN Drive secondary, I can mount it and all the Files seem to be in place for the TKL build.

Thoughts on this?

L. Arnold's picture

Trick was making my Block Assignment look like this:

/dev/xvda  -- None -- 
/dev/xvdb  -- 256MB Swap Image TKL Odoo XEN Recovery - Finnix (iso) 
/dev/xvdc  -- TKL Odoo XEN 


I had been trying to run the  TKL Odoo XEN on xvda and it kept giving me the original LINODE Boot Block.

Worked through the Firstboot Inithooks etc which was cool to see.

You can actually reset the default foot password In LINODE before the Inithook which was suprising actually.

Anyway.  Good experience.

Wanting to try it on the HUB next.  (Odoo not quite loaded there yet)

Jeremy Davis's picture

Thanks for posting, that will no doubt be useful for others.

As for Odoo on the Hub. I'm not sure when but will hopefully be up and ready by week's end. (No promises though...)

Add new comment