Skip to content
forked from chaos/netroot

Support for root over network block device

License

Notifications You must be signed in to change notification settings

garlick/netroot

 
 

Repository files navigation

netroot

netroot is a package of utilities for network root file systems. It was designed for the TOSS Linux distribution for clusters, developed at Lawrence Livermore National Laboratory, but will work with other Red Hat Enterprise Linux derived distros.

netroot distinguishes itself from other tools for managing diskless clusters by restricting itself to things that can be done by a package installed within the root image, namely /boot management and dracut modules. It does not concern itself with other aspects such as server-side setup and configuration management. This minimalist design is intended for sites (like ours) that already have procedures and techniques in place for managing these subsystems and want a focused diskless solution.

support

Please open any issues in the netroot github issue tracker.

history

netroot is derived from the nfsroot project. In RHEL 7, decent stateless root support made nfsroot unnecessary to support root over NFS; however we wanted to experiment with root over 9nbd, and retain the rather handy configpxe scripts for managing pxelinux.conf within the root image.

Hence netroot is a stripped down and renamed version of nfsroot, ported to RHEL 7.

About

Support for root over network block device

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Assembly 52.0%
  • Shell 23.3%
  • Perl 15.0%
  • M4 6.9%
  • Makefile 2.3%
  • Batchfile 0.5%