Dell Unity, VNX: Köra kontrollskriptet för VDM för att upptäcka problem i vdm.cfg före omstart eller uppgradering (kan korrigeras av användaren)

摘要: Om du kör checkvdm-skriptet kan det minska antalet DU-händelser som är associerade med den information som saknas i vdm.cfg.

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

Omstart eller redundans för en dataöverförare kan skapa ett tillstånd som inte är tillgängligt om data saknas i vdm.cfg.

原因

Orsaken är för närvarande okänd.

解决方案

  1. Gör följande innan du startar om.
  2. Överför den bifogade filen (checkVdmsV9.py) från denna KB-artikel till kontrollstationen. (se Bilagor nedan)
  3. chmod 775 till checkVdmsV9.py
  4. Kör filen via ./checkVdmsV9.py 
  5. Detta är ett exempel på en ren kontroll
[nasadmin@cpsc40140 work.emc] $ ./checkVdmsV9.py
Köra sanity check på ett VDM-flygplan (exempel: VDM) ... Gjort
  1. Skriptet flaggar alla vdm.cfg med information som saknas.
  2. Det här är ett exempel på ett fel

---------------------------------------------------------------
Körtid: 08/16/16 17:25:45
VDM BAMBA1-konfigurationen matchar inte med körande konfiguration!

=====================
Current Configuration
=====================
Id = 5
Name = BAMBA1
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 Export = 0 / CFG Exports = 0




Informationen till vänster om snedstreck representerar information som körs i minnet.
Informationen till höger om snedstrecket representerar information som körs i filen VDM.cfg.
Som du ser körs en CIFS-server i minnet, men ingen CIFS-server i vdm.cfg
  1. Om VDM inte klarar sanity check måste vi återställa vdm.cfg innan några omstarter.
  2. Vi bör meddela kunden att skriptet har hittat ett potentiellt problem och eventuell omstart/failover-funktion skapar en DU-situation.
  3. Vi bör köra ls -l på vdm.cfg-effekten och notera tidsstämplarna.
  4. Kontakta supporten för att återställa en säkerhetskopia av vdm.cfg och se till att köra ls -l mot vdm.cfg innan någon återställning.
  5. I det här läget måste vdm.cfg återställas från ett gammalt insamlingsstödmaterial eller SCC:er.
  6. Skriptet skapar också kopior i din nuvarande arbetskatalog/vdmcfg
  7. Detta skulle kräva eskalering till nivå 2 för att utföra återställning
  8. . Efter en omstart av dataöverföraren av ett påverkat system bör vi kontrollera att VDM-informationen är giltig. En annan ordkontroll för att se till att alla CIFS-servrar är online och att VDM har alla exporter.
  9.  Kör skriptet igen efter omstart för att validera filen vdm.cfg
  10. Vi rekommenderar att skriptet körs före och efter uppgraderingen.

其他信息

Det här är ett exempel på ett fel som inte kräver en återställning

---------------------------------------------------------------
VDM BAMBA2-konfigurationen matchar inte med den konfiguration som körs!

=====================
Current Configuration
=====================
Id = 6
Name = BAMBA2
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 Export = 0 / CFG Exports = 1




Du kan se att informationen till vänster om snedstrecket matchar informationen på höger sida med undantag för exporterna.
Det finns information i vdm.cfg men inte i körminnet.
Det beror på att vi har en export som refererar till en ogiltig sökväg som inte lästes in vid start.

Observera att du inte kan ignorera det motsatta scenariot.
Export = 1 / CFG Exports = 0
I det här fallet körs en export i minnet, men inte i filen vdm.cfg.
Detta skulle kräva återhämtning.

受影响的产品

Dell EMC Unity, VNX/VNXe, Dell EMC Unity Family
文章属性
文章编号: 000052274
文章类型: Solution
上次修改时间: 31 1月 2024
版本:  3
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。