XCP Guest Tools SUSE Linux
-
Hello! I was wondering if there's a way to get my openSUSE Leap server to install XCP Guest tools. I couldn't find anything on this with DuckDuckGo or this forums.
Thank you
-
if it will take RPMs, you can probably use this method https://github.com/xcp-ng/xcp/wiki/Guest-Tools#install-the-linux-guest-tools-on-an-unsupported-distro
-
Actually openSUSE is supported by the installer script so the standard method should work.
-
@stormi said in XCP Guest Tools SUSE Linux:
Actually openSUSE is supported by the installer script so the standard method should work.
Hi, I tried that and I get this error:
@stormi said in XCP Guest Tools SUSE Linux:
Actually openSUSE is supported by the installer script so the standard method should work.
I'm using openSUSE Leap instead of SUSE Enterprise Linux which works with the installer, but after getting SLES Xen tools it still reports I have no tools and no icon shows up on my VM list.
xo-server 5.50.0
Xen Orchestra server
xo-web 5.50.0
Xen Orchestra web clientThank you both so far for the help
-
-
@olivierlambert said in XCP Guest Tools SUSE Linux:
Please see our doc here: https://github.com/xcp-ng/xcp/wiki/Guest-Tools#install-the-linux-guest-tools-on-an-unsupported-distro
That's what @fohdeesha said already
-
Missed that but in the mean time, @Soarin didn't try with the extra flag
-
@olivierlambert I did ./install.sh -d sles -m 14 and it installed but didn't report back to the panel
-
Double check the service is started
-
@olivierlambert It wasn't but I had reinstalled it just now and this is the output:
It seems to changed the memory to dynamic on the XO Web but no icon still on the panel
-
The name of the service is
xe-linux-distribution.service
if the installation script detected systemd, else/etc/init.d/xe-linux-distribution
. -
@stormi
I've installed xen-tools manually on openSuSE 15.1
can start manuallysystemctl start xe-linux-distribution.service
but can't enable and add to startupscript
systemctl enable xe-linux-distribution.service xe-linux-distribution.service is not a native service, redirecting to systemd-sysv-install. Executing: /usr/lib/systemd/systemd-sysv-install enable xe-linux-distribution /sbin/insserv: No such file or directory
Should I create systemctl startup script from scratch or possible can I copy somewhere?
-
First I'd try to see why it says that
xe-linux-distribution.service
is not a native service. Where's that file located and what does it contain? -
@stormi It's located on /etc/init.d/xe-linux-distribution
and looks like it's SysV service, not systemctl, because I can not enablexe-linux-distribution.service is not a native service, redirecting to systemd-sysv-install.
Executing: /usr/lib/systemd/systemd-sysv-install enable xe-linux-distribution
/sbin/insserv: No such file or directory -
Maybe
/sbin/insserv
is located elsewhere and needs a symlink, or maybe it's included in a package that you haven't installed? -
@stormi said in XCP Guest Tools SUSE Linux:
/sbin/insserv
Thank you.zypper in insserv-compat
installation help
-
Looks like tools not work on OpenSuSE Tumbleweed
zypper se xe-guest-utilities-7.10.0-1.x86_64
Loading repository data...
Reading installed packages...S | Name | Type | Version | Arch | Repository
---+-----------------------------+---------+----------+--------+------------------
i+ | xe-guest-utilities | package | 7.10.0-1 | x86_64 | (System Packages)
i+ | xe-guest-utilities-xenstore | package | 7.10.0-1 | x86_64 | (System Packages)systemctl status xe-linux-distribution.service ā xe-linux-distribution.service - LSB: Virtual Machine daemon providing host integration services Loaded: loaded (/etc/init.d/xe-linux-distribution; generated; vendor preset: disabled) Active: active (exited) since Wed 2019-11-06 22:47:57 AEDT; 54s ago Docs: man:systemd-sysv-generator(8) Process: 1329 ExecStop=/etc/init.d/xe-linux-distribution stop (code=exited, status=0/SUCCESS) Process: 1334 ExecStart=/etc/init.d/xe-linux-distribution start (code=exited, status=0/SUCCESS)
But looks like xcp-ng center not show tools
-
Could you also check with the
xe vm-param-list uuid=YOUR_VM_UUID
command? -
-
PV-drivers-detected