<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://mediawiki.ajlsm.com/index.php?action=history&amp;feed=atom&amp;title=Bilan_technique_AD64_-_2026</id>
	<title>Bilan technique AD64 - 2026 - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.ajlsm.com/index.php?action=history&amp;feed=atom&amp;title=Bilan_technique_AD64_-_2026"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.ajlsm.com/index.php?title=Bilan_technique_AD64_-_2026&amp;action=history"/>
	<updated>2026-11-06T19:22:04Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://mediawiki.ajlsm.com/index.php?title=Bilan_technique_AD64_-_2026&amp;diff=6383&amp;oldid=prev</id>
		<title>Jlarvers le 10 septembre 2026 à 13:04</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.ajlsm.com/index.php?title=Bilan_technique_AD64_-_2026&amp;diff=6383&amp;oldid=prev"/>
		<updated>2026-09-10T13:04:27Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://mediawiki.ajlsm.com/index.php?title=Bilan_technique_AD64_-_2026&amp;amp;diff=6383&amp;amp;oldid=6382&quot;&gt;Voir les modifications&lt;/a&gt;</summary>
		<author><name>Jlarvers</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.ajlsm.com/index.php?title=Bilan_technique_AD64_-_2026&amp;diff=6382&amp;oldid=prev</id>
		<title>Jlarvers : Page créée avec « Bilan technique du service AD64 1. Architecture générale Le service des Archives départementales des Pyrénées-Atlantiques (AD64) repose sur trois fonctions techniques... »</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.ajlsm.com/index.php?title=Bilan_technique_AD64_-_2026&amp;diff=6382&amp;oldid=prev"/>
		<updated>2026-09-10T13:03:20Z</updated>

		<summary type="html">&lt;p&gt;Page créée avec « Bilan technique du service AD64 1. Architecture générale Le service des Archives départementales des Pyrénées-Atlantiques (AD64) repose sur trois fonctions techniques... »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Bilan technique du service AD64&lt;br /&gt;
1. Architecture générale&lt;br /&gt;
Le service des Archives départementales des Pyrénées-Atlantiques (AD64) repose sur trois fonctions techniques distinctes :&lt;br /&gt;
- Saturne3 / VM 507 « AD64 » : hébergement de la plateforme applicative Pleade 4.5 ;&lt;br /&gt;
- eole3 : stockage des données AD64, mise à disposition NFS pour la VM, accès SFTP, réception des synchronisations provenant du serveur du client et snapshots ZFS ;&lt;br /&gt;
- beotos3 / PBS4 : sauvegarde des données et des systèmes.&lt;br /&gt;
Les données volumineuses ne sont donc pas stockées dans la VM applicative : celle-ci dispose d&amp;#039;un disque système dédié et accède aux données AD64 hébergées sur eole3 par NFS.&lt;br /&gt;
2. Plateforme applicative – VM 507 AD64&lt;br /&gt;
La plateforme est hébergée sur la VM 507 – AD64, sur l&amp;#039;hyperviseur Proxmox Saturne3.&lt;br /&gt;
Ressources de la VM&lt;br /&gt;
Ressource	Configuration&lt;br /&gt;
CPU	8 vCPU – 2 sockets × 4 cœurs&lt;br /&gt;
Mémoire	64 Gio maximum&lt;br /&gt;
Ballooning	minimum 16 Gio&lt;br /&gt;
Disque système	100 Go&lt;br /&gt;
Contrôleur	VirtIO SCSI&lt;br /&gt;
Stockage Proxmox	local-zfs&lt;br /&gt;
Réseau applicatif	10.0.0.41/24&lt;br /&gt;
Réseau données	192.168.123.41/24&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le disque virtuel de 100 Go est hébergé sur un pool ZFS constitué de 4 SSD NVMe Samsung d&amp;#039;environ 960 Go, organisés en RAIDZ1. Le pool est actuellement ONLINE et ne présente aucune erreur ZFS connue.&lt;br /&gt;
Le système de fichiers de la VM occupe environ 36 Go sur 99 Go, soit environ 37 %.&lt;br /&gt;
Environnement logiciel&lt;br /&gt;
Composant	Version&lt;br /&gt;
Application	Pleade 4.5&lt;br /&gt;
Système	Ubuntu 26.04 LTS – Resolute Raccoon&lt;br /&gt;
Noyau Linux	7.0.0-30-generic&lt;br /&gt;
Apache HTTP Server	2.4.66&lt;br /&gt;
Java	OpenJDK 17.0.20 – 64 bits&lt;br /&gt;
Apache Tomcat	9.0.98&lt;br /&gt;
MariaDB	11.8.6&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trois instances Tomcat Pleade 4.5 sont installées :&lt;br /&gt;
Instance	Fonction&lt;br /&gt;
internet	site Internet&lt;br /&gt;
preprod	préproduction&lt;br /&gt;
slecture	salle de lecture&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Les trois utilisent Tomcat 9.0.98 et OpenJDK 17.0.20.&lt;br /&gt;
Lors du contrôle, les trois JVM fonctionnaient normalement et la VM ne présentait aucune pression significative sur la mémoire ou le CPU.&lt;br /&gt;
Accès aux données&lt;br /&gt;
Les données sont montées depuis eole3 en NFSv4.2 :&lt;br /&gt;
192.168.123.202:/var/data/ad64-data/data&lt;br /&gt;
        →&lt;br /&gt;
