La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

OpenAM 12.0.0 Meeting AG del 06/11/2015 Alessandro Bettacchi, e-Lios s.r.l.

Presentazioni simili


Presentazione sul tema: "OpenAM 12.0.0 Meeting AG del 06/11/2015 Alessandro Bettacchi, e-Lios s.r.l."— Transcript della presentazione:

1 OpenAM 12.0.0 Meeting AG del 06/11/2015 Alessandro Bettacchi, e-Lios s.r.l.

2 Ambiente Macchina virtuale in VirtualBox ver. 5.0.8 SO Ubuntu Server 14.04.3 (32 bit) Java Oracle JDK 7 Apache Tomcat 8 Apache Web Server ver. 2.4.7 (Ubuntu) Apache Maven ver. 3.0.5 Subversion 1.6

3 Installazione Oracle JDK 7 Disinstallazione di openjdk Aggiunta di un nuovo repository per scaricare Oracle JDK 7 Aggiornamento indice dei pacchetti Installazione JDK sudo apt-get purge openjdk* sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java7-installer

4 Installazione Tomcat 8 Download e spacchettamento dell’application server Aggiunti permessi di scrittura (group, others) alla directory /opt/tomcat/logs Abilitata interfaccia di gestione Web da file /opt/tomcat/conf/tomcat- users.xml Aggiunte in.bashrc le variabili di ambiente Avvio manuale come utente root wget http://mirrors.muzzy.it/apache/tomcat/tomcat-8/v8.0.28/bin/apache-tomcat- 8.0.28.tar.gz sudo mkdir /opt/tomcat sudo tar xvf apache-tomcat-8*tar.gz -C /opt/tomcat --strip-components=1 export JAVA_HOME=/usr/lib/jvm/java-7-oracle/ export JAVA_JRE=/usr/lib/jvm/java-7-oracle/jre export CATALINA_HOME=/opt/tomcat

5 Installazione Apache Web Server Aggiornamento eventuale dei pacchetti installati Installazione Web Server Configurazione sessioni: modificato file /etc/apache2/apache2.conf sudo apt-get update && sudo apt-get upgrade sudo apt-get install apache2 apache2-doc apache2-utils... KeepAlive Off...

6 Installazione Apache Maven Modificata in.bashrc la variabile di ambiente Installazione di Maven export PATH=$JAVA_HOME/bin:$PATH sudo apt-get install maven

7 Installazione Subversion 1.6 Il repository di OpenAM necessita di subversion 1.6 Ubuntu 14.04 ha di default subversion 1.8, quindi necessaria installazione manuale Download dei file (per versione a 64 bit sostituire _i386 con _amd64 ) Installazione Per eventuali errori di dipendenze (nel nostro caso mancava libneon27-gnutls ), installare le librerie mancanti e rieseguire il passo precedente http://mirrors.kernel.org/ubuntu/pool/main/s/subversion/libsvn1_1.6.17dfsg-3ubuntu3.5_i386.deb http://mirrors.kernel.org/ubuntu/pool/main/s/subversion/subversion_1.6.17dfsg-3ubuntu3.5_i386.deb http://mirrors.kernel.org/ubuntu/pool/main/d/db4.8/libdb4.8_4.8.30-11ubuntu1_i386.deb sudo dpkg -i libdb4.8_4.8.30-11ubuntu1_i386.deb subversion_1.6.17dfsg-3ubuntu3.5_i386.deb libsvn1_1.6.17dfsg-3ubuntu3.5_i386.deb sudo apt-get install nome-libreria

8 Compilazione OpenAM 12.0.0 Download sorgenti in directory openam-src/ Compilazione mediante Maven dalla directory openam-src/openam/ export MAVEN_OPTS="-Xmx1024m -XX:MaxPermSize=512m" mvn clean install svn checkout https://svn.forgerock.org/openam/tags/12.0.0/ openam-src/

9 Pubblicazione e configurazione di OpenAM 12.0.0 (I) Aggiunto nel file /opt/tomcat/conf/server.xml Aggiunta in.bashrc la variabile di ambiente Aggiunti in /etc/security/limits.conf Aggiunto in /etc/sysctl.conf parametro export CATALINA_OPTS="-server -Xmx2048m -XX:MaxPermSize=256m" nomeutente*softnofile65536 nomeutente*hardnofile131072 fs.file-max = 262144 * per nomeutente si intende il nome dell’utente con cui viene eseguito OpenAM

10 Pubblicazione e configurazione di OpenAM 12.0.0 (II) Definito alias per il server locale in /etc/hosts Copia in Tomcat del file.war generato dalla compilazione dei sorgenti di OpenAM Accesso all’applicazione OpenAM mediante browser Web Configurazione OpenAM secondo paragrafo 2.4 della guida all’installazione guida all’installazione 127.0.0.1test.openam.it cp OpenAM-12.0.0.war /opt/tomcat/webapps/openam.war http://test.openam.it:8080/openam/

11 Test OpenAM 12.0.0 Provato il getting startedgetting started Configurata una policy in OpenAM Creato un profilo Web Policy Agent Installato il Web Policy Agent in Apache Web Server Verificato il corretto comportamento


Scaricare ppt "OpenAM 12.0.0 Meeting AG del 06/11/2015 Alessandro Bettacchi, e-Lios s.r.l."

Presentazioni simili


Annunci Google