Il y a 389 articles et 19 utilisateurs inscrits (ce bandeau est défini dans MediaWiki:Sitenotice)

EOLE3 — Exploitation du serveur

De AJLSM
Version datée du 14 avril 2026 à 12:05 par Jlarvers (discussion | contributions) (→EOLE3 — Exploitation du serveur)
(diff) ← Version précédente | Version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

EOLE3 — Exploitation du serveur

[modifier | modifier le wikicode]

1. Rôle du serveur

[modifier | modifier le wikicode]

EOLE3 est le serveur principal de stockage de l’infrastructure.

Ses rôles :

  • héberger les données clients
  • exposer les données via SFTP
  • servir de cible de migration depuis eole2
  • recevoir des copies offsite

2. Architecture générale

[modifier | modifier le wikicode]
  • Pool ZFS : data
  • Montage : /var/data
  • 1 dataset par client :
 /var/data/<client>-data

Structure SFTP

[modifier | modifier le wikicode]

/var/data/<client>-data/ → root:root (chroot) └── data/ → <client>:pleade (données)

IMPORTANT :

  • ne jamais écrire dans la racine
  • toutes les données sont dans /data

3. Accès au serveur

[modifier | modifier le wikicode]
  • root → administration système uniquement
  • ubuntu → accès SSH standard
  • comptes SFTP → accès fichiers uniquement
  • comptes nominatifs → administration avec traçabilité

ssh ubuntu@IP_SERVEUR sudo -i

4. Gestion rapide des clients SFTP

[modifier | modifier le wikicode]

zfs create data/clients/clientX-data zfs set mountpoint=/var/data/clientX-data data/clients/clientX-data

useradd -g pleade -d /var/data/clientX-data -s /usr/sbin/nologin clientX passwd clientX

usermod -aG eole3-sftp clientX

mkdir -p /var/data/clientX-data/data

ATTENTION : ordre critique

userdel clientX zfs destroy -r data/clients/clientX-data rm -rf /var/data/clientX-data

5. Vérifications courantes

[modifier | modifier le wikicode]

zpool status zfs list -r data

df -h

systemctl status sftpgo

sshd -t

6. Sauvegardes critiques

[modifier | modifier le wikicode]

Sauvegarde SFTPGo

[modifier | modifier le wikicode]

La configuration SFTPGo est stockée dans :

/var/lib/sftpgo/sftpgo.db

Cron :

15 2 * * * /usr/local/sbin/backup_sftpgo.sh daily >> /var/log/backup_sftpgo.log 2>&1

Sauvegardes stockées dans :

/var/backups/sftpgo/

Contenu :

  • daily : sauvegardes quotidiennes (7 jours)
  • weekly : sauvegardes hebdomadaires (56 jours)
  • manual : sauvegardes manuelles
  • sql : dump SQL compressé

Vérification :

tail -n 50 /var/log/backup_sftpgo.log ls -lh /var/backups/sftpgo/daily

Restauration SFTPGo

[modifier | modifier le wikicode]

systemctl stop sftpgo cp /var/backups/sftpgo/daily/sftpgo_YYYY-MM-DD.db /var/lib/sftpgo/sftpgo.db chown sftpgo:sftpgo /var/lib/sftpgo/sftpgo.db chmod 600 /var/lib/sftpgo/sftpgo.db systemctl start sftpgo

  • cette sauvegarde concerne uniquement les comptes SFTP
  • les données clients sont stockées séparément (ZFS)

⚠️ Les sauvegardes SFTPGo sont locales au serveur. Prévoir une copie externe (beotos3 ou autre).

7. Bonnes pratiques

[modifier | modifier le wikicode]
  • toujours travailler avec ubuntu puis sudo
  • ne pas utiliser root directement sauf besoin
  • ne jamais modifier les données hors /data
  • documenter toute modification importante
  • vérifier régulièrement les sauvegardes

8. Incidents courants

[modifier | modifier le wikicode]

Impossible de supprimer un dossier

[modifier | modifier le wikicode]

Erreur :

rm: Device or resource busy

Cause :

dataset ZFS encore présent

Solution :

zfs destroy -r data/clients/<client>-data

SFTP ne fonctionne plus

[modifier | modifier le wikicode]

Vérifier :

systemctl status sftpgo journalctl -u sftpgo -n 50

Espace disque plein

[modifier | modifier le wikicode]

zfs list df -h

Vérifier quotas :

zfs get quota

Utilisateur SFTP ne peut pas écrire

[modifier | modifier le wikicode]

Vérifier droits :

chmod 664 fichiers chmod 2775 dossiers

9. Documentation associée

[modifier | modifier le wikicode]
  • Gestion des clients SFTP
  • Stockage ZFS
  • Accès et sécurité
  • Services (NFS, Apache, Cockpit)
  • Sauvegarde et restauration SFTPGo