Kapitel 9. Problembehandlung bei Problemen mit dem Director

Probleme können in verschiedenen Phasen der Director-Prozesse auftreten. Dieser Abschnitt gibt Informationen zur Diagnose der häufigsten Probleme.
Beachten Sie die allgemeinen Logs für die Komponenten des Directors:
  • Das /var/log Verzeichnis beinhaltet Logs für viele allgemeine OpenStack Platform Komponenten, aber auch Logs für standardmäßige Red Hat Enterprise Linux Anwendungen.
  • Der journald Dienst bietet Logs für verschiedene Komponenten. Beachten Sie, dass Ironic zwei Einheiten benutzt: openstack-ironic-api und openstack-ironic-conductor. Ebenso verwendet ironic-discoverd zwei Einheiten: openstack-ironic-discoverd und openstack-ironic-discoverd-dnsmasq. Benutzen Sie für jede jeweilige Komponente beide Einheiten. Zum Beispiel:
    $ sudo journalctl -u openstack-ironic-discoverd -u openstack-ironic-discoverd-dnsmasq
    
  • ironic-discoverd speichert auch die Ramdisk-Logs in /var/log/ironic-discoverd/ramdisk/ als gz-komprimierte tar-Dateien. Dateinamen beinhalten Datum, Zeit und IPMI-Adresse des Knotens. Benutzen Sie diese Logs zur Diagnose von Introspektionsproblemen.

9.1. Problembehandlung bei der Knotenregistrierung

Probleme bei der Registrierung von Knoten hängen gewöhnlich mit falschen Knotendetails zusammen. Benutzen Sie in diesem Fall ironic um Probleme mit den angegebenen Knotendaten zu beheben. Hier ein paar Beispiele:

Prozedur 9.1. Reparieren einer fehlerhaften MAC-Adresse

  1. Zugewiesenen Port-UUID ermitteln
    $ ironic node-port-list [NODE UUID]
    
  2. MAC-Adresse aktualisieren:
    $ ironic port-update [PORT UUID] replace address=[NEW MAC]
    

Prozedur 9.2. Fehlerhafte IPMI-Adresse reparieren

  • Führen Sie folgenden Befehl aus:
    $ ironic node-update [NODE UUID] replace driver_info/ipmi_address=[NEW IPMI ADDRESS]