Uh oh!
There was an error while loading. Please reload this page.
schema: add XS 8.3, 8.4 hypervisor capabilities - #10483
Conversation
This aims to add support for XenServer 8.4 and XCP-ng 8.3. Signed-off-by: Rohit Yadav <rohit@yadav.cloud>
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@## 4.20 #10483 +/- ##
=========================================
Coverage 15.98% 15.98% - Complexity 13085 13086 +1
=========================================
Files 5649 5649 Lines 495739 495739 Branches 60021 60021 =========================================
Hits 79252 79252 Misses 407633 407633 Partials 8854 8854
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
DaanHoogland
commented
Feb 28, 2025
this is double to #10470 |
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
yadvr
commented
Feb 28, 2025
@DaanHoogland my bad didn't know you were working on that, I had this started as roadmap work; Currently I've added support for the missing guest OSs and built mbx templates and verified an env is created with mbx:
XS 8.4 mbx vm: ![]() Currently the following issues are observed when adding the xcp or xs hosts in the zone:
... which seems to be discussed here https://xcp-ng.org/forum/topic/9839/java-sdk-xmlrpcclientexception-failed-to-parse-server-s-response-duplicate-name-restrict_vtpm/2?_=1740730465521 and other related thread on xcp-ng forums. |
yadvr
commented
Feb 28, 2025
@blueorangutan package |
blueorangutan
commented
Feb 28, 2025
@rohityadavcloud a [SL] Jenkins job has been kicked to build packages. It will be bundled with KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress. |
DaanHoogland
commented
Feb 28, 2025
np @rohityadavcloud (just hate doing double work ;) |
blueorangutan
commented
Feb 28, 2025
Packaging result [SF]: ✔️ el8 ✔️ el9 ✔️ debian ✔️ suse15. SL-JID 12615 |
yadvr
commented
Feb 28, 2025
@blueorangutan help |
blueorangutan
commented
Feb 28, 2025
@rohityadavcloud [SL] I understand these words: "help", "hello", "thanks", "package", "test" Blessed contributors for kicking Trillian test jobs: ['rohityadavcloud', 'shwstppr', 'vishesh92', 'Pearl1594', 'harikrishna-patnala', 'nvazquez', 'DaanHoogland', 'weizhouapache', 'borisstoyanov', 'vladimirpetrov', 'kiranchavala', 'andrijapanicsb', 'NuxRo', 'rajujith', 'alexandremattioli', 'sureshanaparti', 'abh1sar', 'sudo87'] |
yadvr
commented
Mar 3, 2025
@blueorangutan test ol8 xcpng82 |
blueorangutan
commented
Mar 3, 2025
@rohityadavcloud a [SL] Trillian-Jenkins test job (ol8 mgmt + xcpng82) has been kicked to run smoke tests |
yadvr
commented
Mar 4, 2025
@blueorangutan test ol8 xcpng82 |
blueorangutan
commented
Mar 4, 2025
@rohityadavcloud a [SL] Trillian-Jenkins test job (ol8 mgmt + xcpng82) has been kicked to run smoke tests |
Pearl1594
commented
Mar 19, 2025
@blueorangutan test ol8 xenserver-84 |
blueorangutan
commented
Mar 19, 2025
@Pearl1594 a [SL] Trillian-Jenkins test job (ol8 mgmt + xenserver-84) has been kicked to run smoke tests |
Pearl1594
commented
Mar 19, 2025
@blueorangutan test ol8 xcpng83 |
blueorangutan
commented
Mar 19, 2025
@Pearl1594 a [SL] Trillian-Jenkins test job (ol8 mgmt + xcpng83) has been kicked to run smoke tests |
blueorangutan
commented
Mar 19, 2025
[SF] Trillian Build Failed (tid-12772) |
Pearl1594
commented
Mar 19, 2025
@blueorangutan test ol8 xenserver-84 keepEnv |
@rohityadavcloud adding XCP hosts tend to fail with the following exception : Seems similar to https://xcp-ng.org/forum/topic/9839/java-sdk-xmlrpcclientexception-failed-to-parse-server-s-response-duplicate-name-restrict_vtpm/2 Edit: Noticed comment from earlier - seems like you hit the same issue - in that case I don't think we should add this hypervisor verison. |
blueorangutan
commented
Mar 19, 2025
[SF] Trillian Build Failed (tid-12783) |
Hi @olivierlambert we're trying to add support for newer XCP-ng/XS to ACS. Any advise for us, are there any sdk/client changes in XCP-ng 8.3 (or XS 8.4)? And, is this something we should address (client-wise) or will you guys be working to maintain backward compatibility for sdk/client usage (such as in the ACS hypervisor plugin)? |
weizhouapache
commented
Apr 1, 2025
I created a draft PR #10644 to use a different library for xen/xcp-ng |
olivierlambert
commented
Apr 1, 2025
@rohityadavcloud Hi! Thanks for the PR. Sadly, IDK which SDK you are referring to. It seems like you are talking about the Java one? So far, at Vates, we only own/maintain a Go SDK, soon a Python SDK but no Java SDK. So as @weizhouapache did, using the existing one from Citrix is probably the right move 👍 (I'm confident that we are almost 100% compatible with it). |
alsko-icom
commented
Apr 7, 2025
Hello everyone, any news on the xcp-ng 8.3? I plan to test it under a new cloudstack 4.20 and was wondering if there is any progress to the error logo mentioned above? The suggestion offered in the xcp forum that you mentioned above is not clear for sysadmins https://xcp-ng.org/forum/topic/9839/java-sdk-xmlrpcclientexception-failed-to-parse-server-s-response-duplicate-name-restrict_vtpm/6?_=1740730465521 |
yadvr
commented
Apr 10, 2025
Thanks for advising @olivierlambert our @Pearl1594 (and Wei/Hari) will continue the work forward. Hopefully we should be able to support both XCP-ng 8.3 & XS8.4 in the next release. @alsko-icom we're working on it, like you've found this PR - it's not functioning well due to dependency & python-version changes. We're working on it with #10684 @Pearl1594@weizhouapache@harikrishna-patnala closing this PR, let's continue with #10684 |


This aims to add support for XenServer 8.4 and XCP-ng 8.3.
https://www.xenserver.com/downloads
https://mirrors.xcp-ng.org/isos/8.3/xcp-ng-8.3.0.iso?https=1
Types of changes
Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale
Bug Severity
How Has This Been Tested?
Testing by developing support for hypervisor template with mbx, also later on with Trillian.