Si la taille de votre partition de vidage de mémoire disponible est insuffisante, vous pouvez configurer ESXi afin d'utiliser un fichier sur une banque de données VMFS pour les informations de diagnostic.
Note : Les banques de données VMFS sur le logiciel iSCSI ne prennent pas en charge les fichiers de vidage de mémoire.
Conditions préalables
Installez ESXCLI. Voir Démarrage avec ESXCLI. Pour le dépannage, exécutez des commandes esxcli dans ESXi Shell.
Procédure
- Créez un fichier de vidage de mémoire de banque de données VMFS en exécutant la commande suivante :
esxcli system coredump file add
La commande prend les options suivante, mais elles ne sont pas obligatoires et peuvent être omises :
Option |
Description |
--auto | -a |
Créez automatiquement un fichier s'il s'avère introuvable. |
--datastore | -d datastore_UUID or datastore_name |
Spécifiez la banque de données pour le fichier de vidage. Si la banque de données n'est pas indiquée, le système sélectionne une banque de données d'une taille suffisante. |
--enable | -e |
Activez le fichier de diagnostic après la création. |
--file | -f file_name |
Spécifiez le nom du fichier de vidage. Si le fichier n'est pas indiqué, le système spécifie un nom unique pour le fichier. |
--size |-s file_size_MB |
Définissez la taille en Mo du fichier de vidage. Si la taille n'est pas indiquée, le système crée un fichier de la taille appropriée pour la mémoire installée dans l'hôte. |
- Assurez-vous que le fichier a bien été créé :
esxcli system coredump file list
Vous pouvez obtenir un résultat semblable à ce qui suit :
Path Active Configured Size
------------------------------------------------ ------ ---------- ---------
/vmfs/volumes/52b021c3-.../vmkdump/test.dumpfile false false 104857600
- Activez le fichier de vidage de mémoire pour l'hôte :
esxcli system coredump file set
La commande accepte les options suivantes :
Option |
Description |
--enable |-e |
Activez ou désactivez le fichier de vidage. Cette option ne peut pas être spécifiée lors de l'annulation de la configuration du fichier de vidage. |
--path | -p |
Chemin du fichier de vidage de mémoire à utiliser. Le fichier doit être pré-alloué. |
--smart | -s |
Cet indicateur peut être utilisé uniquement avec --enable | -e=true. Le fichier sera ainsi sélectionné en utilisant l'algorithme de sélection intelligente. Par exemple, esxcli system coredump file set --smart --enable true |
--unconfigure | -u |
Annulez la configuration du fichier de vidage VMFS actuel. |
- Assurez-vous que le fichier de vidage de mémoire est activé et configuré :
esxcli system coredump file list
Un résultat semblable à ce qui suit indique que le fichier de vidage de mémoire est activé et configuré :
Path Active Configured Size
------------------------------------------------ ------ ---------- ---------
/vmfs/volumes/52b021c3-.../vmkdump/test.dumpfile True True 104857600
Que faire ensuite
Pour obtenir des informations sur les autres commandes que vous pouvez utiliser pour gérer les fichiers de vidage de mémoire, consultez la documentation Référence d'ESXCLI.