We also had a look at this a few years ago when we flashed almost all servers to boot iPXE from the nic directly. The idea was as follows: iPXE -> http -> get kernel + initramfs -> mount rootfs Our idea was to use RBD as a disk for the server, but to the last of my knowledge, there is no support in the linux kernel for something like linux root=ceph://mon1,mon2,mon3,key=keytouse/rbd/pool-x/image-y Which would be needed for a ceph based rootfs. It would be amazing to have that though, a decentralised storage system that is able to be booted from. Above description would actually be more suitable to the requested cephfs booting, as NFS root also often splits the kernel+initramfs. The RBD case would potentially require boot loader support, if we assume that the RBD image contains something like grub - so a tiny bit more complicated. BR and wishing you all the best for this approach, Nico Alex Gorbachev <ag@xxxxxxxxxxxxxxxxxxx> writes: > A while ago I had done this with iSCSI, using iBFT, the advantage being the > NIC itself supports such boot, the disadvantage is you need to use iSCSI. > > I recall PXE can bring an image over TFTP, so assuming you want to load > that image into an RBD device for persistence? Looks like this was > discussed here: https://www.spinics.net/lists/ceph-users/msg66370.html -- Sustainable and modern Infrastructures by ungleich.ch _______________________________________________ ceph-users mailing list -- ceph-users@xxxxxxx To unsubscribe send an email to ceph-users-leave@xxxxxxx