Débogage de l'état de santé d'un hôte

Par défaut, IBM Cloud Satellite surveille l'état de santé de vos hôtes et tente automatiquement de résoudre les problèmes à votre place. Pour les problèmes qui ne peuvent pas être résolus automatiquement, vous pouvez déboguer les hôtes en consultant les informations de santé fournies.

Vous pouvez vérifier la configuration de votre hôte à l'aide du script satellite-host-check. Pour plus d'informations, voir Vérification de la configuration de votre hôte.

  1. Passez en revue l'état de santé et le statut de vos hôtes. A partir de l'interface de ligne de commande, répertoriez vos hôtes dans un emplacement. A partir de la console, cliquez sur votre emplacement, puis sur l'onglet Hôtes.
    ibmcloud sat host ls --location LOCATION_NAME_OR_ID
    
    Exemple de sortie
    Name               ID                     State        Status   Cluster          Worker ID   Worker IP   
    satellite-test-1   aaaaa1a11aaaaaa111aa   assigned     -        infrastructure   -           -   
    
  2. Passez en revue les états et les étapes permettant de résoudre le problème dans le tableau suivant.
  3. Vérifiez que vos hôtes satisfont toujours aux exigences minimales, telles que la connectivité du réseau. Par exemple, si vous modifiez les règles de pare-feu pour la connectivité du réseau public ou privé de la machine hôte, vous pouvez annuler la prise en charge de l'hôte en bloquant les ports et les adresses IP nécessaires. Pour les configurations propres aux fournisseurs de cloud, voir Fournisseurs d'infrastructure de cloud.
  4. Consultez vos journaux en vous connectant à l'hôte. Pour plus d'informations, voir Activation de SSH sur les hôtes Satellite.
  5. Si votre hôte rencontre toujours des problèmes, essayez de retirer, de mettre à jour et de reconnecter l'hôte.

Lorsque vous connectez des hôtes à un emplacement Satellite, IBM Cloud surveille l'hôte et signale les statuts que vous pouvez utiliser pour que vos hôtes restent en bonne santé. Pour plus d'informations, voir Surveillance IBM pour résoudre et signaler des alertes d'emplacement. Pour obtenir de l'aide sur le traitement des incidents, voir Débogage de l'état de santé d'un hôte.

Vous pouvez vérifier l'état de santé de l'hôte à partir du tableau Hôtes figurant dans le Satellite console, ou en exécutant ibmcloud sat host ls --location <location_name_or_ID>.

Etats de santé d'un hôte.
État de santé Description
assigned L'hôte est affecté à une ressource Satellite, comme un plan de contrôle d'emplacement ou un cluster. Pour plus d'informations, consultez le statut. Si le statut est -, les hôtes n'ont pas terminé le processus d'amorçage sur la ressource Satellite. Pour les hôtes que vous venez d'affecter, attendez une heure environ avant que le processus se termine. Si vous voyez toujours le statut, connectez-vous à l'hôte pour continuer le débogage.
health-pending L'hôte est affecté et amorcé dans le cluster en tant que noeud worker mis à disposition et déployé. Toutefois, les composants de santé configurés par IBM dans l'hôte ne peuvent pas communiquer le statut à IBM Cloud. Assurez-vous que vos hôtes respectent la configuration minimale requise en matière de connectivité hôte et réseau et que les hôtes ne sont pas bloqués par un pare-feu chez votre fournisseur d'infrastructure.
provisioning L'hôte est connecté à l'emplacement Satellite et est en cours d'amorçage pour faire partie d'une ressource Satellite, telle que le noeud worker d'un cluster Red Hat OpenShift on IBM Cloud. Lorsque l'hôte signale un état provisioning, le noeud worker passe par les états de mise à disposition et de déploiement. Vous pouvez vous connecter à l'hôte dans cet état pour afficher les journaux. Voir Activation de SSH sur les hôtes Satellite.
ready L'hôte est connecté à l'emplacement Satellite et est prêt à être affecté à une ressource Satellite.
normal L'hôte est affecté à une ressource Satellite, comme un plan de contrôle d'emplacement ou un cluster, et est prêt à être utilisé.
reload-required L'hôte est connecté à l'emplacement Satellite, mais nécessite d'être rechargé pour pouvoir être affecté à une ressource Satellite. Par exemple, vous avez peut-être supprimé un cluster Satellite et un rechargement de tous les hôtes du cluster restants est nécessaire désormais. Pour recharger un hôte, vous devez retirer l'hôte de l'emplacement, recharger le système d'exploitation dans le fournisseur d'infrastructure sous-jacent, puis reconnecter l'hôte à l'emplacement.
unassigned L'hôte est connecté à l'emplacement Satellite et est prêt à être affecté à une ressource Satellite. Si vous avez tenté d'affecter l'hôte sans succès, consultez Impossible d'affecter des hôtes à un cluster.
unknown L'état de santé de l'hôte est inconnu. Si l'hôte n'est pas affecté, essayez de l'affecter à une ressource Satellite, telle qu'un cluster. Si l'hôte est affecté, essayez de déboguer l'hôte en suivant les étapes de la section Débogage de l'état de santé de l'hôte. Si l'hôte a toujours des problèmes, essayez de supprimer, de mettre à jour et de reconnecter l'hôte.
unresponsive L'hôte n'a pas communiqué avec le plan de contrôle d'emplacement Satellite depuis 5 minutes. Il ne peut pas être affecté s'il ne répond pas. Essayez de déboguer l'état de santé de l'hôte, en particulier la connectivité du réseau.

Lorsque vous consultez le tableau « Hosts » (Hôtes) dans la console d' Satellite, les hôtes du plan de contrôle nécessitant une intervention s'affichent avec des étiquettes d'état mises à jour. La mention « Action requise » (anciennement « Avertissement ») indique que l'hôte nécessite votre attention. L'étiquette « Remplacement requis » indique que l'hôte est très obsolète et doit être remplacé. Ces deux statuts s'accompagnent d'une info-bulle renvoyant vers la procédure de mise à jour de l'hôte. Pour plus d'informations, consultez la section « Identification des hôtes du plan de contrôle devant être mis à jour ».