/var/data/ad64-data/data&lt;br /&gt;
La liaison utilise le réseau interne 192.168.123.0/24.&lt;br /&gt;
Observation système&lt;br /&gt;
Un épisode de soft lockup Linux a été enregistré le 6 septembre 2026, affectant simultanément plusieurs vCPU, notamment des threads Java/GC et kcompactd.&lt;br /&gt;
Aucune nouvelle occurrence n&amp;#039;a été observée lors des contrôles ultérieurs et la charge actuelle de la VM est faible. Cet événement est donc à surveiller, sans signe actuel de dysfonctionnement du service.&lt;br /&gt;
3. Stockage des données – eole3&lt;br /&gt;
eole3 assure le stockage principal des données AD64.&lt;br /&gt;
Le dataset ZFS est :&lt;br /&gt;
data/clients/ad64-data&lt;br /&gt;
monté sous :&lt;br /&gt;
/var/data/ad64-data&lt;br /&gt;
Capacité&lt;br /&gt;
Capacité	État&lt;br /&gt;
Volume total	~35 To&lt;br /&gt;
Utilisé	~28 To&lt;br /&gt;
Disponible	~7,5 To&lt;br /&gt;
Occupation	~79 %&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le volume reste donc opérationnel avec une réserve d&amp;#039;environ 7,5 To, mais son évolution doit être surveillée compte tenu de son taux d&amp;#039;occupation.&lt;br /&gt;
La partie utilisée par Pleade est située sous :&lt;br /&gt;
/var/data/ad64-data/data&lt;br /&gt;
et est accessible à la VM 507 par NFS.&lt;br /&gt;
4. Synchronisation des données du client vers eole3&lt;br /&gt;
Les données provenant du serveur des AD64 sont synchronisées quotidiennement vers eole3.&lt;br /&gt;
La connexion ne pouvant être initiée depuis AJLSM vers le serveur du client, le transfert fonctionne obligatoirement en PUSH depuis le serveur AD64 :&lt;br /&gt;
Serveur AD64&lt;br /&gt;
     │&lt;br /&gt;
     │ SSH + rsync&lt;br /&gt;
     ▼&lt;br /&gt;
