JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Administration d’Oracle Solaris : Tâches courantes     Oracle Solaris 11 Information Library (Français)
search filter icon
search icon

Informations document

A propos de ce manuel

1.  Localisation des informations relatives aux commandes Oracle Solaris

2.  Gestion des comptes utilisateur et des groupes (présentation)

3.  Gestion des comptes utilisateur et des groupes (tâches)

4.  Initialisation et arrêt d'un système Oracle Solaris

5.  Utilisation d'Oracle Configuration Manager

6.  Gestion des services (présentation)

7.  Gestion des services (tâches)

8.  Utilisation du gestionnaire de pannes

9.  Gestion des informations système (tâches)

10.  Gestion des processus système (tâches)

11.  Surveillance des performances du système (tâches)

12.  Gestion des packages de logiciels (tâches)

13.  Gestion de l'utilisation du disque (tâches)

14.  Tâches de planification du système (tâches)

15.  Configuration et administration d'imprimantes à l'aide de CUPS (tâches)

16.  Gestion de la console système, des périphériques terminaux et des services d'alimentation (tâches)

17.  Gestion des informations sur les pannes système (tâches)

Nouveautés concernant la gestion des informations sur les pannes système

Fonction de vidage sur incident rapide

Gestion des informations sur les pannes système (liste des tâches)

Pannes système (présentation)

x86 : Pannes système dans l'environnement d'initialisation GRUB

Fichiers de vidage sur incident du système

Enregistrement des fichiers de vidage sur incident

Commande dumpadm

Fonctionnement de la commande dumpadm

Gestion des informations sur les vidages sur incident du système

Procédure d'affichage de la configuration actuelle de vidage sur incident

Procédure de modification de la configuration de vidage sur incident

Procédure d'examen d'un fichier de vidage sur incident

Procédure de récupération d'un répertoire complet de vidage sur incident (facultatif)

Procédure d'activation ou de désactivation de l'enregistrement des vidages sur incident

18.  Gestion des fichiers noyau (tâches)

19.  Dépannage du système et des problèmes logiciels (tâches)

20.  Dépannage de divers problèmes système et logiciels (tâches)

Index

Pannes système (présentation)

Les pannes système peuvent se produire en cas de dysfonctionnements matériels, de problèmes d'E/S et d'erreurs logicielles. Si le système tombe en panne, il affiche un message d'erreur sur la console, puis écrit une copie de sa mémoire physique dans le périphérique de vidage. Le système redémarre automatiquement. Lorsque le système redémarre, la commande savecore est exécutée pour récupérer les données à partir du périphérique de vidage et écrire les données de vidage sur incident enregistrées dans le répertoire savecore. Les fichiers de vidage sur incident enregistrés fournissent des informations précieuses qui permettront au service d'assistance d'identifier le problème.

Les informations sur le vidage sur incident sont écrites au format compressé dans le fichier vmdump.n, où n est un nombre entier qui identifie le vidage sur incident. Par la suite, la commande savecore peut être appelée sur le même système ou sur un autre afin de développer le vidage sur incident compressé sur une paire de fichiers nommés unix.n et vmcore. n. Le répertoire dans lequel le vidage sur incident est enregistré lors d'une réinitialisation peut également être configuré à l'aide de la commande dumpadm.

Pour les systèmes dotés d'un système de fichiers racine ZFS Oracle Solaris, des volumes ZFS dédiés sont utilisés pour les zones de swap et de vidage. Reportez-vous à la section Gestion de vos périphériques de swap et de vidage ZFS du manuel Administration d’Oracle Solaris : Systèmes de fichiers ZFS pour plus d'informations.

x86 : Pannes système dans l'environnement d'initialisation GRUB

Si une panne se produit sur un système x86 dans l'environnement d'initialisation GRUB, il est possible que le service SMF qui gère l'archive d'initialisation GRUB svc:/system/boot-archive:default échoue à la réinitialisation suivante. Pour plus d'informations sur l'initialisation GRUB, reportez-vous au manuel Initialisation et arrêt d’Oracle Solaris sur les plates-formes x86 .

Fichiers de vidage sur incident du système

La commande savecore s'exécute automatiquement après une panne système afin d'extraire les informations sur le vidage sur incident à partir du périphérique de vidage et écrit une paire de fichiers nommés unix.X et vmcore.X, où X identifie le numéro de séquence du vidage. Ensemble, ces fichiers représentent les informations enregistrées sur le vidage sur incident du système.

On confond parfois les fichiers de vidage sur incident avec les fichiers noyau (core), qui sont des images d'applications utilisateur qui sont écrites lorsque l'application se termine de façon anormale.

Les fichiers de vidage sur incident sont enregistrés dans un répertoire prédéterminé ; il s'agit par défaut du répertoire /var/crash/. Dans les versions précédentes, les fichiers de vidage sur incident étaient écrasés lors de la réinitialisation du système, sauf si l'enregistrement des images de la mémoire physique était activé manuellement dans un fichier de vidage sur incident. Désormais, l'enregistrement des fichiers de vidage sur incident est activé par défaut.

Les informations sur les pannes système sont gérées avec la commande dumpadm. Pour plus d'informations, reportez-vous à la section Commande dumpadm.

Enregistrement des fichiers de vidage sur incident

Vous pouvez examiner les structures de contrôle, les tableaux actifs, les images mémoire d'un noyau système actif ou en panne et d'autres informations sur le fonctionnement du noyau à l'aide de l'utilitaire mdb. L'utilisation de mdb à son potentiel maximal exige une connaissance approfondie du noyau, ce qui n'est pas abordé dans ce manuel. Pour plus d'informations sur l'utilisation de cet utilitaire, reportez-vous à la page de manuel mdb(1).

En outre, l'envoi des vidages sur incident enregistrés par savecore à un représentant du service client peut se révéler utile pour analyser la cause de la panne système.

Commande dumpadm

Utilisez la commande dumpadm pour gérer les informations sur les vidages sur incident du système dans le système d'exploitation Oracle Solaris.

Le tableau suivant décrit les paramètres de configuration de dumpadm.

Paramètre de vidage
Description
nom du périphérique
Périphérique qui stocke temporairement les données de vidage lorsque le système tombe en panne. Lorsque le périphérique de vidage ne correspond pas à la zone de swap, savecore s'exécute en arrière-plan, ce qui permet d'accélérer le processus d'initialisation.
répertoire savecore
Répertoire contenant les fichiers de vidage sur incident du système.
contenu de vidage
Type de données en mémoire à vider.
espace libre minimum
Quantité minimale d'espace libre requise dans le répertoire savecore après l'enregistrement des fichiers de vidage sur incident. Si aucun espace libre minimum n'a été configuré, la valeur par défaut est un méga-octet.

Pour plus d'informations, reportez-vous à la page de manuel dumpadm(1M).

Les paramètres de configuration du vidage sont gérés par la commande dumpadm.

Fonctionnement de la commande dumpadm

Au démarrage du système, la commande dumpadm est appelée par le service svc:/system/dumpadm:default pour configurer les paramètres des vidages sur incident.

Plus précisément, dumpadm initialise le périphérique de vidage et le contenu de vidage via l'interface /dev/dump.

Une fois la configuration de vidage terminée, le script savecore recherche l'emplacement du répertoire de fichiers de vidage sur incident. La commande savecore est ensuite appelée pour vérifier les vidages sur incident et le contenu du fichier minfree dans le répertoire de vidage sur incident.