Walkthrough for hubfs-controlled boot and announcing to Inferno registry

Works with any ANTS installs + optional Inferno

You need a grid server which will serve hubfs via standard rcpu export and optionall inferno with the inferno registry. On that machine

hub -b gridhub

To start up a background hubfs process available at /srv/gridhub.

Copy the hubrc file to /rc/bin

cp plan9ants/cfg/hubrc /rc/bin/hubrc

In the client machine's plan9.ini add:

rootstart=grid
hubserver=name or dialstring
registry=dialstring of inferno registry #optional

This will cause the node to use /rc/bin/hubrc instead of the usual cpurc or termrc. The node will boot and connect to the hubserver and share a shell into the hubfs under its own name. On any machine which can mount the gridhub and has access to the ants directory,

rimport -a hubserver /srv #if not on the hubserver itself
mount -c /srv/gridhub /n/hubfs
cat antsdir/scripts/gridcpurc >>/n/hubfs/remotesysname0

The node will follow the instructions in the gridcpurc and will also announce its services to the inferno registry.