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.
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. |
--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 Pour collecter des journaux pour un domaine de charge de travail spécifique, spécifiez |
--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
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
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.