9.4 - Cas pratique Proxmox vers TrueNAS
Ce cas reprend la migration de ton ancienne instance Proxmox vers TrueNAS.
Situation
- source : VM ou conteneur sur DreamProxmox ;
- destination : TrueNAS Community Edition sur le HPE ML30 Gen9 ;
- dataset :
/mnt/HDD_DATA_TRUENAS/IMMICH; - GPU : Quadro P2000 5 Go ;
- domaine Immich :
immich.dreamsaphir.net; - fournisseur OIDC :
auth.dreamsaphir.net; - port TrueNAS observé :
30041; - ancienne base : PostgreSQL avec pgvecto.rs ;
- méthode déjà utilisée : dump SQL et copie des actifs.
Procédure recommandée
- relever la version exacte sur Proxmox ;
- déclencher un dump PostgreSQL ;
- copier les six dossiers Immich ;
- copier les bibliothèques externes ou conserver leur montage ;
- préparer
dataetpgDatasur TrueNAS ; - configurer l'application et les chemins internes ;
- restaurer le dump par l'onboarding ou une procédure contrôlée ;
- vérifier les migrations pgvecto.rs vers VectorChord ;
- tester localement sur le port 30041 ;
- basculer Caddy ;
- tester Authentik et les applications mobiles ;
- activer la P2000 après validation sur CPU ;
- déclencher un nouveau dump sur TrueNAS ;
- mettre en place snapshots et copie vers Proxmox.
Contrôle des données
Comparer source et destination :
find CHEMIN_SOURCE -type f | wc -l
du -sh CHEMIN_SOURCE
sudo find /mnt/HDD_DATA_TRUENAS/IMMICH/data -type f | wc -l
sudo du -sh /mnt/HDD_DATA_TRUENAS/IMMICH/data
Les nombres peuvent différer si des fichiers temporaires ou générés sont recréés. Comparer surtout les originaux dans upload, library et la bibliothèque externe.
Validation fonctionnelle
- compte administrateur ;
- utilisateurs ;
- chronologie ;
- dix photos anciennes et récentes ;
- plusieurs vidéos ;
- albums ;
- favoris ;
- visages et recherche ;
- bibliothèques externes ;
- application mobile ;
- OAuth ;
- sauvegarde de base ;
- accélération GPU.
Conserver la source
Garder la VM Proxmox arrêtée, non publiée et non modifiée pendant la période de validation. Ne pas lancer les deux instances en écriture derrière le même domaine.
Après validation, archiver la configuration source et conserver au moins un dump et une copie cohérente des médias selon la rétention choisie.
No comments to display
No comments to display