Utilisez l'utilitaire SoS pour collecter les journaux des différents composants logiciels du système.

Utilisez ces options lors de la récupération des journaux de support à partir des différents composants de votre environnement.

  • Si vous exécutez l'utilitaire SoS à partir de SDDC Manager sans spécifier d'options spécifiques au composant, l'outil SoS collecte des journaux de résumé de SDDC Manager, de l'API et de VMware Cloud Foundation. Pour collecter tous les journaux, utilisez les options --collect-all-logs.
    Note : La collecte des journaux SoS peut expirer après 60 minutes, ce qui peut être un problème avec des domaines de charge de travail volumineux. Si l'utilisateur SoS expire, collectez les journaux spécifiques aux composants ou limitez la collecte des journaux aux clusters spécifiques à l'aide des options décrites ci-dessous.
  • Si vous exécutez l'utilisateur SoS à partir de Cloud Builder sans spécifier d'options spécifiques au composant, l'outil SoS collecte les journaux de SDDC Manager, de l'API et de Cloud Builder.
  • Pour collecter des journaux pour un composant spécifique, exécutez l'utilitaire avec les options appropriées.

    Par exemple, l'option --domain-name est importante. Si elle est omise, l'opération SoS est effectuée uniquement sur le domaine de gestion. Reportez-vous à la section Options de l'utilitaire SoS.

Après l'exécution de l'utilitaire SoS, vous pouvez examiner les journaux résultants pour résoudre les problèmes ou fournir un support technique VMware si nécessaire. Le support technique VMware peut demander ces journaux pour résoudre les problèmes techniques lorsque vous envoyez une demande de support. Les informations de diagnostic collectées à l'aide de l'utilitaire SoS incluent des journaux pour les différents composants logiciels VMware et produits logiciels déployés dans votre environnement VMware Cloud Foundation.

Tableau 1. Options des fichiers journaux de l'utilitaire SoS
Option Description
--esx-logs

Collecte les journaux à partir des hôtes ESXi uniquement.

Les journaux sont collectés à partir de chaque hôte ESXi disponible dans le déploiement.

--vc-logs

Collecte les journaux à partir des instances de vCenter Server uniquement.

Les journaux sont collectés à partir de chaque serveur vCenter Server disponible dans le déploiement.

--sddc-manager-logs

Collecte les journaux à partir de SDDC Manager uniquement. sddc<timestamp>.tgz contient des journaux des partitions etc, tmp, usr et var du système de fichiers de SDDC Manager.

--vxrail-manager-logs Collecte les journaux à partir des instances de VxRail Manager uniquement.
--psc-logs Collecte les journaux à partir des instances de Platform Services Controller uniquement.
--nsx-logs

Collecte les journaux à partir des instances de NSX Manager et de NSX Edge uniquement.

--wcp-logs

Collecte les journaux à partir des clusters de gestion de charge de travail uniquement.

--vrealize-logs

Collecte les journaux de vRealize Suite Lifecycle Manager.

--no-clean-old-logs

Utilisez cette option pour empêcher l'utilitaire de supprimer toute sortie d'une exécution de collecte précédente.

Par défaut, avant d'écrire la sortie dans le répertoire, l'utilitaire supprime les fichiers de sortie de l'exécution précédente qui peuvent être présents. Si vous souhaitez conserver les anciens fichiers de sortie. spécifiez cette option.

--test

Collecte les journaux de test en vérifiant les fichiers.

--no-health-check

Ignore le contrôle de santé exécuté dans le cadre de la collecte de journaux.

--api-logs

Collecte la sortie des points de terminaison REST pour l'inventaire de SDDC Manager et LCM.

--rvc-logs

Collecte les journaux à partir de Ruby vSphere Console (RVC) uniquement. RVC est une interface pour ESXi et vCenter.

Note : Si l'interpréteur de commandes de dépistage n'est pas activé dans vCenter Server, la collecte des journaux RVC sera ignorée.
Note : Les journaux RVC ne sont pas collectés par défaut avec la collecte des journaux ./sos. Vous devez activer RVC pour collecter les journaux RVC.
--vm-screenshots Collecte toutes les captures d'écran de machine virtuelle.
--system-debug-logs Collecte des journaux système pour faciliter le débogage des problèmes inhabituels.
--collect-all-logs Collecte des journaux pour tous les composants, à l'exception de la gestion de la charge de travail et des journaux de débogage système. Par défaut.

Pour collecter des journaux pour tous les domaines de charge de travail, spécifiez --domain-name ALL.

Pour collecter des journaux pour un domaine de charge de travail spécifique, spécifiez --domain-name domain_name.

--log-dir LOGDIR Spécifie le répertoire dans lequel stocker les journaux.
--log-folder LOGFOLDER Spécifie le nom du répertoire des journaux.
--domain-name DOMAINNAME

Spécifiez le nom du domaine de charge de travail sur lequel l'opération SoS doit être effectuée.

Pour exécuter l'opération sur tous les domaines, spécifiez --domain-name ALL.

Note :

Si vous omettez l'indicateur --domain-name et le nom de domaine, l'opération SoS est effectuée uniquement sur le domaine de gestion.

Procédure

  1. Connectez-vous à Dispositif SDDC Manageren tant qu'utilisateur vcf à l'aide de SSH.
  2. Pour collecter les journaux, exécutez l'utilitaire SoS sans spécifier d'options spécifiques au composant.
    sudo /opt/vmware/sddc-support/sos
    Entrez le mot de passe vcf lorsque vous y êtes invité.
    Pour collecter des journaux pour un composant spécifique, exécutez l'utilitaire avec les options appropriées.
    sudo /opt/vmware/sddc-support/sos --option-name
    Note : Par défaut, avant d'écrire la sortie dans le répertoire, l'utilitaire supprime les fichiers de sortie de l'exécution précédente qui peuvent être présents. Si vous souhaitez conserver les anciens fichiers de sortie, spécifiez l'option --no-clean-old-logs.
    Si vous ne spécifiez pas l'option --log-dir, l'utilitaire écrit la sortie dans le répertoire /var/log/vmware/vcf-support dans Dispositif SDDC Manager

Résultats

L'utilitaire collecte les fichiers journaux des différents composants logiciels dans tous les racks et écrit la sortie dans le répertoire nommé dans l'option --log-dir. Dans ce répertoire, l'utilitaire génère la sortie dans une structure de répertoire spécifique.

Exemple

vcf@sddc-manager [ ~ ]$ sudo /opt/vmware/sddc-support/sos --domain-name MGMT --skip-known-host-check --log-dir /tmp/new
[sudo] password for vcf
Welcome to Supportability and Serviceability(SoS) utility!
Performing SoS operation for MGMT domain components
Logs : /tmp/new/sos-2019-09-03-21-04-40-11793
Log file : /tmp/new/sos-2019-09-03-21-04-40-11793/sos.log
Log Collection completed successfully for : [HEALTH-CHECK, SDDC-MANAGER, NSX_MANAGER, API-LOGS, ESX, VMS_SCREENSHOT, VCENTER-SERVER, VCF-SUMMARY]    

Que faire ensuite

Accédez au répertoire de sortie pour examiner les fichiers journaux collectés.