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.
- 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.
Beispielausgabeibmcloud sat host ls --location LOCATION_NAME_OR_IDName ID State Status Cluster Worker ID Worker IP satellite-test-1 aaaaa1a11aaaaaa111aa assigned - infrastructure - - - Prüfen Sie in der folgenden Tabelle die Zustandswerte ('State') und die Schritte, um das Problem zu lösen.
- 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.
- Überprüfen Sie Ihre Protokolle, indem Sie sich am Host anmelden. Weitere Informationen finden Sie unter Aktivieren von SSH auf Satellite Hosts.
- 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>.
| 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 “.