Add support for Xen/XCP-ng xe-guest-utilities

Description

It would be nice to have xe-guest-utilities be detected and installed when TrueNAS is run in XCP-ng hypervisor like it is on ESXi . If this can't be done atleast have an option to install and enable xe-guest-utilities.

Problem/Justification

None

Impact

None

SmartDraw Connector

Katalon Manual Tests (BETA)

Activity

Show:

Bug Clerk 
November 3, 2020 at 2:41 PM

Bug Clerk 
November 2, 2020 at 2:47 PM

Bug Clerk 
November 2, 2020 at 1:36 PM

Bug Clerk 
November 2, 2020 at 1:15 PM

Registered User 
October 31, 2020 at 8:43 AM

Note to TrueNAS developers: Installing xe-guest-utilities on TrueNAS 12.0-Release causes all kinds of problems (at least in my install, which I think is pretty much vanilla).

Installing xe-guest-utilities adds dependencies Python 3.7.9 and libffi 3.3.1 which may break TrueNAS 12.0.

Some Symptoms:

1) 4 minute hang on boot at Lo0: link state changed to UP

2) Missing RAIDZ2 Storage Pool (offline)

3) No guest utilities features present in XCP-ng even after installing the xe-guest-utilities pkg. 

4) Other boot related complications related to RAM and nested virtualization

See this bug report:

https://github.com/xcp-ng/xcp/issues/446

Finally, yes, it would be great if the xe-guest-utilities were built into TrueNAS and tested to avoid the above issues. 

One key benefit of xe-guest-utilities would be that nut-client running on dom0 of XCP-ng could send a graceful shutdown command to the TrueNAS VM in the event of a power outage. It is advantageous to have a single script running all VM shutdown routines rather than having each individual VM running nut-client. 

Complete

Details

Assignee

Reporter

Priority

More fields

Katalon Platform

Created June 10, 2020 at 10:47 AM
Updated July 1, 2022 at 4:52 PM
Resolved November 3, 2020 at 2:41 PM