Pass Kernel Boot Parameters
I'll preface this with, yes I know that Xen Orchestra has support for cloud-init, however, I am planning a particular use case with the HTTP server feature of autoinstall.
I came across this post describing serving an HTTP web server to provision an Ubuntu server install. To run the install, they would add a Kernel command line argument, with the kvm append command.
-append 'autoinstall ds=nocloud-net;s=http://_gateway:3003/'
Can this be done with XCP-ng/Xen Orchestra? I imagine this is done with the Custom fields functionality, but not sure of the syntax.
I don't think this can be done in HVM mode, and since PV is deprecated, well… I'm not sure there's a way to achieve this, except with a custom ISO booting automatically with these parameters? It's also very possible I'm not thinking about another way to achieve that obviously
Looks like the job for a PXE server, like you would do for physical machines.