wiki:Software/eAM

Version 18 (modified by seskar, 9 years ago) ( diff )

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 AM API. Following OMF 5.5 AMs are available in ORBIT:

(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'
Note: See TracWiki for help on using the wiki.