Skip to content

ISO

ISO objects represent OS installation images uploaded to or referenced by the DRP server. They are used by BootEnvs to provide operating system installation media for network-booted machines.

The ISO directory within the file server space is managed specially by the ISO API. Uploads can be done via the API, which handles storing the file, notifying the BootEnv system to "explode" the ISO (extract its contents for TFTP/HTTP serving), and marking the associated BootEnv as available once extraction is complete. ISOs can also be downloaded from external URLs when a BootEnv specifies a source location.

For faster loading, ISOs can be placed directly into the isos directory under the file root (by default /var/lib/tftpboot/isos). DRP will detect them on the next BootEnv validation pass.

Like Files, ISO does not have a complex model structure. It is a file management API specialized for OS installation images.