VxRail: Node-Integritätsprüfung schlägt für Test "idc-q" fehl (iDRAC-Warteschlange)
Summary: Die Node-Integritätsprüfung "idc_q" löscht ausstehende Befehle aus der iDRAC-Warteschlange und meldet den Erfolg des Freigabevorgangs zurück.
Symptoms
VxVerify führt mehrere Tests auf jedem Node durch, indem ein Minion-Integritätsprüfungsprogramm hochgeladen wird, das Probleme erkennt, die zum Fehlschlagen von Upgrades führen können. Eine dieser Node-Integritätsprüfungen ist "idc_q". Sie löscht ausstehende Befehle aus der iDRAC-Warteschlange und meldet den Erfolg des Löschvorgangs*.
Diese Integritätsprüfung gibt eines der folgenden Ergebnisse zurück:
|
Versuchsergebnis
|
Ergebniscode
|
Interpretation des Ergebnisses
|
|
Bestehen
|
0
|
Die iDRAC-Warteschlange wurde erfolgreich gelöscht oder die Freigabe wird überschrieben*. |
|
Warnung
|
1
|
Löschen der iDRAC-Jobwarteschlange fehlgeschlagen |
| Fehler | 2 | Fehler bei iDRAC-Abfragen |
| Kritisch | 3 |
Dieser Test hat kein kritisches Ergebnis.
|
Wenn die iDRAC-Befehle ein Timeout aufweisen oder eine ungültige Antwort erhalten, schlagen andere iDRAC-basierte Tests wahrscheinlich ebenfalls fehl, z. B.
"idc_as" (iDRAC-Admin-Status).Ein Beispiel für die Ausgabe der Integritätsprüfung, wenn iDRAC nicht reagiert, ist unten dargestellt:
#========================#======#=========#====================================================================#==============# | Hostname / Category |Status Dell_KB | Warnings or Failures, unless tests Passed ; Product S.N. | #========================#======#=========#====================================================================#==============# | Node1 | Failure 43184 | idc_q: iDRAC queries failed .|
* Es sei denn, das Argument -s oder --service wird beim Ausführen von VxVerify hinzugefügt. Dieses Argument ist auch enthalten, wenn VxVerify als Teil von LCM oder ADC ausgeführt wird.
Cause
Der "idc-q"-Test fragt ab, ob sich Upgradejobs in der Warteschlange auf dem iDRAC befinden. Wenn Jobs vorhanden sind, werden die Details dieser Jobs in den VxVerify-Protokollen gespeichert und die Warteschlange wird gelöscht.
Das Löschen der Warteschlangen kann umgangen werden, indem VxVerify mit der Option --service (-s) ausgeführt wird, die das Minion-Skript ausführt, ohne den Plattformservice neu zu starten.
Resolution
Für die folgenden Ereignisse: iDRAC-Abfragen fehlgeschlagen
Wenn VxVerify mit dem standardmäßigen Upgradeprofil ausgeführt wird, wird versucht, iDRAC-Kommunikationsprobleme durch einen Neustart von iDRAC und iSM zu beheben. Siehe folgender Artikel: