today I wanted to test cloudmin but I encountered this problem:
This system cannot be a Xen host : The required command xm does not exist. Perhaps the Xen software is not installed?
Virtual systems cannot be created or added until this is fixed.
I searched and found this:
Xen-4.4 and libxl
Note: All versions of Xen before version 4.4 had xm and xend enabled by default. The xen-4.4.1 (and newer) rpms instead enable xl support and no longer use xend. Please see /MigratingToXl for details on how to migrate from em rpms older than 4.4.1 to the new version
All versions of Xen before version 4.4 had xm and xend enabled by default. The xen-4.4.1 (and newer) rpms instead enable xl support and no longer use xend.
What distro are you running and where did you get Xen from? I’m using Xen 4 CentOS 6 from the CentOS-Virt SIG, and it works fine. See https://wiki.centos.org/HowTos/Xen/Xen4QuickStart. Can you post output from:
I’m using : CentOS release 6.7 (Final).
i already followed those steps, but xen didn’t boot.
So I installed cloudmin. - it boots into xen kernel and everything looks god. Only thing is that cloudmin shows this message:
“This system cannot be a Xen host : The required command xm does not exist. Perhaps the Xen software is not installed? Virtual systems cannot be created or added until this is fixed.”
[root@localhost /]# rpm -qi xen
package xen is not installed
(I assume that this is’nt right)
[root@localhost /]# uname -a
Linux localhost.localdomain 3.18.21-1.el6xen.x86_64 #1 SMP Wed Sep 2 17:38:26 AEST 2015 x86_64 x86_64 x86_64 GNU/Linux
Yeah, looks like you installed the xen-enabled kernel but not Xen its self. Not sure how you ended up there. The instructions on the Xen 4 quick start say to run “yum install xen”, I guess something went wrong at that step.
Once you get the xen package installed, you should be able to enable xend and then Cloudmin should work fine.
Maybe Cloudmin installed it for you? I don’t know, I always get Xen working before installing Cloudmin
I would try uninstalling that version and follow the quick start guide for Xen 4 CentOS 6, that has xend support and works with Cloudmin (we have dozens of servers with this configuration working perfectly)
Yup - cloudmin instaled it.
After clean install I run:
yum update
yum groupinstall base
yum install centos-release-xen
yum install xen
chkconfig xend on
After that I tried to boot xen kernel, but with no luck.
Issue is that xen < 4.5 is not supported for CentOS 7. So, at this time it seems that either CM needs to be updated to use xl with xen 4.5 or use CentOS 6 with Xen 4.2.
I’m hoping that if we rally enough requests for xl, we can move onto Xen on CentOS 7.