Executive TL;DR
- Boot Linux without local storage using ZFS, iSCSI, and PXE.
- Improve system management and reduce maintenance costs.
- Optimize network performance for diskless booting.
The Buzz Score
The Internet’s Verdict: 70% Hyped, 30% Skeptical
Diskless Linux Booting
Diskless Linux booting is a method of booting a Linux system without a local hard drive. This is achieved by using a combination of ZFS, iSCSI, and PXE.
> UEFI fixes that to some extent, but it’s a pain to maintain the UEFI entries manually and change them every time the kernel updates.
Benefits and Challenges
One of the benefits of diskless Linux booting is the ability to manage systems more efficiently. However, it also presents some challenges, such as network congestion and packet loss.
something worth mentioning here is that iSCSI is quite unhappy on congested networks or packet loss caused by incast traffic. to make this actually work well, consider modifying your switches QoS settings to carve out a priority VLAN for iSCSI traffic
Expert Insights
Experts in the field have shared their experiences and opinions on diskless Linux booting. Some have mentioned the importance of optimizing network performance, while others have discussed the benefits of using ZFS and iSCSI.
Nice. I’m extra fond of ZFS backed network root filesystem, because it lets you put an OS on ZFS without needing to deal with ZFS support in that OS.
Focus Keyword: Diskless Linux