https://netboot.xyz/# #NetBootXyz is a great tool, I use use to offload the storage of my ISO, and install from the internet, to use it in #XcpNG a couple of command line can help:
cd /opt/xensource/packages/iso/
wget https://boot.netboot.xyz/ipxe/netboot.xyz.iso
xe sr-list | sed -n -s 's/uuid .*: \(.*\)/\1/gp' | xargs -i -n1 xe sr-scan uuid={}
xe cd-list
uuid ( RO) : 2e865d56-669c-4839-9d8a-8f2463cf7a20
name-label ( RW): netboot.xyz.iso
Then we can create VM from UI but it wont boot util ram is adjusted to 400M
xe vm-memory-set uuid=8e3cb452-17e7-93ec-7544-24d0b8317f5e memory=400m
And then it is ready to be used...