Version 6 (modified by craiciu, 10 years ago)


Process Design

The general idea is to have a HM Daemon (HMd) process which is used to change the configuration of all HEN componenents. Front end command line processes (the hm command line interface, a web-based GUI, etc) communicate with the HMd to request the current configuration state, and to change that state. In turn, separate back-end daemon processes are actually responsible for implementing the changes. Back-end processes will include:

  • Powerd - to create a single namespace for the HEN power switches, and to control those switches.
  • Switchd - to interface with the HEN ethernet switch and control VLAN setup, and switch monitoring.
  • Consoled - to create a single namespace for the HEN terminal servers and permit access to the HEN node serial consoles.

Back to HEN Software Design Documents