ESUPSGC

Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

  • Java OpenJdk 17 (jusqu'à 25) : le mieux est de l'installer via le système de paquets de votre linux.
  • Maven  : le mieux est de l'installer via le système de paquets de votre linux.
  • Postgresql 17 ou > : le mieux est de l'installer via le système de paquets de votre linux.
  • Tomcat 10 ou Jetty 10 12 :  via via système de paquets également ;  on recommande d'utiliser tomcat10-user + tomcat10-instance-create au lieu de décompresser un tarball dans /opt
  • Apache + libapache2-mod-shib2 : https://services.renater.fr/federation/documentation/guides-installation/index#installer_un_sp_shibboleth [la documentation ci-avant reprend également cette partie]
  • Git

...

Lors d'une mise à jour de version de votre distribution (apt dist-upgrade), la mise à jour de votre base de données est également opérée et fonctionnera si votre système a assez de faire place pour dupliquer votre base afin que la migration du cluster postgresql réussisse (vous devez donc avoir un espace libre dans votre point de montage postgresql équivalent à l'espace utilisé par votre base).

Si cette migration  échoue et que vous souhaitez profiter de la nouvelle version de postgresql, il faudra effectuer (après coup) des commandes de mises à jour supplémentaires.

...

Une telle mise à jour d'un postgresql 13 15 vers un postgresql 15 17 proposant une base de données esup-sgc avec 100.000 cartes/photos stockées en base de données (~20GB de données) est opérée par ce biais en moins d'1 minute.

...

N'oubliez pas alors de repackager et redéployer esup-sgc (cf ci-dessus packaging et déploiement).

mise à jour debian

Si vous avez suivi la documentation présentée ci-dessus qui propose une installation d'esup-sgc et esup-nfc-tag sous debian, la mise à jour régulière de debian (apt update/upgrade) vous permet de conserver un système à jour.

debian a l'intérêt de proposer des mises à jour de distribution efficaces.

Aussi une montée de version du serveur via update/upgrade puis modification du sources.list pour procéder à un update/dist-upgrade pourra vous permettre des montées de versions efficaces de l'ensemble des briques de votre système (voir plus haut pour la migration bookworm→trixie qui prend en charge au passage la migration de postgresql 15→17) et c'est ce qu'on vous recommande de faire.

Configuration

Configurations ESUP-SGC et ESUP-NFC-TAG-SERVER