nforgeio / neonKUBE

Public NeonKUBE Kubernetes distribution related projects
https://neonkube.io
Apache License 2.0
80 stars 13 forks source link

XCP Guest tools #1761

Closed marcusbooyah closed 1 year ago

marcusbooyah commented 1 year ago

VM tools are not getting installed for XCP/XenServer nodes.

jefflill commented 1 year ago

CLOSING: These are being installed but XenCenter seems to report that they aren't installed for more advanced CPUs with better virtualization capabilities.

jefflill commented 1 year ago

I'm looking at this once again. The code to install guest tools is still present, but this note for XCP-ng says that Ubuntu has not been publishing the required APT package since Ubuntu 20.02:

https://xcp-ng.org/docs/guests.html#linux

We also install the tools from the XenServer host by mounting the tools ISO and running a install script there, so this should work but apparently is not. I'm going to walk thru the process manually. We may also need to enable/start the service:

systemctl enable xe-linux-distribution.service
systemctl start xe-linux-distribution.service

I'm also following up on the guest services integration for Hyper-V. It looks like this has been integrated info modern kernels for some time now, so I don't think we need to do anything special here:

https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/Supported-Linux-and-FreeBSD-virtual-machines-for-Hyper-V-on-Windows

jefflill commented 1 year ago

Required XenServerImageHost changes:

jefflill commented 1 year ago

FIXED