2 minute read
Gravity provides a TFTP server that can store router/switch configurations and can be used for chain network booting.
By default files are read from the Gravity database. Files are organized by the host’s IP to prevent files from being overwritten by other hosts. To explicitly read files that should be accessible by other hosts, prefix the path with shared/
.
Gravity includes bundled files that can be used for TFTP network booting. These files can be accessed via the bundled/
prefix.
Included files are:
bundled/netboot.xyz.efi
: (UEFI) Netboot DHCP boot image file, uses built-in iPXE NIC driversbundled/netboot.xyz.kpxe
: (Legacy) Netboot DHCP boot image file, uses built-in iPXE NIC driversbundled/netboot.xyz-undionly.kpxe
: (Legacy) Netboot DHCP boot image file, use if you have NIC issuesbundled/ipxe.efi
: (UEFI) iPXE Chain image filebundled/ipxe.undionly.kpxe
: (Legacy) iPXE Chain image file(This option needs to be enabled in the Role settings)
Files stored in the data/tftp
directory on individual nodes can be accessed via the local/
prefix.
For example to download a local file data/tftp/foo.bar
, enter the TFTP path local/foo.bar
.
Files are written to the Gravity database. Files are organized by the host’s IP to prevent files from being overwritten by other hosts. To explicitly save files that should be accessible by other hosts, prefix the path with shared/
.
Files have a maximum size of 10 MB.