Main page‎ > ‎

Installing and configuring the SSP module

Method 1
  1. prerequirements: installed and configured OpenNebula [see 1] and Apache2
  2. download SimpleSAMLphp at: http://simplesamlphp.org/download
  3. unpack SimpleSAMLphp:
    # mv simplesamlphp-1.9.2.tar.gz /var/www/
    # cd /var/www/
    # tar -xvzf simplesamlphp-1.9.2.tar.gz
    # mv simplesamlphp-1.9.2 simplesamlphp
  4. configure SimpleSAMLphp [see 2]
  5. download getSession and attributeValueChooser modules
  6. unpack the compressed files
    # tar -xvzf getSession.tgz attributeValueChooser.tgz
  7. install modules for SimpleSAMLphp:
    # cp -r attributeValueChooser /var/www/simplesamlphp/modules
    # cp -r getSession /var/www/simplesamlphp/modules
  8. add this to Apache2 configuration:
    Alias /simplesaml /var/www/simplesamlphp/www

    ProxyPass /simplesaml !
    ProxyPass /one/ http://localhost:9869/
    ProxyPassReverse /one/ http://localhost:9869/
  9. enable some Apache2 modules:
    # a2enmod proxy_http
  10. restart Apache2:
    # service apache2 restart
  11. download and install SimpleSAMLphp OpenNebula Connector:
    # tar -xvzf opennebula_ssp.tar.gz
    # cd opennebula_ssp
    # chmod +x install.sh
    # ./install.sh
  12. restart OpenNebula and Sunstone (as oneadmin):
    $ sunstone-server stop
    $ one stop
    $ one start
    $ sunstone-server start
  13. OpenNebula Sunstone is now at: http://localhost/one/

Method 2

You can patch the originial OpenNebula tarball too:

  1. download OpenNebula tarball at: http://downloads.opennebula.org/
  2. unpack it:
    $ tar -xvzf opennebula-3.8.1.tar.gz
  3. download the patch and apply for the source:
    $ cd opennebula-3.8.1
    $ patch -p1 ../ < ssp_for_opennebula.patch
  4. now you can install OpenNebula with the original install script (install.sh). SimpleSAMLphp and the modules for it is still needed for proper functioning.

Useful links:

ċ
opennebula_ssp.tar.gz
(310k)
Unknown user,
Jan 4, 2013, 5:30 AM
ċ
opennebula_ssp4.0.1.tar.gz
(20k)
Unknown user,
Jul 17, 2013, 5:48 AM
ċ
Unknown user,
Jan 4, 2013, 5:32 AM
ċ
Unknown user,
Jan 17, 2013, 6:38 AM
ċ
Unknown user,
Jul 17, 2013, 5:48 AM
ċ
Unknown user,
Jul 17, 2013, 5:50 AM
Comments