Building XCP-ng from source code
-
Hello,
Do we have any resources on how to build a fully working XCP-ng (dom0, installer, .iso etc.) from source code?
There are few "helper" repos with scripts like the dev container for SRPM building, but I couldn't find any script set to actually build the installer for dom0 OS (which is IMHO some fork of CentOS 7).
I wanted to experiment trying to get a working dom0 based on something much newer with latest kernel, like Rocky Linux 10, but I don't want to reinvent everything, I suppose there are some build scripts right? Or how do you produce the .iso file?
-
Hi,
Have you tried the official documentation? Like in here: https://docs.xcp-ng.org/category/development-process/
edit: also, we already have an ISO loosely based on Alma 10, so maybe if you want to assist, that would be more interesting to sync with our teams
-
Where is this Alma 10 based image? I have a single host that will be freed up in the next week or so, would be internal storage only, but walk before run seems like a good option.
It's an HP T740 with v1756b processor, 16GB of ram, x520-da2 and i226v connections, some size sata drive for OS and a 2tb NVME drive for VM storage.
If things went well, I would convert my 3 host pool in my lab, it's not really doing much but would give a little bigger picture. The host are the same with exception of one is 32GB and the other two are 64GB of ram and they do not have an NVME, NAS storage for those. NFS and SMB is normally what I run from Truenas Scale.
-
The image isn't available anywhere because it's not even a prototype right now, a very early demonstrator. I'm not sure this will be very helpful, even if "it works". Adding @yann in the loop in here
-
Ok, thanks. Yes I'm eagerly awaiting XCP-ng 9 for testing.