Rechercher

1.4. Générer et collecter des rapports sos sur plusieurs systèmes simultanément

download PDF

Vous pouvez utiliser l'utilitaire sos pour déclencher la commande sos report sur plusieurs systèmes. Attendez que le rapport se termine et rassemblez tous les rapports générés.

Conditions préalables

  • Vous connaissez le type de cluster ou la liste de nodes à utiliser.
  • Vous avez installé le paquet sos sur tous les systèmes.
  • Vous disposez des clés ssh pour le compte root sur tous les systèmes, ou vous pouvez fournir le mot de passe root via l'option --password.

Procédure

  • Exécutez la commande sos collect et suivez les instructions qui s'affichent à l'écran.

    Note

    Par défaut, sos collect tente d'identifier le type de cluster sur lequel il s'exécute afin d'identifier automatiquement le nodes à partir duquel collecter les rapports.

    1. Vous pouvez définir manuellement les types cluster ou nodes à l'aide des options --cluster ou --nodes.
    2. Vous pouvez également utiliser l'option --master pour diriger l'utilitaire sos vers un nœud distant afin de déterminer le type cluster et les listes node. Ainsi, il n'est pas nécessaire d'être connecté à l'un des cluster nodes pour collecter les rapports sos; vous pouvez le faire à partir de votre poste de travail.
    3. Vous pouvez ajouter l'option --upload pour transférer le fichier sos report à Red Hat immédiatement après l'avoir généré.
    4. Toute option sos report valide peut être fournie et sera transmise à toutes les exécutions de rapports sos, telles que les options --batch et --clean.
[root@primary-rhel9 ~]# sos collect --nodes=sos-node1,sos-node2 -o process,apache --log-size=50

sos-collector (version 4.2)

This utility is used to collect sosreports from multiple nodes simultaneously.
It uses OpenSSH's ControlPersist feature to connect to nodes and run commands remotely. If your system installation of OpenSSH is older than 5.6, please upgrade.

An archive of sosreport tarballs collected from the nodes will be generated in /var/tmp/sos.o4l55n1s and may be provided to an appropriate support representative.

The generated archive may contain data considered sensitive and its content should be reviewed by the originating organization before being passed to any third party.

No configuration changes will be made to the system running this utility or remote systems that it connects to.


Press ENTER to continue, or CTRL-C to quit


Please enter the case id you are collecting reports for: <8-digit_case_number>

sos-collector ASSUMES that SSH keys are installed on all nodes unless the
--password option is provided.

The following is a list of nodes to collect from:
    primary-rhel9
    sos-node1
    sos-node2


Press ENTER to continue with these nodes, or press CTRL-C to quit


Connecting to nodes...

Beginning collection of sosreports from 3 nodes, collecting a maximum of 4 concurrently

primary-rhel9 : Generating sosreport...
sos-node1  : Generating sosreport...
sos-node2 : Generating sosreport...
primary-rhel9 : Retrieving sosreport...
sos-node1  : Retrieving sosreport...
primary-rhel9  : Successfully collected sosreport
sos-node1 : Successfully collected sosreport
sos-node2 : Retrieving sosreport...
sos-node2 : Successfully collected sosreport

The following archive has been created. Please provide it to your support team.
    /var/tmp/sos-collector-2022-05-15-pafsr.tar.xz

[root@primary-rhel9 ~]#

Verification steps

  • Vérifiez que la commande sos collect a créé une archive dans le répertoire /var/tmp/ correspondant à la description de la sortie de la commande.

    [root@primary-rhel9 ~]# ls -l /var/tmp/sos-collector*
    -rw-------. 1 root root 160492 May 15 13:35 /var/tmp/sos-collector-2022-05-15-pafsr.tar.xz

Ressources supplémentaires

Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.