33800 Docs

← Retour

Incident - Réinstallation PVE après problème disques

Date : 04-01-2026 Status : ✅ RESTAURATION TERMINÉE Mise à jour : 04-01-2026 04:40


Résumé de l'incident

  1. Tentative d'installation : 5 HDD (12To HGST pour pool ZFS stock_36to)
  2. Échec : Installation n'a pas fonctionné
  3. Mauvaise manip : Disques débranchés puis mal rebranchés
  4. Conséquence : Problème GRUB, système non bootable
  5. Solution : Réinstallation complète de Proxmox VE

✅ Services restaurés

ZFS stock_36to

Propriété Valeur
Status ✅ OK
Config RAIDZ2 (5x 12To HGST)
Taille 54.6 To brut / ~30 To utilisés
Données Toutes intactes
Export NFS /stock_36to

docker-prod (192.168.1.12)

Propriété Valeur
Status ✅ OK
VMID 207
Containers 26 actifs
Fix appliqué IP cloud-init + désactivation firewall

Containers actifs :

nginx (192.168.1.104)

Propriété Valeur
Status ✅ OK
VMID 107
OS Debian 12 cloud-init
nginx 1.22.1
Sites 24 vhosts HTTPS
SSL Wildcard *.33800.nowhere84.com (expire 04/04/2026)
NFS Autofs vers /mnt/nfs/raidz2

win11 (VM 201)

Propriété Valeur
Status ✅ Restaurée (non démarrée)
Backup utilisé 31/10/2025 (121 Go)
Config 20Go RAM, 8 cores
GPU RTX 3070 Ti passthrough
À faire Démarrer + vérifier GPU

VMs Proxmox1 (192.168.1.155)

VM Status IP
gitlab ✅ Running 192.168.1.196
vscode ✅ Running 192.168.1.154
dev-portainer ✅ Running 192.168.1.51
jellyfin ✅ Running 192.168.1.199

Cluster Proxmox

Propriété Valeur
Status ✅ Opérationnel
Noeuds 2 (pve + proxmox)
Quorum 2/2 votes
Version config 4

📋 Sites nginx configurés (24)

Production (192.168.1.12)

Site Backend
hellocar-api-prod :4510
hellocar-public-prod :4501
hellocar-admin-prod :4500
supabase-api-prod :8200
supabase-studio-prod :8201
notif-logger :5300
grafana :3000
prometheus-prod :9090
portainer-prod :9443 (HTTPS)
whisper-api-prod :9100
yolo-api-prod :9200
apprise-prod :8000
ntfy-prod :8080
dashboard :5000
downloads :5001

Développement (192.168.1.51)

Site Backend
supabase-api-dev :8100
supabase-studio-dev :8101
needfinder-api-dev :5200

Autres machines

Site Backend
gitlab 192.168.1.196:80
vscode 192.168.1.154:8080
jellyfin 192.168.1.199:8096
proxmox 192.168.1.10:8006 (HTTPS)
proxmox1 192.168.1.155:8006 (HTTPS)
pve 192.168.1.10:8006 (HTTPS)

🔐 Certificat SSL

Propriété Valeur
Type Wildcard Let's Encrypt
Domaine *.33800.nowhere84.com + 33800.nowhere84.com
Expiration 04 avril 2026
Chemin cert /etc/letsencrypt/live/33800.nowhere84.com/fullchain.pem
Chemin key /etc/letsencrypt/live/33800.nowhere84.com/privkey.pem
Renouvellement Automatique (certbot timer)

📁 NFS Autofs (nginx)

Propriété Valeur
Point de montage /mnt/nfs/raidz2
Serveur NFS 192.168.1.10 (PVE)
Export /stock_36to
Options soft,timeo=30,rsize=8192,wsize=8192
Timeout 60s (démonte après inactivité)

⏳ Tâches restantes

  1. [ ] Démarrer win11 + vérifier GPU passthrough
  2. [ ] Vérifier les disques passthrough win11 (Crucial 2To, Samsung 1To, LDLC 500Go)

📝 Credentials de référence

Machine User Password
PVE root root MyUlia75$w
VMs 10X gouroubleu 0015
Autres VMs gouroubleu MyUlia75$w

🔧 Commandes utiles

# Status cluster
pvecm status

# Lister sites nginx
ssh gouroubleu@nginx.local "ls /etc/nginx/sites-enabled/"

# Containers docker-prod
ssh gouroubleu@docker-prod.local "docker ps"

# Test NFS sur nginx
ssh gouroubleu@nginx.local "ls /mnt/nfs/raidz2/data/"

# Renouveler SSL (si besoin)
/mnt/stock_36to/data/33800-stack/scripts/dns/certbot/renew-wildcard.sh 33800

📊 Chronologie de la restauration

Heure Action
15:30 Début incident - GRUB cassé
16:00 Réinstallation PVE
17:00 Découverte ZFS intact
17:30 docker-prod redémarré (26 containers)
18:00 VMs Proxmox1 redémarrées
02:30 Début restauration win11
03:30 Création VM nginx
03:45 nginx installé + 15 vhosts
04:00 win11 restaurée (100%)
04:10 SSL wildcard obtenu
04:20 24 vhosts HTTPS configurés
04:30 PVE réintégré au cluster
04:35 NFS autofs configuré
04:40 ✅ Restauration terminée