...
Bonjour à tous,
Nous vous (re)confirmons par ce mail votre inscription au Workshop esup V4.
Ce workshop se déroulera le Jeudi 16 Mai à Paris Descartes de 10h à 16h30 dans la salle Hénin Roger de l'Université Paris Descartes au 12 rue de l’Ecole de Médecine
http://www.esup-portail.org/pages/viewpage.action?pageId=286490635
Durant ce workshop, nous nous appuierons sur
* les slides pdf que vous pouvez trouver derrière ce lien (et que vous pouvez éventuellement imprimer si vous le souhaitez, histoire d'avoir un support à annoter):
https://ent.unr-runn.fr/filex/get?k=2VCdarn8KUGaXzBKB1G
* ainsi que sur cette VM Linux Debian (32 bits) mise au point pour l'occasion, et qui vous permettra (plus tard, de retour dans votre établissement) de retrouver les différentes briques présentées lors de notre session:
https://ent.unr-runn.fr/filex/get?k=IbRtFUImdHT7KcwICv2
Ces 2 éléments peuvent encore évoluer ; ils seront par la suite pérennisés et partagés depuis le site esup-portail.org directement.
Comme vous pourrez le constater sur la présentation, le programme est assez ambitieux. Aussi, et pour que cela soit plus digeste, n'hésitez pas à parcourir ces slides et les quelques pages de documentation sur Esup4 avant Jeudi (si possible) ... :
https://www.esup-portail.org/pages/viewpage.action?pageId=257064972
Bien Cordialement et à Jeudi donc,
--
Vincent Bonamy
Pôle SI
Direction de l'informatique&
des systèmes d'information
Université de ROUEN
PS: concernant la VM, et si vous souhaitez l'utiliser sur votre PC durant le workshop (optionnel), nous vous conseillons de la télécharger avant jeudi depuis votre établissement.
Durant le workshop nous partirons de cette VM, avec cependant quelques dossiers/utilitaires en moins ; l'objet étant (antre autre) de montrer leurs installations et configurations.
Ci-dessous les détails techniques pour y faire fonctionner le Esup4 d'installé :
Vm avec Virtualbox
Linux - Debian (32 bits)
user/password esup/esup
Dans un terminal :
cd /opt/portlets/esup-filemanager/
mvn package
cd /opt/portlets/EsupTwitter
mvn package
cd /opt/esup-uportal
ant deploy-ear
ant deployPortletApp -DportletApp=/opt/portlets/esup-filemanager/target/esup-filemanager.war
ant deployPortletApp -DportletApp=/opt/portlets/EsupTwitter/target/esup-twitter.war
su
/etc/init.d/tomcat-esup restart
exit
Puis (... le temps que le tomcat soit lancé) :
chromium-browser https://ent.univ.fr
Authentification CAS : esup/esup
Déroulement du TP pas à pas
Ldap
le VM contient un annuaire ldap , et l'utilitaire graphique qui va bien pour visulaiser les entrée de l'annuaire: jxplorer visu ldap
esup@esup4:~$ ls
Bureau Documents Downloads Images jxplorer Modèles Musique Public Téléchargements Vidéos
esup@esup4:~$ cd jxplorer/
esup@esup4:~/jxplorer$ ./jxplorer.sh
Infrascture totale sur la VM
toute l'infrastructure de l'ENT est tout sur le meme host dans la VM fournie; ldap, cas, 2 ent, sgbd !
esup@esup4:~/jxplorer$ more /etc/hosts
127.0.0.1 localhost
127.0.1.1 esup4.esup-portail.org esup4
127.0.0.1 ldap.univ.fr
127.0.0.1 sql.univ.fr
127.0.0.1 cas.univ.fr
127.0.0.1 ent.univ.fr
127.0.0.1 ent1.univ.fr
127.0.0.1 ent1-app
127.0.0.1 ent2.univ.fr
127.0.0.1 ent2-app
Serveur HTTP apache
Module apache
modules apache ajouté (proxy-ajp ...)
root@esup4:/etc/apache2# ls mods-enabled/
alias.conf cgid.conf mime.load rewrite.load
alias.load cgid.load negotiation.conf setenvif.conf
auth_basic.load deflate.conf negotiation.load setenvif.load
authn_file.load deflate.load proxy_ajp.load ssl.conf
authz_default.load dir.conf proxy_balancer.conf ssl.load
authz_groupfile.load dir.load proxy_balancer.load status.conf
authz_host.load env.load proxy.conf status.load
authz_user.load expires.load proxy.load
autoindex.conf headers.load reqtimeout.conf
autoindex.load mime.conf reqtimeout.load
Vhosts apache
un vhost pour cas et 2 ent pour simuler une load balancer
root@esup4:/etc/apache2/sites-enabled# ls
cas.univ.fr ent1.univ.fr ent2.univ.fr ent.univ.fr
Ports apache
il faut jouer avec les numeros de port (ici cas à un ajp en 9009) car tout ce passe sur le meme et unique host, encore une fois c'est propre a la VM et a ce TP .cas.univ.fr~ ent1.univ.fr~ ent2.univ.fr~ ent.univ.fr~
cas.univ.fr: ProxyPass / ajp://localhost:9009/ retry=1
Balancer apache
root@esup4:/etc/apache2/sites-enabled# grep BalancerMem *
ent.univ.fr: BalancerMember ajp://ent1-app:8009 retry=1
ent.univ.fr: BalancerMember ajp://ent2-app:8009 retry=1
qd la route change (on passe de ent1 a ent2) on reecrit le cookie
Header add Set-Cookie "TOMCAT_STICKY=sticky.%{BALANCER_WORKER_ROUTE}e;path=/;" env=BALANCER_ROUTE_CHANGED
...