You may set up clients to either netboot from the master
(connected nodes)
or have them either self-hosted or netboot from some other
pxe host
(disconnected nodes).
In all cases they set themselves
up at boot-time to prepare to build packages.
The cluster master rsyncs the
interesting data (ports and src trees, bindist tarballs,
scripts, etc.) to disconnected nodes during the node-setup
phase. Then, the disconnected portbuild directory is
nullfs-mounted for jail builds.
The
portbuild
user can ssh(1) to the client nodes to monitor them.
Use sudo and check the
portbuild.
for the user and access details.hostname.conf
The scripts/allgohans script can
be used to run a command on all of the
${arch} clients.
All FreeBSD documents are available for download at http://ftp.FreeBSD.org/pub/FreeBSD/doc/
Questions that are not answered by the
documentation may be
sent to <freebsd-questions@FreeBSD.org>.
Send questions about this document to <freebsd-doc@FreeBSD.org>.