Go back --> Documentation --> Orbit-PXE
Enroll
"Enroll" Use Case : User puts node with unknown control MAC and unknown data MAC into a domain (grid, sb5, etc.). User commands CMC to enroll the node. Software populates database with data MAC and control MAC associated with node's position.
Inventory
"Inventory" Use Case : User puts additional hardware, such as USB bluetooth interfaces, onto some nodes. User commands CMC to re-inventory the domain. Sofware populates database with complete information about attached devices.
PXE 1
Large PXE image with enough drivers to run a single inventory.rb script.
Script to query database and generate output suitable for dhcpd.conf.
PXE 2
The PXE image stays small with just enough to run an enroll script that only reports { control mac, data mac, x, y, domain }.
The comparatively large baseline image has full kernel drivers and a robust inventory program.
Inventory database splits into enroll and inventory databases.
