Dell Unity, VNX: Ausführen des Prüfskripts für vdm zur Erkennung von Problemen in vdm.cfg vor dem Neustart oder Upgrade (vom Nutzer korrigierbar)

Summary: Das Ausführen des checkvdm-Skripts reduziert potenziell DU-Ereignisse im Zusammenhang mit fehlenden Vdm.cfg-Informationen.

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

Ein Neustart oder ein Failover eines DataMover kann zu einer Nichtverfügbarkeit von Daten führen, wenn auf vdm.cfg Daten fehlen.

Cause

Die Ursache ist derzeit unbekannt.

Resolution

  1. Gehen Sie vor Neustarts wie folgt vor:
  2. Übertragen Sie die angehängte Datei (checkVdmsV9.py) aus diesem KB-Artikel auf die Control Station. (siehe Anhänge unten)
  3. chmod 775 zu checkVdmsV9.py
  4. Führen Sie die Datei über ./checkVdmsV9.py aus. 
  5. Dies ist ein Beispiel für eine saubere Prüfung
[nasadmin@cpsc40140 work.emc]$ ./checkVdmsV9.py
Ausführen der Sanity-Prüfung im vdm-Flugzeug (Beispiel vdm) ... fertig
  1. Das Skript kennzeichnet alle vdm.cfg mit fehlenden Informationen.
  2. Dies ist ein Beispiel für einen Fehler


---------------------------------------------------------------Laufzeit: 16.08.2016 17:25:45
VDM B VERIN1-Konfiguration stimmt nicht mit der ausgeführten Konfiguration überein!


=====================Current Configuration
=====================
Id = 5
Name = BPPI1
Server = server_2
Slot = 2
VDM Interfaces = 1 / CFG VDM Interfaces = 0
CIFS Interfaces = 1 / CFG CIFS Interfaces = 0
CIFS Server = 1 / CFG CIFS Server = 0
Exports = 0 / CFG Exports = 0

die Informationen links vom Schrägstrich stehen für Informationen, die im Arbeitsspeicher ausgeführt werden.
die Informationen rechts neben dem Schrägstrich stehen für Informationen, die in der Datei vdm.cfg ausgeführt werden.
Wie Sie sehen, wird ein CIFS-Server im Arbeitsspeicher ausgeführt, aber kein CIFS-Server in vdm.cfg.
  1. Wenn der vdm die Bereinigungsprüfung fehlschlägt, müssen wir vdm.cfg vor Neustarts wiederherstellen.
  2. Wir sollten den Kunden darüber informieren, dass das Skript ein potenzielles Problem gefunden hat und jeder Neustart/Failover eine DU-Situation erzeugt.
  3. Wir sollten ls -l auf dem vdm.cfg-Effekt ausführen und die Zeitstempel notieren.
  4. Wir sollten den Support einbinden, um eine Backupversion von vdm.cfg wiederherzustellen, um sicherzustellen, dass ls -l für die vdm.cfg vor einer Recovery ausgeführt wird.
  5. Zu diesem Zeitpunkt müsste vdm.cfg aus einem alten collect support material oder sccs wiederhergestellt werden.
  6. Das Skript erstellt auch Kopien in Ihrem vorhandenen Arbeitsverzeichnis/vdmcfg.
  7. Dies erfordert eine Eskalation auf Stufe 2, um die Recovery durchzuführen.
  8. . Nach einem Datamover-Neustart eines betroffenen Systems sollten wir überprüfen, ob die VDM-Informationen gültig sind. Mit anderen Worten überprüfen Sie, ob jeder CIFS-Server online ist und der vdm alle Exporte hat.
  9.  Führen Sie das Skript nach dem Neustart erneut aus, um die Datei vdm.cfg zu validieren.
  10. Es wird empfohlen, das Skript vor und nach dem Upgrade auszuführen.

Additional Information

Dies ist ein Beispiel für einen Fehler, für den keine Recovery

erforderlich ist---------------------------------------------------------------
VDM BUHR2-Konfiguration stimmt nicht mit der ausgeführten Konfiguration überein!


=====================Current Configuration
=====================
Id = 6
Name = BPPI2
Server = server_2
Slot = 2
VDM Interfaces = 1 / CFG VDM Interfaces = 1
CIFS Interfaces = 1 / CFG CIFS Interfaces = 1
CIFS-Server = 1 / CFG CIFS-Server = 1
Exporte = 0 / CFG-Exporte = 1

Sie können sehen, dass die Informationen auf der linken Seite des Schrägstrichs mit den Informationen auf der rechten Seite mit Ausnahme der Exporte übereinstimmen.
Wir haben Informationen in der vdm.cfg, aber nicht im laufenden Speicher.
Dies liegt daran, dass wir einen Export haben, der sich auf einen ungültigen Pfad bezieht, der während des Startvorgangs nicht geladen wurde.

Bitte beachten Sie, dass Sie das gegenteilige Szenario nicht ignorieren können.
Exports = 1 / CFG Exports = 0
In diesem Fall wird ein Export im Arbeitsspeicher ausgeführt, aber nicht in der Datei vdm.cfg.
Dies erfordert eine Recovery.

Affected Products

Dell EMC Unity, VNX/VNXe, Dell EMC Unity Family
Article Properties
Article Number: 000052274
Article Type: Solution
Last Modified: 31 Jan 2024
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.