eole3&lt;br /&gt;
51.178.110.230&lt;br /&gt;
Le transfert est programmé quotidiennement à :&lt;br /&gt;
17 h 02&lt;br /&gt;
Il utilise une clé SSH dédiée et rsync.&lt;br /&gt;
Le périmètre actuel comprend notamment les images, fichiers attachés, EAD, CDC, CSV, FLV, fichiers, documents Excel, lecteurs, NC, PDF et réservations, pour les environnements concernés.&lt;br /&gt;
Le transfert ne comporte volontairement pas de --delete : la synchronisation entrante ne supprime donc pas automatiquement sur eole3 les données absentes de la source.&lt;br /&gt;
État : opérationnel.&lt;br /&gt;
5. Accès SFTP aux données&lt;br /&gt;
eole3 héberge également le service SFTPGo utilisé pour l&amp;#039;accès sécurisé aux données :&lt;br /&gt;
sftpgo.ajlsm.com:2022&lt;br /&gt;
Le service est activé et fonctionnel.&lt;br /&gt;
Le compte ad64 est actif et dispose de deux espaces virtuels principaux :&lt;br /&gt;
/pleade&lt;br /&gt;
/projets&lt;br /&gt;
correspondant aux espaces physiques :&lt;br /&gt;
/var/data/ad64-data/data/pleade&lt;br /&gt;
/var/data/ad64-data/data/projets&lt;br /&gt;
Les droits sont définis finement selon les sous-répertoires. Les espaces de production permettent notamment les opérations nécessaires de dépôt, téléchargement, remplacement, création de répertoires, renommage et suppression.&lt;br /&gt;
Aucun quota SFTPGo spécifique n&amp;#039;est imposé au compte AD64.&lt;br /&gt;
Point de vigilance&lt;br /&gt;
Le contrôle a montré que SFTPGo écoute également sur le port 8080 sur toutes les interfaces et que des requêtes externes atteignent ce service.&lt;br /&gt;
Cela ne constitue pas en soi la constatation d&amp;#039;une compromission, mais l&amp;#039;exposition du port 8080 devra être revue afin de vérifier qu&amp;#039;elle correspond bien à la politique d&amp;#039;accès souhaitée.&lt;br /&gt;
6. Snapshots ZFS&lt;br /&gt;
Les données AD64 font l&amp;#039;objet de snapshots ZFS automatiques gérés par Sanoid 2.2.0.&lt;br /&gt;
AD64 utilise le profil :&lt;br /&gt;
template_tres_gros_volume&lt;br /&gt;
avec la politique suivante :&lt;br /&gt;
hourly = 2&lt;br /&gt;
daily = 1&lt;br /&gt;
monthly = 0&lt;br /&gt;
autosnap = yes&lt;br /&gt;
autoprune = yes&lt;br /&gt;
Sont donc conservés :&lt;br /&gt;
- les 2 derniers snapshots horaires ;&lt;br /&gt;
- le dernier snapshot quotidien.&lt;br /&gt;
Les snapshots sont créés et purgés automatiquement.&lt;br /&gt;
Ils permettent notamment de revenir rapidement sur un état antérieur du volume en cas de suppression ou modification accidentelle récente.&lt;br /&gt;
Une évolution possible, non mise en œuvre actuellement, consisterait à effectuer la sauvegarde vers beotos3 depuis un snapshot ZFS figé plutôt que depuis les données actives. Cela garantirait une image temporellement cohérente lors des périodes de publication intensive.&lt;br /&gt;
7. Sauvegarde des données AD64 sur beotos3&lt;br /&gt;
Les données hébergées sur eole3 sont sauvegardées vers beotos3.&lt;br /&gt;
Contrairement à la synchronisation provenant du client, cette opération est initiée depuis le serveur de sauvegarde :&lt;br /&gt;
eole3&lt;br /&gt;
192.168.123.202&lt;br /&gt;
      │&lt;br /&gt;
      │ rsync PULL&lt;br /&gt;
      ▼&lt;br /&gt;
