- An image that can serve as both head & worker nodes, and
- A Heat template that can launch & connect them.
Needs to support NFS and PBS. Runs as either head or worker depending on...
- NFS server launches.
- Server runs script from template that installs NFS and configures it
- NFS clients launch.
- Clients run script that mounts the exported volume.
- Launch all the nodes
- Kill all Torque services until configuration done
- Configure hostnames on all nodes as appropriate.
- Set up
/etc/hosts
(with private IPs) with that mapping- All files across all nodes should be identical, could maybe link it from the NFS share, or at least copy it from there.
- Key exchange all the things
- Host keys
- Client keys
- On head node
- Configure
(torque)/server_priv/nodes
with all the node hostnames
- Configure
- On worker nodes
- Configure
(torque)/mom_priv/config
with$pbsserver (head-node-name)
- Configure
-
Torque
-
Heat
-
HOT examples