Dans le cadre de la documentation associée à ce produit, nous nous efforçons d’utiliser un langage exempt de préjugés. Dans cet ensemble de documents, le langage exempt de discrimination renvoie à une langue qui exclut la discrimination en fonction de l’âge, des handicaps, du genre, de l’appartenance raciale de l’identité ethnique, de l’orientation sexuelle, de la situation socio-économique et de l’intersectionnalité. Des exceptions peuvent s’appliquer dans les documents si le langage est codé en dur dans les interfaces utilisateurs du produit logiciel, si le langage utilisé est basé sur la documentation RFP ou si le langage utilisé provient d’un produit tiers référencé. Découvrez comment Cisco utilise le langage inclusif.
Cisco a traduit ce document en traduction automatisée vérifiée par une personne dans le cadre d’un service mondial permettant à nos utilisateurs d’obtenir le contenu d’assistance dans leur propre langue. Il convient cependant de noter que même la meilleure traduction automatisée ne sera pas aussi précise que celle fournie par un traducteur professionnel.
Ce document décrit la configuration de la mémoire persistante du datacenter Intel® Optane™ (PMEM) en mode AppDirect pour Windows Server.
Avec l'aide d'Ana Monténégro, ingénieur TAC Cisco.
Cisco vous recommande de prendre connaissance des rubriques suivantes :
Assurez-vous que le serveur a la configuration minimale requise avant de tenter cette configuration :
Les informations contenues dans ce document sont basées sur les versions de matériel et de logiciel suivantes :
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Si votre réseau est en ligne, assurez-vous de bien comprendre l’incidence possible des commandes.
Cisco IMC et Cisco UCS Manager version 4.0(4) proposent la prise en charge des modules de mémoire persistante Intel® Optane™ Data Center sur les serveurs UCS M5 basés sur les processeurs Intel® Xeon® de deuxième génération.
Le module DCPMM (Data Center Persistent Memory Module) est une nouvelle technologie qui permet de combler l'écart entre le stockage et la mémoire traditionnelle. Il permet d'atteindre le meilleur des deux mondes en combinant les performances à haut débit de la mémoire DRAM et la haute capacité du stockage traditionnel. Ils offrent des performances supérieures aux disques SSD et un coût par gigaoctet inférieur à celui de la mémoire système.
En mode mémoire, le module DDR4 sert de module de cache pour les DCPMM. Il fournit une grande capacité de mémoire, bien que les données soient volatiles. Le système d'exploitation considère la capacité du module de mémoire persistante comme la mémoire principale du système.
Toute la mémoire utilisée comme stockage. La mémoire est adressable par octet et fournit un accès direct à la charge/au stockage sans aucune modification des applications existantes ou des systèmes de fichiers. Le mode App Direct offre un stockage par blocs hautes performances, sans la latence du déplacement des données vers et depuis le bus d'E/S.
Ce mode permet l'utilisation du module avec une capacité de 25 % utilisée comme mémoire volatile et de 75 % comme mémoire non volatile.
La commutation entre les modes est possible via UCSM ainsi que les outils de système d'exploitation sur l'hôte.
Un objectif est utilisé pour configurer l'utilisation des modules de mémoire persistants connectés à un socket de processeur.
Une région est un groupe d'un ou plusieurs modules de mémoire persistants qui peuvent être divisés en un ou plusieurs espaces de noms. Une région est créée en fonction du type de mémoire persistante sélectionné lors de la création de l'objectif.
Les régions peuvent être créées en tant que non entrelacées, c'est-à-dire une région par module de mémoire persistant, ou entrelacées, ce qui crée une grande région sur tous les modules d'une socket de processeur. Impossible de créer des régions sur les sockets du processeur.
Un espace de noms est une partition d'une région. Lorsque vous utilisez le type de mémoire persistante App Direct, vous pouvez créer des espaces de noms sur la région mappée au socket. Lorsque vous utilisez le type de mémoire persistante App Direct Non Interleaved, vous pouvez créer des espaces de noms sur la région mappée à un module de mémoire spécifique sur le socket.
Un espace de noms peut être créé en mode Brut ou Bloquer. Un espace de noms créé en mode brut est considéré comme un espace de noms en mode brut dans le système d'exploitation hôte. Un espace de noms créé en mode Bloc est considéré comme un espace de noms de mode secteur dans le système d'exploitation hôte.
L'accès direct (DAX) est un mécanisme qui permet aux applications d'accéder directement au support persistant à partir du CPU (via les charges et les magasins), en contournant la pile d'E/S traditionnelle (cache de page et couche de bloc).
1. Créer une stratégie PMEM
Accédez à Serveurs > Stratégie de mémoire persistante et cliquez sur Ajouter.
Créez un objectif, assurez-vous que le mode mémoire est 0 %.
Note: Si vous incluez une stratégie de mémoire persistante dans un profil de service associé à un serveur, la configuration de mémoire persistante sur le serveur est gérée par UCS. En mode géré par UCS, vous pouvez utiliser Cisco UCS Manager et les outils hôtes pour configurer et gérer des modules de mémoire persistante, sinon la configuration de la mémoire persistante sur le serveur est gérée par l'hôte. En mode géré par l'hôte, vous pouvez utiliser les outils de l'hôte pour configurer et gérer les modules de mémoire persistants.
2. Attribuez la stratégie de mémoire persistante au profil de service.
Accédez à Service Profile > Policies > Persistent Memory Policy et sélectionnez la stratégie précédemment créée
Attention : Cette action nécessite un redémarrage du serveur
3. (Facultatif) Vérifiez que le mode est AppDirect.
Accédez à Serveur > Inventaire > Mémoire persistante > Régions.
4. Sous Windows, accédez à Gestionnaire de périphériques > Périphériques mémoire pour afficher les souvenirs.
5. Utilisez PowerShell pour vérifier l'état physique de la mémoire à l'aide de la commande Get-PmemPhysicalDevice.
6. Utilisez la commande Get-PmemUnusedRegion pour renvoyer les régions disponibles pour être affectées à un périphérique de mémoire persistante logique sur le système.
7. Utilisez la commande New-PmenDisk pour créer un espace de noms sur une région afin d'activer la capacité.
L'espace de noms est visible par le système d'exploitation Windows et peut être utilisé par les applications.
8. Vérifiez avec la commande Get-PmemDisk Persistent Memory Disk (Namespace).
9. (Facultatif) Accédez au Gestionnaire de périphériques et vérifiez le disque de mémoire persistante sous le disque de mémoire persistante.
10. Dans UCS Manager, vous voyez l'espace de noms créé sous les régions.
Naviguez jusqu'à Serveur > Inventaire > Mémoire persistante > Espace de noms pour voir les régions avec l'espace de noms joint.
11. Sous Windows, accédez à la console Gestion des disques pour afficher le nouveau disque. initialisez le disque à l'aide du partitionnement MBR ou GPT avant que le gestionnaire de disque logique puisse y accéder.
Aucune procédure de vérification n'est disponible pour cette configuration.
1. La commande Remove-PmemDisk supprime un disque mémoire persistant spécifique, qui peut être utilisé si vous devez remplacer un module défaillant.
Attention : Supprimer un disque de mémoire persistante entraîne une perte de données sur ce disque.
2. Vérifiez avec la commande Get-PmemDisk le disque de mémoire persistante disponible restant.
3. Dans UCS Manager, sous Mémoire persistante, vous voyez que l'espace de noms n'est plus attribué à la région comme l'illustre l'image.
4. Vous pouvez également utiliser l'utilitaire IPMCTL pour configurer et gérer les modules de mémoire continue Intel Optane DC.
Remarque : IPMCTL peut être lancé à partir d'un interpréteur de commandes UEFI (Unified Extensible Firmware Interface) ou d'une fenêtre de terminal dans un système d'exploitation.
5. La commande ipmctl show -dimm affiche les modules de mémoire persistants détectés dans le système et vérifie que le logiciel peut communiquer avec eux. Entre autres informations, cette commande renvoie chaque ID DIMM, capacité, état de santé et version du micrologiciel.
6. La commande ipmctlshow -Memyresources affiche la capacité provisionnée.
7. La commande ipmctl show -region affiche les régions disponibles, vous voyez que la région 1 a une capacité libre.
8. La commande ipmctl create -namespace crée un espace de noms dans les régions disponibles.
9. Toutes les régions sont désormais affectées à l'espace de noms, comme illustré dans l'image
10. Dans UCS Manager, nous pouvons vérifier l'espace de noms créé sous Mémoire persistante comme indiqué dans l'image.
Remarque : consultez toutes les commandes disponibles pour IPMCTL :
Guide de l'utilisateur IPMCTL