Method 1- prerequirements: installed and configured OpenNebula [see 1] and Apache2
- download SimpleSAMLphp at: http://simplesamlphp.org/download
- 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
- configure SimpleSAMLphp [see 2]
- download getSession and attributeValueChooser modules
- unpack the compressed files
# tar -xvzf getSession.tgz attributeValueChooser.tgz
- install modules for SimpleSAMLphp:
# cp -r attributeValueChooser /var/www/simplesamlphp/modules
# cp -r getSession /var/www/simplesamlphp/modules
- add this to Apache2 configuration:
Alias /simplesaml /var/www/simplesamlphp/www
ProxyPass /simplesaml !
ProxyPass /one/ http://localhost:9869/
ProxyPassReverse /one/ http://localhost:9869/
- enable some Apache2 modules:
# a2enmod proxy_http
- restart Apache2:
# service apache2 restart
- download and install SimpleSAMLphp OpenNebula Connector:
# tar -xvzf opennebula_ssp.tar.gz
# cd opennebula_ssp
# chmod +x install.sh
# ./install.sh
- restart OpenNebula and Sunstone (as oneadmin):
$ sunstone-server stop
$ one stop
$ one start
$ sunstone-server start
- OpenNebula Sunstone is now at: http://localhost/one/
Method 2 You can patch the originial OpenNebula tarball too: - download OpenNebula tarball at: http://downloads.opennebula.org/
- unpack it:
$ tar -xvzf opennebula-3.8.1.tar.gz
- download the patch and apply for the source:
$ cd opennebula-3.8.1
$ patch -p1 ../ < ssp_for_opennebula.patch
- 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:
|
 Updating...
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
|