-
-
Notifications
You must be signed in to change notification settings - Fork 698
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for official xcp-ng installer #1475
Comments
Update The xen kernel xcp-ng uses needs the mboot.c32 module from syslinux to boot. I haven't tried chain loading it from iPXE but I assume it would be possible. I used lpxelinux.0 as my NBP since that's very close to the example in the xcp-ng docs. The reason for going with lpxelinux.0 is I wanted to test getting stuff loading over HTTP also. HTTP worked a treat and was substantially faster than TFTP.
|
I'm in the same situation, I'd like to provision baremetal server with this hypervisor. I'm guessing there are no way to use a PXE conf from Netboot and the only way to would be to chain load this from an iPXE conf. Is that possible? I haven't seen anything like it in the provided ipxe configs. iPXE config section in the doc (https://docs.xcp-ng.org/installation/install-xcp-ng/#-ipxe-over-http-install) doesn't seem to be automatable, as it requires some manual steps. Additionnally, what are the entries in |
Actually there might be a way to build a conditional pxe boot i a dhcp server, I just never got to understand on what to base the conditionals. I have
I suppose |
Is your feature request related to a problem? Please describe.
xcp-ng installer isn't currently supported. It's based on Centos and has a netinstaller ISO and documentation for netbooting so it should be possible to get it working in netboot.xyz
Describe the solution you'd like
It would be great if the netinstaller could be PXE booted with the option to use an answerfile for fully automated installs pulling from a local mirror. I'd use it to provision bare metal servers with hypervisors.
Describe alternatives you've considered
I tested getting the xcp-ng installer ISO to boot via memdisk as per the FAQ with no luck. I even tried increasing vmalloc but I'm not sure I did it correctly. (still got the error
MEMDISK: boostrap too large to load
)Additional context
I'd be happy to help maintain the xcp-ng stuff once it's in but I don't think I have the skills to add xcp-ng myself. Between not being very familiar with iPXE and being rusty in Ansible the menu templates are pretty overwhelming to me.
The text was updated successfully, but these errors were encountered: