Vous pouvez exécuter l'utilitaire de capacité de prise en charge et de facilité de maintenance (SoS, Supportability and Serviceability) sur la Dispositif VMware Cloud Builder Appliance pour générer un bundle de support, que vous pouvez utiliser pour dépanner un échec d'activation de VMware Cloud Foundation.
Après une activation réussie, vous devez uniquement exécuter l'utilitaire SoS sur la Dispositif SDDC Manager. Reportez-vous à la section Outil de capacité de prise en charge et de facilité de maintenance (SoS, Supportability and Serviceability) du Guide d'administration de VMware Cloud Foundation.
L'utilitaire SoS n'est pas un outil de débogage, mais il fournit des opérations de contrôle de santé qui peuvent faciliter le dépannage des échecs de déploiement.
Pour exécuter l'utilitaire SoS dans VMware Cloud Builder, connectez-vous via SSH à la Dispositif VMware Cloud Builder Appliance à l'aide du compte d'administrateur, entrez su pour basculer vers l'utilisateur racine, accédez au répertoire /opt/vmware/sddc-support, puis entrez ./sos
suivi des options requises pour l'opération souhaitée.
./sos --option-1 --option-2 ... --option-n
Options d'aide de l'utilitaire SoS
Utilisez ces options pour afficher des informations sur l'utilitaire SoS.
Option | Description |
---|---|
|
Fournit un résumé des options de l'outil SoS disponibles |
|
Fournit le numéro de version de l'utilitaire SoS. |
Options génériques de l'utilitaire SoS
Il s'agit d'options génériques de l'utilitaire SoS.
Option | Description |
---|---|
--configure-sftp |
Configure SFTP pour les journaux. |
--debug-mode |
Exécute l'outil SoS en mode de débogage. |
--force |
Autorise les opérations SoS à partir de la
Dispositif VMware Cloud Builder Appliance après l'activation.
Note : Dans la plupart des cas, vous ne devez pas utiliser cette option. Une fois l'activation terminée, vous pouvez exécuter l'utilitaire SoS directement à partit de la
Dispositif SDDC Manager.
|
--history |
Affiche les vingt dernières opérations SoS effectuées. |
--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. |
--setup-json SETUP_JSON |
Fichier setup-json personnalisé pour la collecte de journaux. L'utilitaire SoS prépare automatiquement l'inventaire en fonction de l'environnement dans lequel il s'exécute. Si vous souhaitez collecter des journaux pour un ensemble prédéfini de composants, créez un fichier setup.json et transférez-le en tant qu'entrée à l'utilitaire SoS. Un exemple de fichier JSON est disponible sur le dispositif VMware Cloud Builder dans le répertoire /opt/vmware/sddc-support/. |
--skip-known-host-check |
Ignore la vérification spécifiée de l'empreinte numérique SSL de l'hôte connu. |
--zip |
Crée un fichier .tar compressé pour la sortie. |
Options des fichiers journaux de l'utilitaire SoS
Option | Description |
---|---|
--api-logs |
Collecte la sortie des API. |
--cloud-builder-logs |
Collecte les journaux de Cloud Builder. |
--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. |
--no-clean-old-logs |
Utilisez cette option pour empêcher l'utilitaire de supprimer les sorties 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 précédente qui peuvent être présents. Si vous souhaitez conserver les anciens fichiers de sortie, spécifiez cette option. |
--no-health-check |
Ignore le contrôle de santé exécuté dans le cadre de la collecte de journaux. |
--nsx-logs |
Collecte les journaux à partir des instances de NSX Manager uniquement. |
--rvc-logs |
Collecte les journaux à partir de Ruby vSphere Console (RVC) uniquement. RVC est une interface pour ESXi et vCenter.
Note : Si le shell Bash n'est pas activé dans vCenter, 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.
|
--sddc-manager-logs |
Collecte les journaux à partir de SDDC Manager uniquement. |
--test |
Collecte les journaux de test en vérifiant les fichiers. |
--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. |
--vm-screenshots |
Collecte des captures d'écran de toutes les machines virtuelles. |
Options du générateur de fichiers JSON de l'utilitaire SoS
./sos --jsongenerator --jsongenerator-input JSONGENERATORINPUT --jsongenerator-design JSONGENERATORDESIGN
Option | Description |
---|---|
--jsongenerator |
Appelle l'utilitaire de génération de fichiers JSON. |
--jsongenerator-input JSONGENERATORINPUT |
Spécifiez le chemin d'accès au fichier d'entrée à utiliser par l'utilisateur générateur JSON. Par exemple, /tmp/vcf-ems-deployment-parameter.xlsx. |
--jsongenerator-design JSONGENERATORDESIGN |
Utilisez vcf-ems pour VMware Cloud Foundation. |
--jsongenerator-supress |
Supprimez la confirmation pour forcer le nettoyage du répertoire. (Facultatif) |
--jsongenerator-logs JSONGENERATORLOGS |
Définissez le répertoire à utiliser pour les journaux. (Facultatif) |
Options du contrôle de santé de l'utilitaire SoS
L'utilitaire SoS peut être utilisé pour effectuer des contrôles de santé sur différents composants ou services, notamment la connectivité, le calcul et le stockage.
--force
qui indique à l'utilitaire SoS d'identifier la
Dispositif SDDC Manager déployée par
VMware Cloud Builder pendant le processus d'activation, puis d'exécuter le contrôle de santé à distance. Par exemple :
./sos --health-check --force
Option | Description |
---|---|
--certificate-health |
Vérifie que les certificats des composants sont valides (dans la date d'expiration). |
--connectivity-health |
Effectue un contrôle de santé de la connectivité pour vérifier si une commande ping peut être envoyée aux différents composants du système, tels que les hôtes ESXi, les instances de vCenter Server, les machines virtuelles de NSX Manager et la machine virtuelle de SDDC Manager. |
--compute-health |
Effectue un contrôle de santé de calcul. |
--general-health |
Vérifie les entrées ESXi sur toutes les sources, vérifie l'état opérationnel de la base de données Postgres pour les hôtes, vérifie les vidages de mémoire pour ESXi et obtient l'état de NSX Manager et du cluster. |
--get-host-ips |
Renvoie les informations du serveur. |
--health-check |
Effectue tous les contrôles de santé disponibles. |
--ntp-health |
Vérifie si l'heure sur les composants est synchronisée avec le serveur NTP dans la Dispositif VMware Cloud Builder Appliance. |
--services-health |
Effectue un contrôle de santé des services pour confirmer s'ils sont en cours d'exécution. |
--run-vsan-checks |
Exécute des tests vSAN proactifs pour vérifier la capacité à créer des machines virtuelles dans les disques vSAN. |
Exemple de sortie
Le texte suivant est un exemple de sortie d'une opération --ntp-health
.
root@cloud-builder [ /opt/vmware/sddc-support ]# ./sos --ntp-health --skip-known-host --force Welcome to Supportability and Serviceability(SoS) utility! User passed --force flag, Running SOS from Cloud Builder VM, although Bringup is completed and SDDC Manager is available. Please expe ct failures with SoS operations. Health Check : /var/log/vmware/vcf/sddc-support/healthcheck-2020-02-11-23-03-53-24681 Health Check log : /var/log/vmware/vcf/sddc-support/healthcheck-2020-02-11-23-03-53-24681/sos.log SDDC Manager : sddc-manager.vrack.vsphere.local NTP : GREEN +-----+-----------------------------------------+------------+-------+ | SL# | Area | Title | State | +-----+-----------------------------------------+------------+-------+ | 1 | ESXi : esxi-1.vrack.vsphere.local | ESX Time | GREEN | | 2 | ESXi : esxi-2.vrack.vsphere.local | ESX Time | GREEN | | 3 | ESXi : esxi-3.vrack.vsphere.local | ESX Time | GREEN | | 4 | ESXi : esxi-4.vrack.vsphere.local | ESX Time | GREEN | | 5 | vCenter : vcenter-1.vrack.vsphere.local | NTP Status | GREEN | +-----+-----------------------------------------+------------+-------+ Legend: GREEN - No attention required, health status is NORMAL YELLOW - May require attention, health status is WARNING RED - Requires immediate attention, health status is CRITICAL Health Check completed successfully for : [NTP-CHECK]
Le texte suivant est un exemple de sortie d'une opération de collecte de journaux --vm-screenshots
.
root@cloud-builder [ /opt/vmware/sddc-support ]# ./sos --vm-screenshots --skip-known-host --force Welcome to Supportability and Serviceability(SoS) utility! User passed --force flag, Running SOS from Cloud Builder VM, although Bringup is completed and SDDC Manager is available. Please expect failures with SoS operations. Logs : /var/log/vmware/vcf/sddc-support/sos-2018-08-24-10-50-20-8013 Log file : /var/log/vmware/vcf/sddc-support/sos-2018-08-24-10-50-20-8013/sos.log Log Collection completed successfully for : [VMS_SCREENSHOT]