Table des matières Chapitre 1: Introduction........................5 Chapitre 2: Liste des modifications....................6 Chapitre 3: Présentation des barrettes NVDIMM-N................7 Fonctionnement normal................................ 7 Sauvegarde sur mémoire Flash............................8 Restauration à partir de la mémoire Flash.......................... 9 Chapitre 4: Matériel........................10 Configuration matérielle du serveur...........................10 Configuration matérielle d’un châssis modulaire......................
Page 4
Mode blocs..................................36 Mode accès direct (DAX).............................36 Support d’espaces de stockage...........................37 Informations de journalisation des opérations et des diagnostics................37 Mémoire de classe stockage dans Windows Server 2019....................37 Configuration requise pour le firmware NVDIMM-N....................37 Présentation de l’architecture des pilotes........................38 Nouvelles fonctionnalités de la prise en charge des libellés Windows Server 2019 et gestion des espaces de nommage................................38 Applets de commande PowerShell..........................40 Entrelacement de modules NVDIMM-N........................40...
Introduction La mémoire persistante NVDIMM-N a été conçue par Dell EMC avec une nouvelle technologie de mémoire de classe stockage qui permet des performances bien supérieures aux technologies de stockage antérieures. Chaque barrette NVDIMM-N comporte 16 Go de mémoire rémanente dans le même format compact qu’une barrette DIMM DDR4 standard à 288 broches. La barrette NVDIMM-N est insérée dans un logement de mémoire processeur standard, les données sont ainsi proches du processeur.
Liste des modifications Tableau 2. Liste des modifications Version Modifications Version d’origine Ajout d’informations sur la prise en charge de l’outil ESXi 6.7. Retrait d’errata Linux obsolètes. Permet de modifier le reste du document pour plus de clarté. Ajout d’informations spécifiques au serveur modulaire, prise en charge de R840, R940xa, modifications apportées au fonctionnement des voyants de la batterie de secours (BBU) et modification du reste du document pour plus de clarté.
Présentation des barrettes NVDIMM-N La figure ci-dessous représente les principaux composants et les interfaces système d’une barrette NVDIMM-N. Les unités DRAM DDR4 sont essentielles dans la barrette NVDIMM-N car elles lui permettent de fonctionner comme une mémoire RDIMM. Les composants qui permettent à...
Figure 2. Fonctionnement normal des barrettes NVDIMM-N Sauvegarde sur mémoire Flash En cas d’arrêt du serveur, de redémarrage à froid ou d’une coupure de courant, le signal Save (Enregistrement) est envoyé au contrôleur NVDIMM-N, lequel déclenche la sauvegarde de tout le contenu DRAM sur la mémoire Flash intégrée. L’événement d’enregistrement des données NVDIMM-N est déclenché...
Restauration à partir de la mémoire Flash Lors du démarrage du serveur, le BIOS réinitialise la mémoire DRAM de la barrette NVDIMM-N. Le BIOS commande au contrôleur NVDIMM-N, via l’interface de gestion SMBus, de restaurer le contenu de la mémoire DRAM sur la mémoire Flash. La restauration dure environ une minute.
Matériel Sujets : • Configuration matérielle du serveur • Configuration matérielle d’un châssis modulaire • Informations sur les modules NVDIMM-N • Batterie • Versions minimales du firmware selon la plate-forme Configuration matérielle du serveur Les modules NVDIMM-N sont actuellement pris en charge par les serveurs PowerEdge T640, R640, R740/R740XD, R840, R940, R940xa, MX740c et MX840c.
Page 11
Tableau 3. Configurations de mémoire NVDIMM-N prises en charge, 2 sockets (suite) NVDIMM-N Capacité de mémoire Modules RDIMM Barrette RDIMM Emplacements des NVDIMM-N logements DIMM Capacité Module NVDIMM-N : A7 16 Go 12 x 32 Go 384 Go Modules RDIMM : A1-A6, B1-B6 Module NVDIMM-N : A7 16 Go...
Page 12
Modules RDIMM : A1-A6, B1-B6 Modules NVDIMM-N : A7-A12, B7-B12 Remarque : d’autres configurations peuvent fonctionner, mais elles n’ont pas été entièrement validées et elles ne sont pas prises en charge par Dell EMC actuellement. Figure 6. Disposition de la mémoire MX740c Matériel...
Page 13
Tableau 4. Configurations NVDIMM-N prises en charge, R940, MX840c à 4 sockets NVDIMM-N Capacité de mémoire Modules RDIMM Barrette RDIMM Emplacements des NVDIMM-N logements DIMM Capacité 16 Go 24 x 16 Go 384 Go Modules RDIMM : A1-A6, B1-B6, C1-C6, D1-D6 Module NVDIMM-N : A7 16 Go 24 x 32 Go...
1. Les modules NVDIMM-N ne sont pas pris en charge dans les logements de mémoire 3 et 4 des sockets processeur 2. D’autres configurations peuvent fonctionner, mais elles n’ont pas été entièrement validées et elles ne sont pas prises en charge par Dell EMC actuellement. Configuration matérielle d’un châssis modulaire Le châssis modulaire MX7000 est proposé...
Flash. Les modules NVDIMM-N conçus selon les spécifications JEDEC peuvent utiliser une alimentation de secours de type supercondensateur, mais la batterie Dell EMC est une solution d’alimentation centralisée plus compacte, fiable et intégrée. L’alimentation est intégrée à la carte système, et elle ne nécessite pas de câble distinct pour chaque module NVDIMM-N contrairement aux supercondensateurs.
Page 16
Tableau 6. Comportement de la LED de la batterie (suite) Fonctionnement de la batterie Voyant vert Charge de maintenance Activé Charge critique (capacité de la batterie inférieure au minimum requis pour l’enregistrement de la Clignotant mémoire NVDIMM-N, serveur alimenté) Batterie activée et sa charge utilisée (coupure de courant détectée, la batterie fournit l’alimentation Clignotant nécessaire à...
Figure 9. Instructions d’installation de la batterie R740 REMARQUE : L’emplacement de la batterie peut varier selon le serveur. Consultez le guide d’installation et de maintenance du serveur pour obtenir des instructions. Versions minimales du firmware selon la plate-forme Pour que les modules NVDIMM-N soient fonctionnels sur des serveurs PowerEdge, les versions minimales du firmware de la plate-forme sont les suivantes : ●...
BIOS Sujets : • Paramètres de configuration des barrettes NVDIMM-N dans le BIOS • Messages d’erreur du BIOS Paramètres de configuration des barrettes NVDIMM-N dans le BIOS Cette section décrit les options de configuration du BIOS relatives au fonctionnement des barrettes NVDIMM-N. Pour obtenir la description de toutes les options de configuration, consultez le guide d’installation et de maintenance du serveur.
Page 19
Figure 11. Paramètres de mémoire Entrelacement de Spécifie si l’architecture de mémoire non uniforme (NUMA) est prise en charge. Si ce champ est réglé sur Activé, nœuds l’entrelacement de mémoire est pris en charge si une configuration de mémoire symétrique est installée. Si le champ est réglé...
Page 20
Figure 12. Écran Persistent Memory (Mémoire permanente) Le tableau suivant décrit les options disponibles dans l’écran de configuration du BIOS. Tableau 7. Écran de configuration du BIOS Option Description Entrelacement de nœuds Spécifie si l’architecture de mémoire non uniforme (NUMA) est prise en charge. Si ce champ est réglé sur Activé, l’entrelacement de mémoire est pris en charge si une configuration de mémoire symétrique est installée.
Page 21
Tableau 7. Écran de configuration du BIOS (suite) Option Description NVDIMM-N Permet de réinitialiser les barrettes NVDIMM-N sur les valeurs d’usine par défaut et d’effacer leurs données. Si l’option est définie sur Activer, toutes les données du module NVDIMM-N sont perdues. Réinitialisation d’usine et Cette option n’efface pas les informations d’intégrité...
Figure 13. Écran des paramètres du BIOS du système Messages d’erreur du BIOS Lorsque le BIOS détecte une erreur liée à la mémoire NVDIMM-N durant l’auto-test de démarrage POST, il affiche une invite F1/F2 et le message d’erreur correspondant. Plusieurs messages s’affichent si plusieurs erreurs sont détectées. Le BIOS consigne également un événement pour chaque erreur dans le journal système du serveur (SEL) et dans le journal LifeCycle (LCL).
Page 23
Ce module NVDIMM-N sera défini sur le mode Lecture seule. Coupez l’alimentation du système, réinstallez le module NVDIMM-N, puis redémarrez le serveur. Si le problème persiste, remplacez le module de mémoire défectueux identifié dans le message. UEFI0302 Erreur de configuration des règles d’alimentation électrique sur le module NVDIMM-N situé dans [emplacement] Ce module NVDIMM-N sera défini sur le mode Lecture seule.
Gestion de barrettes NVDIMM-N dans l’iDRAC Sujets : • Interface graphique de l’iDRAC • Gestion à distance • Consignation des erreurs liées à la mémoire NVDIMM-N Interface graphique de l’iDRAC L’image ci-dessous représente le tableau de bord de l’interface graphique Web de l’iDRAC dans le cas de la gestion à distance du serveur. Figure 14.
2. Les barrettes DIMM NVDIMM-N sont actuellement identifiées comme des barrettes DIMM DDR4 16 Go à 2 666 MHz à simple rangée sur la page Memory Details (Informations sur la mémoire). Les barrettes RDIMM DDR4 16 Go Dell EMC standard sont identifiées comme des barrettes DIMM DDR4 16 Go à...
Figure 16. État de la batterie de secours (BBU) Correctif d’erreurs des messages du journal Les correctifs d’erreurs suivants ont une incidence sur les messages du journal d’événements système : ● Si UEFI0340 est journalisé dans le journal Lifecycle Controller, le journal des événements système et les journaux Lifecycle Controller peuvent contenir des entrées avec un message indiquant qu’un événement non pris en charge s’est produit.
Page 27
Tableau 10. Consignation des erreurs liées à la mémoire NVDIMM-N (suite) ID (Nº) Message d’événement Action recommandée des modules NVDIMM, voir le manuel du propriétaire du système sur le site de support technique. MEM9030 Le module NVDIMM dans le logement Retirez et réinstallez le périphérique [emplacement] ne répond pas, et il est NVDIMM (Non-Volatile Dual In-line Memory...
Page 28
Tableau 10. Consignation des erreurs liées à la mémoire NVDIMM-N (suite) ID (Nº) Message d’événement Action recommandée l’alimentation nécessaire à l’enregistrement Consultez la documentation pour obtenir des données en cas de coupure de courant. des détails sur la façon d’afficher le journal. MEM9037 Le module NVDIMM dans le logement Remplacez le périphérique NVDIMM (Non-...
Fonctionnement du serveur avec des barrettes NVDIMM-N Le fonctionnement du serveur varie légèrement lorsque des barrettes NVDIMM-N sont installées. Cette section décrit les différences qui peuvent être observées lors de l’arrêt et du démarrage du serveur. Cette section décrit également les scénarios où l’arrêt du serveur est automatiquement exécuté...
Arrêt et enregistrement automatiques La solution de mémoire permanente NVDIMM-N a été conçue par Dell EMC pour protéger les données des clients. Le bloc d’alimentation du serveur constitue un élément essentiel de la protection des données. Le ou les blocs d’alimentation doivent fournir suffisamment de puissance pour permettre l’enregistrement des données et le basculement du serveur sur la batterie de secours NVDIMM-N.
Modifications de la configuration DIMM Dell EMC recommande de sauvegarder les données de la mémoire NVDIMM-N sur un dispositif de stockage externe avant de modifier la configuration de la mémoire du serveur. Cela s’applique à la fois aux modules NVDIMM-N et RDIMM. Comme les algorithmes de correction d’erreur mémoire (ECC) sont uniques pour chaque logement et configuration de mémoire, les modules NVDIMM-N peuvent générer des...
NVDIMM-N. Dans l’environnement Windows Server 2016 et 2019, les modules NVDIMM-N Dell EMC peuvent prendre en charge le mode blocs et le mode accès direct (DAX). Les deux vidéos suivantes montrent la différence entre ces deux modes et indiquent comment les utiliser.
Gestionnaire de périphériques L’image ci-dessous représente les instances de l’unité racine NVDIMM-N et des disques NVDIMM-N dans le gestionnaire de périphériques Windows Server 2016. Figure 18. Instances de l’unité racine NVDIMM-N et des disques NVDIMM-N dans le gestionnaire de périphériques Windows. Identification des disques NVDIMM-N Windows PowerShell et l’interface graphique des propriétés des disques NVDIMM-N dans le gestionnaire de périphériques fournissent des informations qui permettent d’identifier de façon unique chaque barrette NVDIMM-N.
Figure 20. Dans l’interface graphique du gestionnaire de périphériques Les informations d’emplacement ci-dessus peuvent être converties en numéro d’emplacement physique à l’aide du tableau suivant Tableau 12. Emplacement des logements DIMM Emplacement Emplacement du logement DIMM Windows...
Tableau 12. Emplacement des logements DIMM (suite) Emplacement Emplacement du logement DIMM État d’intégrité et propriétés des barrettes NVDIMM-N La commande PowerShell suivante permet d’obtenir l’état d’intégrité des barrettes NVDIMM-N. Figure 21. État d’intégrité et propriétés des barrettes NVDIMM-N Le pilote natif Windows peut gérer différents événements d’intégrité. Pour plus d’informations sur les différents états d’intégrité, voir la documentation Windows (https://docs.microsoft.com/en-us/windows-server/storage/storage-spaces/storage-class-memory-health) Mode blocs...
Support d’espaces de stockage Windows Server 2016 prend en charge les modules NVDIMM-N qui permettent l’exécution extrêmement rapide des opérations d’E/S (entrée/sortie). Ces modules peuvent servir par exemple de mémoire cache à écriture différée pour obtenir des temps de latence très faibles pour l’écriture.
Présentation de l’architecture des pilotes Deux types d’objets physiques sont associés à la mémoire permanente dans Windows Server : les modules de mémoire NVDIMM et les disques de mémoire permanente logique sur la partie supérieure du pilote physique. Dans le gestionnaire de périphériques, les modules NVDIMM physiques s’affichent dans la liste des dispositifs de mémoire, tandis que les disques logiques s’affichent dans la liste des disques de mémoire permanente.
Page 39
Figure 27. Liste des régions non utilisées de PMEM, des dispositifs PMEM physiques et des disques PMEM Figure 28. Affichage ou retrait de disques PMEM Windows...
Applets de commande PowerShell #Get-PmemDisk ● Renvoie un ou plusieurs disques de mémoire permanente logique. ● L’objet renvoyé contient des informations sur la taille, le type d’atomicité, l’état d’intégrité et les appareils physiques sous-jacents. #Get-PmemPhysicalDevice ● Renvoie un ou plusieurs appareils de mémoire permanente physique (NVDIMM). ●...
Figure 30. Visibilité dans PowerShell Configuration de NVDIMM-N pour les machines Hyper-V L’article référencé ici, les applets de commande pour la configuration des périphériques de mémoire permanente pour les machines virtuelles Hyper-V, fournit des détails sur la configuration des machines virtuelles Hyper-V avec la mémoire NVDIMM-N compatible avec JEDEC.
Page 42
● Lors de la création d’un espace de nommage dans Windows serveur 2019 (WS2019), le message enregistré suivant s’affiche "The driver for persistent memory disk encounters internal error". L’erreur est attendue et peut se produire au cours du test du périphérique de mémoire de classe stockage (SCM). Cela signifie que l’espace de nommage est créé et on considère qu’il fonctionne comme prévu pour WS2019.
Linux Le matériel NVDIMM-N est pris en charge dans les versions 7,3, 7,4, 7,5 et 7,6 de RHEL. Sujets : • Identifier et configurer une unité de mémoire permanente (PMEM) • Installation • Vérifier le système de fichiers existant • NVDIMM-N en mode lecture seule •...
Installation Sauvegardez l’image ISO de RHEL sur la clé USB en utilisant la commande dd # dd if=/home/dell/RHEL7.3.iso of=/dev/sdb bs=4M conv=noerror,sync Le BIOS démarre le noyau Linux à partir de la clé USB. Suivez les indications à l’écran pour terminer l’installation de RHEL.
Installez RHEL ou démarrez le système d’exploitation s’il est déjà installé. Lorsque le système d’exploitation est en cours d’exécution, $ su Le module NVDIMM-N 6 dans le logement CPU0 s’affiche sous la forme /dev/pmem0, le module NVDIMM-N 6 dans le logement CPU1 s’affiche sous la forme /dev/pmem1.
Lorsque le système d’exploitation est en cours d’exécution : $ su Montez /dev/pmem0 et /dev/pmem1 # mount -t xfs -o dax /dev/pmem0 /mnt/nvdimm0 Pour déterminer si la mémoire est accessible en écriture sur /dev/pmem0 et /dev/pmem1 # touch /mnt/nvdimm0/write.txt # shutdown Utilitaire de gestion Utilitaires de gestion ndctl et mdadm 1.
Exécutez la commande ci-dessous pour créer des espaces de nommage. Cette commande, si elle est utilisée par défaut, crée des unités /dev/pmem. Afin de créer des espaces de nommage dans d’autres modes, consultez le lien https://www.mankier.com/1/ndctl- Create-namespace Cette commande doit être exécutée autant de fois que le nombre de modules NVDIMM-N connectés au système. ●...
9324 9324 Recherchez votre produit sur support.Dell.com pour trouver les packages de mise à jour pour ces bundles de firmware. Configuration matérielle requise : ESXi prend uniquement en charge le matériel NVDIMM-N si le système hôte intègre un processeur de référence Intel Xeon™ Gold (51xx, 61xx) ou Platinum (81xx).
NVDIMM-N de façon unique, dans le cas où les informations sont requises pour résoudre des problèmes. La colonne suivante indique l’espace disponible et doit mentionner « 0 B » pour tous les appareils NVDIMM-N entièrement mappés et fonctionnant correctement. L’intégrité doit indiquer Normal. Une explication détaillée de la section Intégrité est disponible dans la section « État d’intégrité globale » ci-dessous.
Ensembles d’entrelacements Si l’entrelacement est Désactivé dans les paramètres du BIOS F2, chaque appareil NVDIMM-N se trouvera dans un ensemble d’entrelacements individuel, comme montré dans l’interface graphique ci-dessous. Figure 32. Ensembles d’entrelacements lorsque l’entrelacement est Désactivé Si l’entrelacement est Activé dans les paramètres du BIOS F2, la capacité totale de NVDIMM-N sera divisée en pools en fonction du support du processeur.
Figure 34. Banques de données Systèmes d’exploitation invités pris en charge avec prise en charge NVDIMM ● Windows Server 2016 Build 14393 et version ultérieure ● Windows 10 version Mise à jour anniversaire 1607 et version ultérieure ● RedHat Enterprise Linux 7.4 et version ultérieure ●...
Informations de journalisation des opérations et des diagnostics ESXi dispose de nombreux journaux pour diagnostiquer le comportement système dans la section « Surveillance » de l’interface utilisateur. Vous pouvez aussi créer une offre de support complet ici afin de regrouper tous les journaux en un simple lien de téléchargement. Micrologiciels obsolètes ESXi nécessite des modules NVDIMM-N avec une image micrologicielle 9324 minimum.
Erreurs NVDIMM-N Dans la plupart des cas où les modules NVDIMM-N rencontrent une erreur, le comportement au niveau du système mettra le « mauvais » module NVDIMM-N dans un état Lecture seule. De fait, toutes les machines virtuelles mappées à TOUT module NVDIMM-N ne pourront pas démarrer, y compris les machines virtuelles qui ne sont pas mappées au «...
Errata généraux NVDIMM-N ne prend pas en charge PPR sur les produits 14G et le code de consignation des erreurs corrigeables ne fait pas la distinction entre RDIMM et NVDIMM-N. Par conséquent, le message d’erreur "MEM0802 -The memory health monitor feature has detected a degradation in the DIMM installed in DIMM<slot number>.