14.2. Visualisation des journaux d'OpenShift Virtualization
Vous pouvez consulter les logs des composants d'OpenShift Virtualization et des machines virtuelles en utilisant la console web ou le CLI oc
. Vous pouvez récupérer les journaux des machines virtuelles à partir du pod virt-launcher
. Pour contrôler la verbosité des journaux, modifiez la ressource personnalisée HyperConverged
.
14.2.1. Visualiser les logs d'OpenShift Virtualization avec le CLI Copier lienLien copié sur presse-papiers!
Configurez la verbosité des logs pour les composants d'OpenShift Virtualization en éditant la ressource personnalisée (CR) HyperConverged
. Ensuite, affichez les journaux pour les pods de composants en utilisant l'outil CLI oc
.
Procédure
Pour définir la verbosité des journaux pour des composants spécifiques, ouvrez le CR
HyperConverged
dans votre éditeur de texte par défaut en exécutant la commande suivante :oc edit hyperconverged kubevirt-hyperconverged -n openshift-cnv
$ oc edit hyperconverged kubevirt-hyperconverged -n openshift-cnv
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Définissez le niveau de journalisation pour un ou plusieurs composants en modifiant la strophe
spec.logVerbosityConfig
. Par exemple :Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- La valeur de la verbosité du journal doit être un nombre entier compris dans l'intervalle
1–9
, où un nombre plus élevé indique un journal plus détaillé. Dans cet exemple, les journaux du composantvirtAPI
sont exposés si leur niveau de priorité est égal ou supérieur à5
.
- Appliquez vos modifications en enregistrant et en quittant l'éditeur.
Affichez une liste de pods dans l'espace de noms OpenShift Virtualization en exécutant la commande suivante :
oc get pods -n openshift-cnv
$ oc get pods -n openshift-cnv
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Exemple 14.1. Exemple de sortie
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Pour afficher les journaux d'un pod de composants, exécutez la commande suivante :
oc logs -n openshift-cnv <nom_du_pod>
$ oc logs -n openshift-cnv <nom_du_pod>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Par exemple :
oc logs -n openshift-cnv virt-handler-2m86x
$ oc logs -n openshift-cnv virt-handler-2m86x
Copy to Clipboard Copied! Toggle word wrap Toggle overflow NoteSi un pod ne démarre pas, vous pouvez utiliser l'option
--previous
pour afficher les journaux de la dernière tentative.Pour surveiller la sortie des journaux en temps réel, utilisez l'option
-f
.Exemple 14.2. Exemple de sortie
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
14.2.2. Visualisation des journaux des machines virtuelles dans la console web Copier lienLien copié sur presse-papiers!
Obtenir les journaux de la machine virtuelle à partir du module de lancement de la machine virtuelle associée.
Procédure
-
Dans la console OpenShift Container Platform, cliquez sur Virtualization
VirtualMachines dans le menu latéral. - Sélectionnez une machine virtuelle pour ouvrir la page VirtualMachine details.
- Cliquez sur l'onglet Details.
-
Cliquez sur le pod
virt-launcher-<name>
dans la section Pod pour ouvrir la page Pod details. - Cliquez sur l'onglet Logs pour afficher les journaux de pods.
14.2.3. Messages d'erreur courants Copier lienLien copié sur presse-papiers!
Les messages d'erreur suivants peuvent apparaître dans les journaux d'OpenShift Virtualization :
ErrImagePull
ouImagePullBackOff
- Indique une configuration de déploiement incorrecte ou des problèmes avec les images référencées.