5. Setting up diskless clients

  1. Determine the MAC address of the client(s).

  2. On the server, use stateless-clients to add the client(s) to the LDAP database, assigning it to a particular protosystem:

    stateless-clients --configuration DemoSystem --add list-of-MAC-addresses

  3. Either wait an hour for a cronjob to automatically regenerate diskless boot information, or manually trigger it by running

    cd /usr/share/stateless
    python statelessGenPXEConfig.py
  4. Ensure the BIOS of each client is configured to boot using PXE. The precise way to do this varies greatly between different BIOSes. Once this is done it should be possible to boot the client and have it automatically load the latest snapshot of the protosystem.