Skip to content

fp7-alien/OCF-TBPlugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

  1. Requirements

  • GNU/Linux Debian-based distros
  • Python 2.6
  1. Installation for Expedient

Note 1: When installation starts, ofver will ask if it is an OFELIA project installation or not. Select No (N) for non OFELIA testbeds.

Note 2: you will need to create the certificates for the Certification Authority (CA) first and for the component (i.e. expedient) later. Do not use the same Common Name (CN) for both of them, and make sure that the CN you use in the component later certificate (you can use an IP) is the same you then set in the SITE_DOMAIN field in the localsettings.py file

Note 3: Modify the localsettings.py or mySettings.py depending on the component (i.e. expedient) being installed: The next lines need to be changed:

      ROOT_USERNAME = "user"
      ROOT_PASSWORD = "pass"

      DATABASE_NAME = "expedient"
      DATABASE_USER = "user"
      DATABASE_PASSWORD = "pass"

      SITE_DOMAIN = "localhost:1234" 
  1. Installation for TB-plugin

  • Clone the plugin folder:

    git clone https://github.com/fp7-alien/OCF-TBPlugin.git TB-plugin

  • Copy the folder TB-plugin/alien_plugin under /opt/ofelia/expedient/src/python/plugins/

  • Copy the sa and ma cert files from the folder alien_plugin/certs to the folder doply/trusted of TBAM

  • Synchronize database:

    cd /opt/ofelia/expedient/src/python/expedient/clearinghouse python manage.py syncdb

  • Restart Apache

  • After that, an aggregate manager with the type 'Alien Resource Aggregate' can be created:

    Server URL: https://:/

About

Expedient plugin that provides an interface to the Time Based Aggregate Manager (TBAM)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published