Dell NativeEdge : Comportement du datastore partagé avec un défaut connu du noyau

Summary: Cet article de la base de connaissances documente le comportement attendu et intentionnel pour la version NativeEdge v4.2.0.0 : Pour éviter la corruption des disques de machines virtuelles, NativeEdge désactive discard="unmap » sur les datastores partagés. Par conséquent, la récupération automatique du stockage ne se produit pas tant que le problème de noyau Ubuntu sous-jacent n’est pas résolu. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Dans la version NativeEdge v4.2.0.0, sur « Shared_DataStore », les utilisateurs observent que la capacité de stockage utilisée augmente progressivement, même lorsque les fichiers de la machine virtuelle sont supprimés. De plus, la récupération du stockage ne se fait pas automatiquement.

Ce comportement est le résultat d’une observation rapportée en interne dans laquelle, dans des environnements évolutifs avec un grand nombre de machines virtuelles déployées sur Shared_DataStore, les machines virtuelles peuvent :

  • Échec du démarrage,
  • Rester bloqué sur l’écran d’un firmware ou d’un chargeur de démarrage,
  • Ou rencontrez des erreurs d’E/S de disque telles que "Block device libvirt-3-format is ejected."

Le problème est apparu plusieurs heures après le déploiement réussi (généralement ~8 heures).

Cause

La version NativeEdge v4.2.0.0 a introduit un nouveau paramètre de machine virtuelle : discard="unmap"

Cela a été ajouté pour prendre en charge la fonctionnalité TRIM et résoudre un problème antérieur de récupération d’espace inutilisé dans la machine virtuelle. Toutefois, lorsque des machines virtuelles sont déployées sur Shared_DataStore, l’activation discard="unmap" entraîne une corruption du disque de la machine virtuelle en raison d’un problème de noyau dans Ubuntu 24.04 affectant block-discard opérations sur CephFS.

Lorsque discard="unmap" a été désactivée (discard="ignore") pour le stockage partagé, toutes les opérations TRIM/discard de machine virtuelle émises par le système d’exploitation vers le système de fichiers CephFS sont ignorées. Les blocs supprimés à l’intérieur de la machine virtuelle (espace inutilisé) ne peuvent donc pas être récupérés ou ne peuvent pas être renvoyés au magasin de données partagé, ce qui entraîne une croissance constante de l’utilisation du magasin de données partagé au fil du temps.

Il ne s’agit pas d’une régression et il s’agit du comportement dans le logiciel publié jusqu’à ce que la prise en charge du noyau en amont soit restaurée.

Resolution

Il n’y a pas de correctif immédiat tant que Canonical n’a pas résolu le problème de suppression du noyau.
Prochaines étapes prévues :
  • Continuer à utiliser `discard="ignore"` Pour `Shared_DataStore` Machines virtuelles dans NativeEdge v4.2.0.0 pour éviter leur corruption.
  • Réactiver discard="unmap" uniquement après la publication par Ubuntu d’un correctif de noyau validé. Cible actuelle inconnue

Affected Products

NativeEdge Solutions
Article Properties
Article Number: 000440993
Article Type: Solution
Last Modified: 23 Apr 2026
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.