Dépannage
Si vous rencontrez des difficultés techniques avec l’hôte XenServer, cette section a pour but de vous aider à résoudre le problème si possible. Si cela n’est pas possible, utilisez les informations de cette section pour collecter les journaux des applications et d’autres données qui peuvent aider le support technique à suivre et à résoudre le problème.
Les articles suivants fournissent des informations de dépannage concernant des zones spécifiques du produit :
- Dépannage de VM
- Dépannage réseau
- Résolution des problèmes liés aux pools en cluster
- Résolution des problèmes liés à XenCenter
- Résolution des problèmes liés à Workload Balancing
- Résolution des problèmes liés à Conversion Manager
Résoudre les problèmes de connexion entre XenCenter et l’hôte XenServer
Si vous rencontrez des difficultés pour vous connecter à l’hôte XenServer avec XenCenter, vérifiez les points suivants :
-
Votre XenCenter est-il une version plus ancienne que l’hôte XenServer auquel vous essayez de vous connecter ?
XenCenter 8.2.7 et les versions antérieures ne sont pas prises en charge avec les hôtes XenServer 8. Pour gérer vos hôtes ou pools XenServer 8, vous avez besoin de la dernière version de XenCenter avec une version au format yyyy.x.x.
Pour corriger ce problème, installez la dernière version de XenCenter.
-
Votre licence est-elle à jour ?
Vous pouvez voir la date d’expiration de votre code d’accès à la licence dans l’onglet Général de l’hôte XenServer sous la section Détails de la licence dans XenCenter.
Pour plus d’informations sur les licences d’un hôte, reportez-vous à la section Licences.
-
L’hôte XenServer communique avec XenCenter via HTTPS via les ports suivants :
- Port 443 (connexion bidirectionnelle pour les commandes et les réponses à l’aide de l’API de gestion)
- Port 5900 pour les connexions VNC graphiques avec des machines virtuelles Linux paravirtualisées.
Si un pare-feu est activé entre l’hôte XenServer et la machine exécutant le logiciel client, assurez-vous qu’il autorise le trafic provenant de ces ports. Pour plus d’informations, consultez la section Connectivité Internet.
Collecter les journaux XenServer et XenCenter
Journaux de l’hôte XenServer
XenCenter peut être utilisé pour recueillir des informations sur l’hôte XenServer.
Cliquez sur Rapport d’état du serveur dans le menu Outils pour ouvrir la tâche Rapport d’état du serveur . Vous pouvez choisir parmi une liste de différents types d’informations (divers journaux, vidages sur incident, etc.). Les informations sont compilées et téléchargées sur la machine sur laquelle XenCenter est exécuté. Pour plus d’informations, consultez la documentation XenCenter.
Par défaut, la taille des fichiers collectés pour un rapport d’état du serveur peut être limitée. Si vous avez besoin de fichiers journaux dont la taille est supérieure à celle par défaut, vous pouvez exécuter la commande xenserver-status-report -u
dans la console hôte XenServer.
Important :
Les journaux des hôtes XenServer peuvent contenir des informations sensibles.
Envoi des messages du journal de l’hôte à un serveur central
Plutôt que d’avoir des journaux écrits dans le système de fichiers du domaine de contrôle, vous pouvez configurer votre hôte XenServer pour les écrire sur un serveur distant. Le syslogd
démon doit être exécuté sur le serveur distant pour recevoir les journaux et les agréger correctement. Le syslogd
démon fait partie intégrante de toutes les versions de Linux et Unix, et des versions tierces sont disponibles pour Windows et d’autres systèmes d’exploitation.
Définissez le paramètre syslog_destination sur le nom d’hôte ou l’adresse IP du serveur distant sur lequel vous souhaitez que les journaux soient écrits :
xe host-param-set uuid=host_uuid logging:syslog_destination=hostname
<!--NeedCopy-->
Exécutez la commande :
xe host-syslog-reconfigure uuid=host_uuid
<!--NeedCopy-->
Pour appliquer le changement. (Vous pouvez également exécuter cette commande à distance en spécifiant le paramètre host
.)
Journaux XenCenter
XenCenter dispose également d’un journal côté client. Ce fichier contient une description complète de toutes les opérations et erreurs qui se produisent lors de l’utilisation de XenCenter. Il contient également un journal informatif des événements qui vous fournit une piste d’audit des différentes actions qui se sont produites. Le fichier journal XenCenter est stocké dans votre dossier de profil au chemin suivant :. %userprofile%\AppData\Roaming\XenServer\XenCenter\logs\XenCenter.log
Pour localiser les fichiers journaux XenCenter, par exemple, lorsque vous souhaitez les ouvrir ou les envoyer par e-mail, cliquez sur Afficher les fichiers journaux XenCenter dans le menu Aide de XenCenter.
Journaux d’installation
Si vous rencontrez une erreur inconnue lors de l’installation, capturez le fichier journal de votre hôte et transmettez-le au support technique.
À l’aide d’un clavier connecté directement à la machine hôte (non connecté via un port série), vous pouvez accéder à trois terminaux virtuels lors de l’installation :
- Appuyez sur Alt+F1 pour accéder au programme d’installation principal de XenServer
- Appuyez sur Alt+F2 pour accéder à un shell local
- Appuyez sur Alt+F3 pour accéder au journal des événements
Pour capturer et enregistrer les fichiers journaux :
-
Appuyez sur Alt+F2 pour accéder au shell local.
-
Saisissez ce qui suit :
/opt/xensource/installer/report.py <!--NeedCopy-->
-
Vous êtes invité à choisir l’emplacement où vous souhaitez enregistrer le fichier journal : NFS, FTPou Local media.
Sélectionnez NFS ou FTP pour copier le fichier journal sur une autre machine de votre réseau. Pour ce faire, la mise en réseau doit fonctionner correctement et vous devez disposer d’un accès en écriture à une machine distante.
Sélectionnez Support local pour enregistrer le fichier sur un périphérique de stockage amovible, tel qu’une clé USB, sur la machine locale.
Une fois que vous avez effectué vos sélections, le programme écrit le fichier journal à l’emplacement de votre choix. Le nom du fichier est
support.tar.bz2
.