client | server | provides | admin action |
---|---|---|---|
NICs do a DHCP request (BIOS default ) | DHCP server | IP address and next_server option | configure BIOS; configure dhcp server |
pulls the PXE config | TFTP/PXE server | PXE config file | provide a PXE config file |
pulls the kernel, initrd , kernel options (NFS root) | TFTP/PXE server | kernel, initrd, kernel options | |
boots kernel, mount NFS chroot | FAI server | NFS chroot, config tree | create the NFS chroot |
starts installation scripts in NFS chroot | FAI server | NFS chroot, config tree | configure the classes properly |
classes | ||||||
hosts | DEFAULT | A | B | C | D | E |
---|---|---|---|---|---|---|
file* | x | x | x | |||
headnode | x | x | x | |||
s* | x | x | x | x |
/srv/fai/config/class/50-host-classes
.
/srv/fai/config/disk_config/class_name
)
/srv/fai/config/package_config/class_name
)
/srv/fai/config/scritps/class_name/scripts
) /srv/fai/config/files
)