[[TOC(Software/eA*, depth=2, heading=Aggregate Managers)]] = Aggregate Managers = In OMF, Aggregate Managers (AM) are software components used for management of various testbed resources. Each AM implements a set of services that are organized in service group as specified in the [http://mytestbed.net/projects/omf/wiki/AM_API AM API]. Following OMF 5.5 AMs are available in ORBIT: * [wiki:Software/eAM/aInventory Inventory] - manager responsible for description of testbed resurces and configurations needed by other managers * [wiki:Software/eAM/bCMC Chassis Manager Controller] - group of services related to power and status management (of nodes and other testbed resources) * [wiki:Software/eAM/ePXE PXE] - AM that supports network booting of nodes * [wiki:Software/eAM/dFrisbee Frisbee] - services used for loading node image * [wiki:Software/eAM/eSaveImage SaveImage] - service group used for saving node image * [wiki:Software/eAM/g0Accountig Accounting and Scheduling] - collection of service groups that provides access control management including scheduling * [wiki:Software/eAM/fScheduler Scheduler] - service group facilitate scheduling * [wiki:Software/eAM/hResult Result] - services that are used to retrieve experimental results from the OML database * [wiki:Software/eAM/jStatus Status] - services that are used to show [https://www.orbit-lab.org/cPanel/controlPanel/start status of various domains] * [wiki:Software/eAM/mInterf Interference] - AM that manages interference injection in [wiki:Hardware/gDomains/aGrid the grid] * [wiki:Software/eAM/mInstr Intrumentation] - AM that manages RF Test System in [wiki:Hardware/gDomains/dSB4 Sanbox 4] [wiki:Hardware/gDomains testbed domain] * [wiki:Software/eAM/nWimaxRF WiMAX RF] - group of services used to manage WiMAX Base Station * [wiki:Software/eAM/oFedAcc Delegated Account Management] - service group that facilitates delegated account management * [wiki:Software/eAM/sDA Directional Antenna Management] - service for managing directional antennas in the grid (in earlier versions of OMF, AMs were also known as "gridservices"). == Global AM Configuration == Lives in the file /etc/init.d/omf-aggmgr-5.4/omf-aggmgr.yaml {{{ # NOTE: use only 'spaces' to indent ! # ('tab' indents are not supported by the ruby yaml parser used to read this file) # # This is the config file for global configuration items for the OMF Aggregate Manager. # --- :xmpp: :server: "xmpp.example.org" :user: "admin" :password: "123" :port: 5222 :use_dnssrv: false :http: :port: 5054 # List of the slices that the AM should by default provide its service to # (other slices can be added later dynamically via a Slice Manager) # :default_slices: ["pxe_slice", "default_slice"] # # Database server used by various services # :database: :adapter: mysql # User name and password for database server user: 'admin' password: 'password' host: 'server.example.org' # # ldap configuration # :auth: class: LdapAuth homeDir: '/home/' nullHost: null.example.org autohomehost: home.example.org autohome-opts: '-fstype=nfs,hard,intr,rsize=8192,wsize=8192,nodev,nosuid' servers: - # primary LDAP server secret: 'password' host: 'ldap1.example.org' base: 'dc=example, dc=org' - # alternate LDAP server secret: 'password' host: 'ldap2.example.org' base: 'dc=example, dc=org' # # Email configuration # :email: # email server configuration host: 'mail.example.org' port: 25 :admins: - 'joe' - 'jim' }}}