ESXi prend en charge les périphériques à mémoire persistante de nouvelle génération, également appelés périphériques à mémoire non volatile (NVM). Ces périphériques combinent les performances et la vitesse de la mémoire avec la persistance du stockage traditionnel. Ils peuvent conserver les données stockées en cas de redémarrages ou de défaillances de la source d'alimentation.
Les machines virtuelles qui nécessitent une bande passante élevée, une latence faible et la persistance peuvent bénéficier de cette technologie. Il s'agit, par exemple, des machines virtuelles qui fournissent l'accélération des bases de données et l'analyse de la charge de travail.
Pour utiliser la mémoire persistante avec votre hôte ESXi, vous devez être familiarisé avec les concepts suivants.
- Banque de données PMem
-
Une fois la mémoire persistante ajoutée à votre hôte
ESXi, l'hôte détecte le matériel, puis le formate et le monte comme une banque de données PMem locale.
ESXi utilise VMFS-L comme format de système de fichiers. Une seule banque de données PMem locale par hôte est prise en charge.
Note : Lorsque vous gérez la mémoire persistante physique, assurez-vous de supprimer toutes les machines virtuelles de l'hôte et de placer ce dernier en mode de maintenance.
- Modes d'accès PMem
- ESXi expose la mémoire persistante à une machine virtuelle dans deux modes différents. Les machines virtuelles prenant en charge PMem peuvent avoir un accès direct à la mémoire persistante. Les machines virtuelles traditionnelles peuvent utiliser les disques virtuels rapides stockés sur la banque de données PMem.
- Mode à accès direct
- Dans ce mode, également nommé mode PMem virtuel (vPMem), une région PMem peut être présentée à une machine virtuelle en tant que module NVDIMM (Non-Volatile Dual In-line Memory Module). La machine virtuelle utilise le module NVDIMM comme une mémoire adressable en octets standard pouvant persister pendant les cycles d'alimentation.
- Mode de disque virtuel
- Ce mode, également nommé mode de disques PMem virtuels (vPMemDisk), est disponible sur toute machine virtuelle traditionnelle et il prend en charge n'importe quelle version matérielle, y compris toutes les versions héritées. Il n'est pas nécessaire que les machines virtuelles prennent en charge PMem. Lorsque vous utilisez ce mode, vous créez un disque virtuel SCSI standard et associez une stratégie de stockage de machine virtuelle PMem au disque. La stratégie place automatiquement le disque sur la banque de données PMem.
- Stratégie de stockage PMem
- Pour placer le disque virtuel sur la banque de données PMem, vous devez appliquer la stratégie de stockage PMem locale de l'hôte par défaut sur le disque. La stratégie n'est pas modifiable.
Le graphique suivant illustre la façon dont les composants de mémoire persistante interagissent.
Pour plus d'informations sur la configuration et la gestion de machines virtuelles dotées de modules NVDIMM ou de disques virtuels à mémoire persistante, consultez la documentation Gestion des ressources vSphere et Administration d'une machine virtuelle vSphere.
Surveiller les statistiques de la banque de données PMem
Vous pouvez utiliser vSphere Client et la commande esxcli pour vérifier la capacité de la banque de données PMem et certains de ses autres attributs.
Cependant, contrairement aux banques de données standard, comme les VMFS ou vVol, la banque de données PMem ne figure pas dans la vue Banques de données de vSphere Client. Les tâches administratives de la banque de données normale ne s'appliquent pas à la banque de données PMem.
Procédure
- ♦ Passez en revue les informations de la banque de données PMem.
Option Description vSphere Client - Accédez à l'hôte ESXi et cliquez sur Résumé.
- Dans le panneau Matériel, vérifiez que la Mémoire persistante s'affiche et vérifiez sa capacité.
Commande esxcli Utilisez la commande esxcli storage filesystem list pour afficher la banque de données PMem.
Exemple : Affichage de la banque de données PMem
L'exemple de sortie suivant s'affiche lorsque vous utilisez la commande esxcli storage filesystem list pour répertorier la banque de données.
# esxcli storage filesystem list Mount Point Volume Name UUID Mounted Type Size Free ---------------------- ---------------- ------------- -------- ------- ------------ ------------ /vmfs/volumes/5xxx... ds01-102 5xxx... true VMFS-6 14227079168 12718178304 /vmfs/volumes/59ex... ds02-102 59ex... true VMFS-6 21206401024 19697500160 /vmfs/volumes/59bx... 59bx... true vfat 4293591040 4274847744 /vmfs/volumes/pmem:5ax... PMemDS-56ax... pmem:5a0x... true PMEM 12880707584 11504975872