Module DCPMM Dell EMC Guide de l’utilisateur Jan 2021 Rév.
Remarques, précautions et avertissements REMARQUE : Une REMARQUE indique des informations importantes qui peuvent vous aider à mieux utiliser votre produit. PRÉCAUTION : ATTENTION vous avertit d’un risque de dommage matériel ou de perte de données et vous indique comment éviter le problème. AVERTISSEMENT : un AVERTISSEMENT signale un risque d’endommagement du matériel, de blessure corporelle, voire de décès. © 2017 - 2021 Dell Inc. ou ses filiales. Tous droits réservés.
Table des matières Chapitre 1: Introduction.................................................................................................................. 5 Configuration matérielle........................................................................................................................................................5 Terminologie..................................................................................................................................................................
Chapitre 9: Windows..................................................................................................................... 35 PMEM en mode App Direct............................................................................................................................................... 35 Gestion des disques PMEM.........................................................................................................................................
1 Introduction Dell EMC propose désormais des modules DCPMM (Data Center Persistent Memory Module) Intel, une mémoire permanente qui présente le même encombrement qu’un module DIMM DDR4 standard. Les modules DCPMM sont disponibles en trois capacités : 128 Go, 256 Go et 512 Go. Les modules DCPMM sont installés dans les logements de mémoire du serveur et sont compatibles avec les modules RDIMM et LRDIMM.
Tableau 1. Configuration matérielle (suite) Composant Version minimale requise iDRAC 3.34.34.34 Micrologiciel DCPMM Version n° 5375 SE Microsoft Windows 2019 VMware ESXi 6.7 avec EP10 (version n° 13981272) Red Hat Enterprise Linux 7.6 SUSE Linux Enterprise Server 15 Terminologie Tableau 2. Terminologie Terminologie Description Mode App Direct (AD) La mémoire persistante est accessible directement par les applications en tant que mémoire adressable en octets.
Tableau 2.
2 Liste des modifications Tableau 3.
3 Matériel Sujets : • • • Configuration matérielle du serveur Installation et retrait de modules DIMM Configuration du matériel DCPMM Configuration matérielle du serveur Les modules DCPMM sont pris en charge par les serveurs PowerEdge R640, R740/R740XD, R840, R940, R940xa, MX740c et MX840c équipés de processeurs Intel Xeon Scalable Gold ou Platinum de deuxième génération.
Figure 1. Disposition de la mémoire sur les serveurs R740/R740XD Tableau 4.
Tableau 4.
Tableau 4. Configurations DCPMM (suite) Nombre de process eurs sur le serveur Remplis sage de la mémoire DCPMM 2 Capacit é de la mémoire DRAM (Go) Capacit é de la mémoire DCPMM (Go) Mémoir Mémoir e du e totale système (Go) d’exploit ation en mode Mémoir e (Go) Mémoir Ratio e totale DRAM:O par ptane process eur (Go) Nécessit e un process eur M ou L 256 Go x 32 Go x 12 12 384 3 072 3 072 3 456 1 728 1:8 Référenc Oui e SKU L Oui 2 256 Go x 64 Go x 8 12 768 2 048 S/O 2 816 1 408 1:2.
Tableau 4.
Tableau 6.
Tableau 6.
Tableau 7.
Type de processeur et limites de mémoire maximale Tableau 8.
4 BIOS Sujets : • • • Paramètre de configuration du BIOS pour module DCPMM Intel Configuration du mode App Direct Configuration du mode Mémoire Paramètre de configuration du BIOS pour module DCPMM Intel Découverte des modules DIMM Tous les modules DCPMM installés détectés par le BIOS lors de l’inventaire du système s’affichent dans l’onglet Mémoire persistante Intel du BIOS : Paramètres de la mémoire > Mémoire persistante > Mémoire persistante Intel > Configuration DIMM de mémoire persistante. Figure 2.
Il y a une entrée pour chaque module DCPMM installé. Les informations sur l’intégrité et l’état actuels de chaque module DCPMM s’affichent comme suit : Figure 3. Informations sur la mémoire REMARQUE : Les données sont censées être toujours exprimées en Mio/Gio/Tio, même si elles apparaissent en Mo/Go/To. La surcharge de la capacité utilisateur peut atteindre 2 % de la capacité (Gio). Une surcharge supplémentaire peut être nécessaire pour les zones, les espaces de nommage et les systèmes de fichiers.
Figure 4. Configuration de l’objectif Les options du BIOS déterminent la façon dont l’objectif est créé et dont les modules DCPMM sont configurés : Persistent [%] (Persistant [%]) : ● No Change (Aucune modification) : n’applique pas les modifications apportées à l’objectif actuel. ● 100 : crée un objectif de mémoire persistante de 100 % sur les modules DCPMM sélectionnés. ● 0 : crée un objectif de mémoire persistante de 0 % sur les modules DCPMM sélectionnés.
Figure 5. Configuration de zone Le nombre de zones affichées dépend du nombre de processeurs dans le système et non de l’entrelacement des modules DCPMM. Si les modules DCPMM sont entrelacés, une seule zone de mémoire persistante est répertoriée par socket dans le système sur lequel des modules DCPMM sont installés. Si les modules DCPMM ne sont pas entrelacés, une seule zone de mémoire persistante est répertoriée par module DCPMM installé sur le système.
Figure 6. Informations sur la zone Configuration du mode Mémoire Création d’un objectif L’objectif est créé dans le BIOS. Pour créer un objectif dans le BIOS, accédez à : Memory Settings (Paramètres de la mémoire)Persistent Memory (Mémoire persistante)Intel Persistent Memory (Mémoire persistante Intel)Region Configuration (Configuration de zone)Create Goal Config (Créer une configuration d’objectif).
5 Rapport d’événements DCPMM Lorsque le système détecte un événement lié au module DCPMM au cours de l’exécution ou de l’auto-test de démarrage (POST), le système consigne les événements dans le journal d’événements système (SEL, System Event Log) du serveur et le journal de cycle de vie (LCL, Life-Cycle Log). Si un événement est détecté au cours du démarrage, le système s’arrête pendant le POST et l’utilisateur doit appuyer sur la touche F1 pour poursuivre le processus de démarrage.
● UEFI0345 : l’opération d’effacement sur la mémoire DIMM non volatile portant le numéro de série dans le logement a été réalisée avec succès. Action recommandée : N/A ● UEFI0347 : impossible d’initialiser la mémoire, car une ou plusieurs erreurs se sont produites lors de l’initialisation du module NVDIMM dans le logement . Action recommandée : retirez et réinstallez manuellement le module NVDIMM.
Action recommandée : N/A ● UEFI0358 : impossible d’effectuer l’opération d’effacement cryptographique sur le module DIMM de mémoire persistante Intel portant le numéro de série dans le logement . Action recommandée : relancez l’opération. Si le problème persiste, contactez votre prestataire de services.
● UEFI0377 : le module NVDIMM (Non-Volatile Dual In-line Memory Module) dans le logement de mémoire a rencontré une défaillance fatale temporaire au cours du démarrage précédent. Action recommandée : retirez et réinstallez le module NVDIMM (Non-Volatile Dual In-line Memory Module). Si le problème persiste, contactez votre prestataire de services. Pour plus d’informations sur l’installation et le retrait, voir le manuel d’installation et de maintenance du serveur sur le site de support.
6 Gestion des modules DCPMM Intel avec iDRAC Sujets : • Interface utilisateur iDRAC Interface utilisateur iDRAC Version du micrologiciel DCPMM La version du micrologiciel DCPMM s’affiche sous l’onglet System (Système) > Inventory (Inventaire) > Firmware inventory (Inventaire du micrologiciel). Figure 7. Version du micrologiciel DCPMM État du matériel DCPMM Sélectionnez le lien Memory (Mémoire) dans Dashboard (Tableau de bord) pour obtenir plus d’informations sur l’état d’intégrité de la mémoire.
Figure 8. État du matériel DCPMM Configuration d’un objectif DCPMM à l’aide de l’interface utilisateur iDRAC 1. Connectez-vous à l’interface utilisateur iDRAC. 2. Accédez à Configuration > BIOS Settings (Paramètres du BIOS) > Memory Settings (Paramètres de la mémoire) > Persistent Memory Settings (Paramètres de la mémoire persistante). Figure 9. Configuration d’un objectif DCPMM à l’aide de l’interface utilisateur iDRAC 3.
Figure 10. Configuration d’un objectif DCPMM 4. Modifiez le pourcentage du champ Persistent (Persistant) en 100 % pour configurer le module DCPMM Intel en mode App Direct 100 % et en 0% pour configurer les modules DIMM en mode Mémoire 100 %. REMARQUE : Le champ Persistent memory type (Type de mémoire persistante) permet de configurer un nouvel objectif, et non de lire l’état actuel de l’objectif. Utilisez les instructions de la section État du matériel DCPMM pour confirmer la configuration actuelle. 5.
7 Sécurité des modules DCPMM Sujets : • • • Mode Mémoire App Direct Effacement cryptographique et nettoyage d’un module DCPMM Mode Mémoire En mode Mémoire, les modules DCPMM fonctionnent comme une mémoire système volatile. La phrase de passe de l’utilisateur n’est pas prise en charge et ce paramètre du BIOS est grisé. App Direct Les utilisateurs ont la possibilité d’activer la protection par phrase de passe des zones DCPMM.
Figure 12.
● Effacement cryptographique ● Nettoyage Ces deux méthodes d’effacement peuvent être exécutées à l’aide des options de configuration du BIOS. L’utilisateur peut choisir d’effacer le contenu de l’intégralité ou d’un sous-ensemble de modules DCPMM installés. Effacement cryptographique La fonction d’effacement cryptographique efface la clé de zone (PM-RK) App Direct qui force le redémarrage du système.
Figure 14. Nettoyage Le nettoyage peut prendre jusqu’à 15 minutes avec une configuration DIMM de 128 Go entièrement chargée, 30 minutes avec 256 Go et 1 heure avec 512 Go. REMARQUE : Le nettoyage n’est pas pris en charge lorsque les modules DCPMM sont configurés en mode Mémoire. Lorsque l’opération de nettoyage est en cours d’exécution, une invite s’affiche dans le BIOS pour indiquer un écrasement (Overwrite). « Overwrite » est le nom de la deuxième commande du micrologiciel qui est exécutée.
8 Modifications de la configuration DIMM Les scénarios de migration DCPMM suivants sont pris en charge : ● Remplacement de la carte système en cas de défaillance Tous les modules DIMM doivent être à nouveau remplis dans les mêmes logements. Le contenu des modules DCPMM et des données sera disponible pour l’accès à l’application client une fois que la carte aura été configurée comme la carte d’origine.
9 Windows Dell EMC prend en charge les modules DCPMM Intel avec Microsoft Windows 2019 en mode Mémoire et en mode App Direct. REMARQUE : Veillez à appliquez les mises à jour mensuelles cumulatives de Windows.
Figure 16. Appareils de mémoire dans le gestionnaire de périphériques Gestion des disques PMEM Windows ne prend actuellement en charge qu’un seul espace de nommage par ensemble d’entrelacement (indépendamment du nombre d’appareils physiques dans l’ensemble d’entrelacement). Vous pouvez sélectionner l’option d’entrelacement des modules DCPMM lors de la création d’un objectif en suivant les indications relatives à la configuration des modes Mémoire et App Direct.
○ Écrit des zéros dans la zone de stockage des libellés, écrit de nouveaux blocs d’index de libellés, puis reconstruit les piles de gestion de la chaîne logistique afin de répercuter les modifications. ○ Nécessite une confirmation de l’utilisateur, qui peut être supplantée avec Force. ○ Cette applet de commande est conçue comme un mécanisme de récupération « par la force ». Elle n’est pas recommandée pour une utilisation normale.
Retrait de disques PMEM Figure 19. Retrait de disques PMEM Windows 2019 ne prend pas en charge la création de volumes redondants sur les disques PMEM à l’aide du service de disque virtuel Windows. Pour créer des volumes redondants, utilisez les espaces de stockage. Pour plus d’informations sur les espace de stockage, consultez la page : https://docs.microsoft.com/en-us/windows-server/storage/ storage-spaces/deploy-standalone-storage-spaces.
Figure 21. Création d’un disque PMEM à l’aide d’un ID de zone PMEM en mode Mémoire Lorsqu’un module DCPMM Intel est configuré en mode Mémoire, le système d’exploitation le considère comme la mémoire système. La taille de la mémoire persistante est indiquée comme étant nulle et la taille de la mémoire volatile indique la taille totale du module DCPMM. Figure 22.
Figure 23. Dépannage et surveillance des événements Windows Correctif d’erreur Windows L’erreur suivante a une incidence sur les systèmes d’exploitation Windows et sera résolue dans un correctif à venir. ● 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 de stockage (SCM).
10 Linux Sujets : • • • Identification et configuration d’un périphérique de mémoire persistante Utilitaire de gestion Correctifs d’erreurs Linux Identification et configuration d’un périphérique de mémoire persistante Recensement des périphériques DCPMM Pour recenser tous les périphériques physiques du système, exécutez la commande : ndctl list -DHi Création d’un espace de nommage La configuration des espaces de nommage détermine la capacité de mémoire que l’utilisateur souhaite exposer au système d’exp
(X est un nombre naturel compris entre 0 et le nombre de périphériques PMEM logiques) mkdir /mnt/pmemX mount -o dax /dev/pmemX /mnt/pmemX Pour écrire des données sur le périphérique, exécutez la commande suivante : cd /mnt/pmemX echo “Hello World” >>test.txt Réinitialisez le système. Les données doivent persister après le cycle de marche/arrêt.
Correctifs d’erreurs Linux 1. Si une erreur non corrigeable se produit dans la zone de métadonnées précoce du module DCPMM, le système peut arrêter de répondre indéfiniment lors de l’amorçage dans Linux. Solution de contournement : démarrez en entrant « modprobe.blacklist=nd_pmem »dans la ligne de commande du noyau pour mettre fin à l’erreur et permettre la poursuite du démarrage.
11 VMWare ESXi Dell EMC prend en charge les modules DCPMM Intel à partir de vSphere 6.7 EP10 (version 13981272) et versions ultérieures. La prise en charge est disponible pour les modes Mémoire et App Direct des modules DCPMM Intel. Les détails de l’inventaire de la mémoire persistante sont disponibles en tant que client hôte. Reportez-vous à Managing Persistent Memory dans vSphere Single Host Management - VMware Host Client qui décrit en détail les données de mémoire persistante présentées à l’utilisateur.
Figure 26. Espaces de nommage créés sur ESXi en dehors des ensembles d’entrelacement visibles Une fois les espaces de nommage créés, ESXi crée automatiquement un magasin de données PMEM et le monte en tant que magasin de données accessible aux utilisateurs. Figure 27. Magasin de données PMEM PMEM en mode Mémoire Lorsqu’un module DCPMM Intel est configuré en mode Mémoire, ESXi le considère comme la mémoire système.
Dépannage et maintenance de l’hyperviseur ESXi REMARQUE : Consultez le journal /var/log/vmkernel.log pour voir si des erreurs ou des avertissements en lien avec la mémoire permanente ont été signalés. Les entrées du journal liées à la mémoire permanente portent la mention « NVD » et/ou « IntelNVDimm ». ● La configuration de modules DCPMM Intel en mode Mémoire indique une réduction de la mémoire système dans le BIOS du système.
12 Diagnostics du système Les diagnostics du système dans Lifecycle Controller ne testent pas le module DCPMM Intel en mode App Direct afin d’éviter de détruire les données des clients. REMARQUE : Les diagnostics du système ne sont pas recommandés pour rechercher des défaillances du module DCPMM Intel en mode Mémoire, car les tests sont extrêmement longs.
13 Mise à jour du micrologiciel Sujets : • Mise à jour du package DUP Dell Mise à jour du package DUP Dell Téléchargez le package DUP DCPMM à partir de www.dell.com/support/drivers. REMARQUE : Assurez-vous que la version la plus récente du BIOS est installée avant d’appliquer le package DUP DCPMM. 1. Démarrez dans le système d’exploitation et exécutez le package DUP. a. Sur un système Windows, double-cliquez sur le fichier .exe du package DUP.