beotos3&lt;br /&gt;
/var/data/ad64-data&lt;br /&gt;
La sauvegarde est programmée :&lt;br /&gt;
chaque vendredi à 18 h 59.&lt;br /&gt;
Elle utilise rsync via SSH avec une limitation de priorité CPU/IO afin de ne pas perturber les autres services.&lt;br /&gt;
Le mode réel de sauvegarde est désormais :&lt;br /&gt;
DRY_RUN=0&lt;br /&gt;
QUARANTINE_ENABLED=1&lt;br /&gt;
QUARANTINE_RETENTION_DAYS=7&lt;br /&gt;
Les suppressions nécessaires au maintien du miroir sont donc appliquées, mais les éléments concernés sont conservés temporairement dans une quarantaine pendant 7 jours avant leur purge.&lt;br /&gt;
Les volumes importants de suppressions et créations observés lors du contrôle sont cohérents avec le fonctionnement de Pleade : les opérations de publication suppriment puis régénèrent de grands ensembles de fichiers.&lt;br /&gt;
État : sauvegarde réelle réactivée ; prochaine exécution à contrôler après le premier cycle.&lt;br /&gt;
8. Sauvegardes de la VM 507&lt;br /&gt;
La VM AD64 est incluse dans trois dispositifs de sauvegarde Proxmox distincts.&lt;br /&gt;
Sauvegarde PBS4&lt;br /&gt;
Exécution quotidienne :&lt;br /&gt;
21 h 00&lt;br /&gt;
Destination :&lt;br /&gt;
PBS4&lt;br /&gt;
Rétention :&lt;br /&gt;
- 7 quotidiennes ;&lt;br /&gt;
- 3 dernières sauvegardes ;&lt;br /&gt;
- 3 hebdomadaires ;&lt;br /&gt;
- 2 mensuelles.&lt;br /&gt;
Mode snapshot Proxmox.&lt;br /&gt;
Sauvegarde locale&lt;br /&gt;
Exécution quotidienne :&lt;br /&gt;
23 h 00&lt;br /&gt;
Destination :&lt;br /&gt;
local&lt;br /&gt;
Compression ZSTD, mode snapshot.&lt;br /&gt;
Rétention :&lt;br /&gt;
1 sauvegarde quotidienne.&lt;br /&gt;
Sauvegarde vers beotos3&lt;br /&gt;
Exécution :&lt;br /&gt;
02 h 00&lt;br /&gt;
Destination :&lt;br /&gt;
beotos3-import-saturne3&lt;br /&gt;
Compression ZSTD, mode snapshot.&lt;br /&gt;
Rétention :&lt;br /&gt;
- 3 hebdomadaires ;&lt;br /&gt;
- 1 mensuelle.&lt;br /&gt;
Bien que cette sauvegarde soit annotée « Hebdomadaire » dans Proxmox, son calendrier est 02:00 sans restriction de jour : le job est donc lancé quotidiennement, la politique de rétention étant, elle, hebdomadaire et mensuelle.&lt;br /&gt;
Les trois jobs sont activés et la VM 507 figure explicitement dans leur périmètre. Une notification par courrier électronique est configurée en cas d&amp;#039;échec.&lt;br /&gt;
9. Sauvegarde de la configuration d&amp;#039;eole3&lt;br /&gt;
Indépendamment des données AD64, eole3 fait lui-même l&amp;#039;objet d&amp;#039;une sauvegarde quotidienne de sa configuration vers PBS4.&lt;br /&gt;
Elle est exécutée chaque jour à :&lt;br /&gt;
02 h 30&lt;br /&gt;
Elle comprend notamment :&lt;br /&gt;
/etc&lt;br /&gt;
/usr/local&lt;br /&gt;
/root&lt;br /&gt;
/var/lib/sftpgo&lt;br /&gt;
/var/log&lt;br /&gt;
Cette sauvegarde permet de restaurer la configuration du serveur et du service SFTPGo ; elle ne remplace pas la sauvegarde des 28 To de données AD64.&lt;br /&gt;
Une sauvegarde spécifique de la configuration SFTPGo est également exécutée quotidiennement à 02 h 15.&lt;br /&gt;
10. État général du service&lt;br /&gt;
Composant	État	Observation&lt;br /&gt;
VM 507 AD64	🟢 Opérationnel	Ressources largement suffisantes actuellement&lt;br /&gt;
Pleade 4.5 – Internet	🟢 Opérationnel	Tomcat 9 / Java 17&lt;br /&gt;
Pleade 4.5 – Préproduction	🟢 Opérationnel	Tomcat 9 / Java 17&lt;br /&gt;
Pleade 4.5 – Salle de lecture	🟢 Opérationnel	Tomcat 9 / Java 17&lt;br /&gt;
Stockage eole3	🟢 Opérationnel	28 To / 35 To, occupation à surveiller&lt;br /&gt;
NFS eole3 → VM 507	🟢 Opérationnel	NFSv4.2&lt;br /&gt;
Rsync client → eole3	🟢 Opérationnel	PUSH quotidien 17:02&lt;br /&gt;
SFTPGo	🟢 Opérationnel	ACL et montages validés&lt;br /&gt;
Snapshots ZFS	🟢 Opérationnel	Sanoid automatique&lt;br /&gt;
Backups VM → PBS4	🟢 Configuré	Quotidien 21:00&lt;br /&gt;
Backup VM local	🟢 Configuré	Quotidien 23:00&lt;br /&gt;
Backup VM → beotos3	🟢 Configuré	Job quotidien 02:00&lt;br /&gt;
Backup config eole3 → PBS4	🟢 Opérationnel	Quotidien 02:30&lt;br /&gt;
Backup données eole3 → beotos3	🟠 À contrôler	Réactivé en mode réel, prochain cycle à valider&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Points de vigilance&lt;br /&gt;
Le service est globalement opérationnel et dispose de plusieurs niveaux complémentaires de protection : snapshots ZFS, sauvegarde des données sur un serveur distinct, sauvegardes multiples de la VM et sauvegarde PBS des configurations.&lt;br /&gt;
Trois points méritent néanmoins un suivi :&lt;br /&gt;
1. Stockage AD64 à 79 % : les ~7,5 To encore disponibles offrent une marge significative, mais l&amp;#039;évolution doit être suivie compte tenu du volume des publications.&lt;br /&gt;
2. Sauvegarde eole3 → beotos3 : le mode réel vient d&amp;#039;être réactivé après une période de simulation ; il convient de contrôler le prochain cycle complet et sa quarantaine.&lt;br /&gt;
3. SFTPGo / port 8080 : vérifier si son exposition externe est nécessaire et conforme à la politique de sécurité.&lt;br /&gt;
L&amp;#039;épisode isolé de soft lockup observé sur la VM le 6 septembre doit également rester sous surveillance, mais aucun symptôme de saturation ou de récidive n&amp;#039;est actuellement constaté.&lt;/div&gt;</summary>
		<author><name>Jlarvers</name></author>
	</entry>
</feed>