VxRail: Node-Integritätsprüfung schlägt für Test-Scratch fehl

Summary: Die Scratch-Partitionsprotokolle werden auf aktuelle Updates überprüft.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Der 'scratch' Health-Check stellt sicher, dass auf Protokolle in "vmkernel.log" in der Scratch-Partition zugegriffen werden kann:

/var/log/vmkernel.log

Die Ergebnisse dieser Integritätsprüfung können eines der folgenden sein:

Testergebnis Ergebniscode Interpretation

Erfolgreich

0

Der neueste VMkernel-Protokolleintrag ist 1 Sekunde alt.

Warnung

1

Dieser Test hat keine Warnungsergebnisse.

Fehler

2

vmkernel.log nicht gefunden
/var/log/vmkernel.log ist kein Link zu Scratch.
vmkernel.log enthält keine gültigen Datums-/Zeitstempel.

Kritisch

3

vmkernel.log wurde in den letzten 7200 Sekunden (2 Stunden) nicht geschrieben

Bestandene Tests werden aus Gründen der besseren Lesbarkeit nicht im zusammenfassenden Bericht aufgeführt.
Ein Beispiel für die Ausgabe der Integritätsprüfung ist unten dargestellt:

#========================#======#=========#====================================================================#==============#
|  Hostname / Category   |Status  Dell_KB |  Warnings or Failures, unless tests Passed                         ; Product S.N. |
#========================#======#=========#====================================================================#==============#
| node02                 | Critical 43145 | scratch: /scratch/log/vmkernel.log has not been written in the last 486096 seconds|

 

Cause

Der "scratch"-Test überprüft, ob auf die Datei "/scratch/log/vmkernel.log" zugegriffen werden kann.
Die Zeitstempel der neuesten Zeilen werden überprüft und es wird ein Fehler gemeldet, wenn die letzten Zeilen über 2 Stunden alt sind.
Wenn das vmkernel.log aus irgendeinem Grund nicht in der Scratch-Partition gefunden werden kann, meldet der Test einen kritischen Fehler.

 

Resolution

Überprüfen Sie das VMkernel-Protokoll:

Ein Fehler bei diesem Test weist darauf hin, dass die Scratch-Partition vom Test nicht gelesen werden konnte und überprüft werden sollte.
Greifen Sie auf die Befehlszeile auf einem Node zu und überprüfen Sie die Scratch-Partition:

/scratch

Wenn auf die Partition zugegriffen werden kann, überprüfen Sie den Inhalt des folgenden Protokolls, das aktuelle Ereigniszeilen enthalten sollte:

/scratch/log/vmkernel.log

Der Speicherort des Scratch-Protokolls wurde möglicherweise geändert und der Protokollspeicherort kann mit dem folgenden Befehl überprüft werden:

esxcli system syslog config get

Zum Beispiel:

Local Log Output: /scratch/log

Wenn es sich bei dem oben genannten nicht um /scratch/log handelt, überprüfen Sie die vmkernel.log im alternativen Pfad.

Überprüfen Sie den VMkernel-Link:

In /var/log muss ein Link zum Scratch-Protokoll vorhanden sein (z. B. /scratch/log/vmkernel.log):

# ls -la /var/log/vmkernel.log
lrwxrwxrwx    1 root     root            25 Sep  8 12:01 /var/log/vmkernel.log -> /scratch/log/vmkernel.log

Wenn dies nicht vorhanden ist, erstellen Sie den Dateilink so, dass er dem obigen Eintrag entspricht.

So beheben Sie einen Mangel an Protokollierung in vmkernel.log:

Wenn nicht in den vmkernel.log geschrieben wird (alle Einträge sind länger als 2 Stunden), sollte der Host neu gestartet werden.

So führen Sie einen Neustart durch:

  1. Node in den Wartungsmodus versetzen
  2. Starten Sie den Node neu.
  3. Beenden des Wartungsmodus des Node
  4. VxVerify erneut ausführen

Wenn das Problem weiterhin besteht, wenden Sie sich an den Dell Support.

 

Additional Information

Eine weitere Möglichkeit besteht darin, dass der Cluster in den erweiterten Systemeinstellungen einen nutzerdefinierten globalen Verzeichniswert für Syslog.global.logDir festgelegt hat (außerhalb der VxRail-Standards).
Dies kann eine Netzwerkfreigabe oder eine Syslog-Serverfehlkonfiguration sein.

Beispielsweise kann ein Kunde das Syslog.global.logDir in allen Nodes anpassen, um die Protokolle in einem Network File System (NFS) zu speichern, wie im folgenden Beispiel gezeigt.
Erweiterte Systemeinstellungen

Überprüfen Sie die Variable Syslog.global.logDir unter Advanced System Settings des Node und bestätigen Sie, dass der Wert []/scratch/log ist.
Wenn sich der Wert vom Standardwert []/scratch/log unterscheidet, kann die Integritätsprüfung melden, dass VMkernel.log nicht gefunden wurde.
Weitere Informationen zu den oben genannten Variablen finden Sie im folgenden VMware-Artikel.
https://knowledge.broadcom.com/external/article?legacyId=2003322Dieser Hyperlink führt Sie zu einer Website außerhalb von Dell Technologies.

 

Affected Products

VxRail, VxRail 460 and 470 Nodes, VxRail Appliance Series, VxRail G Series Nodes, VxRail D Series Nodes, VxRail D560, VxRail D560F, VxRail E Series Nodes, VxRail E460, VxRail E560, VxRail E560F, VxRail E560N, VxRail E660, VxRail E660F, VxRail E660N , VxRail E665, VxRail E665F, VxRail E665N, VxRail G560, VxRail G560F, VxRail P Series Nodes, VxRail P470, VxRail P570, VxRail P570F, VxRail P580N, VxRail P670F, VxRail P670N, VxRail P675F, VxRail P675N, VxRail S Series Nodes, VxRail S470, VxRail S570, VxRail S670, VxRail Software, VxRail V Series Nodes, VxRail V470, VxRail V570, VxRail V570F, VXRAIL V670F, VxRail VD-4510C, VxRail VD-4520C, VxRail VD Series Nodes, VxRail VE-660, VxRail VE-6615, VxRail VP-760, VxRail VP-7625, VxRail VS-760 ...

Products

VxRail Appliance Family, VxRail Appliance Series
Article Properties
Article Number: 000043145
Article Type: Solution
Last Modified: 03 Jul 2025
Version:  10
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.