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.