== Chassis Manager Controller == [[TOC(Software/eAM*, depth=2, heading=Aggregate Managers)]] [[TOC(Software/eAM/b*, depth=4, heading=CMC AM)]] === Description === The Chassis Manager Controller (CMC) orchestrates the agents that are on each node. It keeps track of node states and issues commands to each node to preform the experiments. It maintains a model of the grid state by polling the individual node chassis managers. It is the central clock keeper of an experiment and schedules experiment events (Up, down, exec, etc...) === Usage === The Chassis Manager Controller is not directly interacted with by users. Instead if acts on messages handed to it from the Experiment controller. It will respond to queries for the current state of the grid (read from the grid state model). It will also carry out on/off/reset commands by pushing messages to the individual CMs. === Installation and Configuration === The Chassis Manager Controller AM (services) is packaged in the omf-aggmgr-cmc-5.4 package. It can be installed form the package repository with {{{ apt-get install omf-aggmgr-cmc-5.4 }}} Instructions on how to add the Orbit software repository to your list of apt-sources can be found [wiki:Documentation/kPackages#UsingtheOribtPackageRepository ​here]. Once installed the service is configured by TODO.