Bonjour à tous,
Petit retour complet suite à plusieurs semaines d'investigation intensive sur ce sujet, ça pourra peut-être aider quelqu'un dans une config similaire.
Contexte : cluster Proxmox VE 2 nœuds, ME5024 en iSCSI direct-attach 25GbE (sans switch), Veeam + PBS pour les sauvegardes.
Ce qu'on a écarté :
- Réseau/switch (hors du chemin, direct-attach)
- Erreurs physiques sur les NIC (ethtool propre, 0 erreur/drop/CRC)
- Multipath (fonctionnel, ALUA correct)
- Défaut matériel côté ME5 (logs contrôleurs propres, confirmé par Dell)
Ce qu'on a trouvé et testé :
- Un fil quasi-identique sur ce forum décrit exactement notre pattern (conn error 1022, NOP timeout), avec une analyse PCAP poussée par un ingénieur Blockbridge : la queue SCSI atteint sa profondeur max, les complétions s'arrêtent ~10-12s, la fenêtre TCP de réception s'effondre — verdict : "ça ne ressemble pas au SAN", plutôt un comportement de la pile iSCSI/TCP/workqueue côté initiateur Linux. Toujours non résolu à ce jour sur ce fil.
- Dell a identifié une saturation du tier SSD (~95% plein) sur nos pools, avec recommandation d'affinité "Archive" pour réduire la pression — appliqué, en cours d'observation.
- Le format qcow2-on-LVM ("Snapshots as Volume-Chain", Tech Preview PVE9) semble avoir un coût de performance documenté (cf. l'article Blockbridge sur le sujet + un autre fil forum où désactiver les Volume-Chain snapshots a fait disparaître un stall similaire). On a reconverti plusieurs VMs en raw pour tester.
- Fait important découvert via le support Veeam : une VM qui migre entre nœuds (qm migrate) change potentiellement d'UUID Proxmox — pour Veeam ça équivaut à une nouvelle VM, donc perte du CBT et lecture complète au prochain backup. Si vous migrez souvent vos VMs (comme nous, en mitigation d'incident), ça peut expliquer des durées de backup anormalement longues sans rapport avec le stockage lui-même.
- Le fleecing Proxmox (tampon d'écriture local qui amortit les ralentissements du SAN pendant une capture) n'est configurable que via un job planifié ou en CLI (vzdump --fleecing) — pas via le bouton "Backup now" ponctuel sur une VM. Si vous faites des backups manuels sur des VMs en raw simple (sans snapshot), vous n'avez aucun tampon, donc toute latence du SAN se répercute directement sur l'invité.
- Un redémarrage complet des VMs (chez nous suite à une maintenance matérielle) réinitialise le CBT pour les disques RAW/VMDK (mais pas QCOW2, contrairement à ce qu'on pensait au départ) — donc une relecture complète massive du SAN au prochain backup, à prévoir/planifier.
Où on en est : toujours en cours d'investigation avec Dell et Proxmox support, mais le tableau se précise couche par couche. Pas de cause unique identifiée à ce stade, plutôt un ensemble de facteurs qui se cumulent.
@Francois_Baillargeon : pas de perte de trame confirmée par ethtool, métriques bien en dessous des seuils des liens 25G — donc pas un souci réseau classique de notre côté.
N'hésitez pas si vous avez des questions ou un cas similaire, ça m'aiderait aussi d'avoir d'autres retours !