Debugging für den allgemeinen Hostzustand durchführen

IBM Cloud Satellite überwacht standardmäßig den Zustand Ihrer Hosts und versucht, Probleme automatisch für Sie zu beheben. Bei Problemen, die nicht automatisch behoben werden können, können Sie die Hosts untersuchen, indem Sie die bereitgestellten Zustandsinformationen prüfen.

Sie können Ihre Hostkonfiguration mit dem Script satellite-host-check überprüfen. Weitere Informationen finden Sie unter Hostkonfiguration überprüfen.

  1. Prüfen Sie den Zustand und den Status Ihrer Hosts. Listen Sie Ihre Hosts an einem Standort über die Befehlszeilenschnittstelle (CLI) auf. In der Konsole klicken Sie auf Ihren Standort und anschließend auf die Registerkarte Hosts.
    ibmcloud sat host ls --location LOCATION_NAME_OR_ID
    
    Beispielausgabe
    Name               ID                     State        Status   Cluster          Worker ID   Worker IP   
    satellite-test-1   aaaaa1a11aaaaaa111aa   assigned     -        infrastructure   -           -   
    
  2. Prüfen Sie in der folgenden Tabelle die Zustandswerte ('State') und die Schritte, um das Problem zu lösen.
  3. Prüfen Sie, ob Ihre Hosts die Mindestanforderungen, zum Beispiel für die Netzkonnektivität, noch erfüllen. Wenn Sie zum Beispiel die Firewallregeln für die öffentliche oder private Netzkonnektivität der Hostmaschine ändern, könnte der Host dadurch möglicherweise nicht mehr unterstützt werden, da die erforderlichen Ports und IP-Adressen blockiert werden. Weitere Informationen zu Konfigurationen, die für Cloud-Provider spezifisch sind, finden Sie unter Cloudinfrastrukturprovider.
  4. Überprüfen Sie Ihre Protokolle, indem Sie sich am Host anmelden. Weitere Informationen finden Sie unter Aktivieren von SSH auf Satellite Hosts.
  5. Wenn Ihr Host weiterhin Probleme aufweist, versuchen Sie, den Host zu entfernen, zu aktualisieren und erneut zuzuordnen.

Wenn Sie einem Satellite-Standort Hosts zuordnen, überwacht IBM Cloud die Hosts und meldet Statuswerte zurück, die Sie verwenden können, um Ihre Hosts in einwandfreiem Zustand zu halten. Weitere Informationen finden Sie unter IBM Monitoring zum Lösen und Melden von Standortalerts. Hilfe zur Fehlerbehebung finden Sie unter Debugging für den allgemeinen Hostzustand durchführen.

Sie können den Zustand des Hosts in der Tabelle Hosts in der Satellite-Konsole überprüfen oder durch Ausführen von ibmcloud sat host ls --location <location_name_or_ID>.

Zustandswerte für Hosts.
Status Beschreibung
assigned Der Host wurde einer Satellite-Ressource zugewiesen, wie zum Beispiel einer Standortsteuerebene oder einem Cluster. Prüfen Sie den Status auf weitere Informationen. Wenn der Status mit - angegeben wird, haben die Hosts den Bootstrap-Prozess für die Satellite-Ressource nicht abgeschlossen. Bei Hosts, die Sie kürzlich zugewiesen haben, warten Sie ungefähr eine Stunde, bis der Prozess abgeschlossen ist. Wenn der Status weiterhin angezeigt wird, melden Sie sich bei dem Host an, um mit dem Debugging fortzufahren.
health-pending Der Host wurde zugewiesen und per Bootstrapping als bereitgestellte Workerknoten in den Cluster eingebunden. Allerdings können die Zustandskomponenten, die IBM auf dem Host einrichtet, den Status nicht an IBM Cloud zurückmelden. Stellen Sie sicher, dass Ihre Hosts die Mindestanforderungen für Hosts und Netzkonnektivität erfüllen und dass die Hosts nicht durch eine Firewall Ihres Infrastrukturproviders blockiert werden.
provisioning Der Host wurde dem Satellite-Standort zugeordnet und befindet sich im Bootstrap-Prozess, um zu einem Teil einer Satellite-Ressource zu werden, wie zum Beispiel zu einem Workerknoten eines Red Hat OpenShift on IBM Cloud-Clusters. Während der Host einen Status provisioning (wird eingerichtet) meldet, durchläuft der Workerknoten die Phasen für Einrichtung und Bereitstellung. Sie können sich in diesem Status am Host anmelden, um Protokolle anzuzeigen. Siehe Aktivieren von SSH auf Satellite Hosts.
ready Der Host wurde dem Satellite-Standort zugeordnet und ist bereit, einer Satellite-Ressource zugewiesen zu werden.
normal Der Host wurde einer Satellite-Ressource zugewiesen, wie zum Beispiel einer Standortsteuerebene oder einem Cluster, und ist einsatzbereit.
reload-required Der Host wurde dem Satellite-Standort zugeordnet, erfordert jedoch ein erneutes Laden, bevor er einer Satellite-Ressource zugewiesen werden kann. Angenommen, Sie haben einen Satellite-Cluster gelöscht und jetzt müssen alle Hosts aus dem Cluster erneut geladen werden. Zum erneuten Laden eines Hosts müssen Sie den Host vom Standort entfernen, das Betriebssystem im zugrunde liegenden Infrastrukturprovider erneut laden und den Host dem Standort wieder zuordnen.
unassigned Der Host wurde dem Satellite-Standort zugeordnet und ist bereit, einer Satellite-Ressource zugewiesen zu werden. Wenn Sie erfolglos versucht haben, den Host zuzuweisen, finden Sie weitere Informationen unter Hosts können keinem Cluster zugewiesen werden.
unknown Der Zustand des Hosts ist unbekannt. Wenn der Host nicht zugeordnet ist, versuchen Sie, den Host einer Satellite-Ressource, wie z. B. einem Cluster, zuzuordnen. Wenn der Host zugeordnet ist, versuchen Sie, den Host zu debuggen, indem Sie die Schritte in Debugging für den Status des Hosts ausführen. Wenn auf dem Host weiterhin Probleme auftreten, versuchen Sie, den Host zu entfernen, zu aktualisieren und erneut zuzuordnen.
unresponsive Der Host hat in den letzten fünf Minuten nicht in die Satellite-Standortsteuerebene eingecheckt. Der Host kann nicht zugewiesen werden, wenn er nicht reagiert. Versuchen Sie, den Zustand des Hosts zu debuggen, insbesondere die Netzkonnektivität.

Wenn Sie die Tabelle „Hosts“ in der „ Satellite “-Konsole aufrufen, werden für Control-Plane-Hosts, die Ihrer Aufmerksamkeit bedürfen, aktualisierte Statusbezeichnungen angezeigt. Die Bezeichnung „Maßnahme erforderlich“ (früher „Warnung“ ) weist darauf hin, dass der Host Ihre Aufmerksamkeit erfordert. Die Kennzeichnung „Ersatz erforderlich“ weist darauf hin, dass der Host erheblich veraltet ist und ersetzt werden muss. Bei beiden Status wird ein Tooltip angezeigt, der auf die Anleitung zur Host-Aktualisierung verweist. Weitere Informationen finden Sie unter „ Identifizieren von Hosts der Steuerungsebene, die aktualisiert werden müssen “.