Dell Unity,VNX: Come eseguire lo script check vdm per rilevare i problemi in vdm.cfg prima del riavvio o dell'aggiornamento (correggibile dall'utente)

Summary: L'esecuzione dello script checkvdm riduce potenzialmente gli eventi DU associati a vdm.cfg con informazioni mancanti.

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

Il riavvio o il failover di un datamover può creare una condizione di dati non disponibile se vdm.cfg manca di dati.

Cause

La causa è attualmente sconosciuta.

Resolution

  1. Prima di qualsiasi riavvio, effettuare le seguenti operazioni:
  2. Trasferire il file allegato (checkVdmsV9.py) da questo articolo della Knowledge Base alla stazione di controllo. (vedere gli allegati di seguito)
  3. da chmod 775 a checkVdmsV9.py
  4. eseguire il file tramite ./checkVdmsV9.py 
  5. Questo è un esempio di controllo pulito
[nasadmin@cpsc40140 work.emc]$ ./checkVdmsV9.py Esecuzione del
controllo Sanity su vdm airplane(ad esempio vdm) ... Fatto
  1. Lo script contrassegnerà qualsiasi vdm.cfg con informazioni mancanti.
  2. Questo è un esempio di errore


---------------------------------------------------------------Esegui tempo: La configurazione 08/16/16 17:25:45
VDM BAMBA1 non corrisponde alla configurazione in esecuzione.


=====================Configurazione corrente
=====================
Id = 5
nome = server BAMBA1
= server_2
slot = 2
interfacce VDM = 1 / interfacce CFG VDM = 0
interfacce CIFS = 1 / interfacce CIFS CFG = 0
SERVER CIFS = 1 / CFG CIFS Server = 0
esportazioni = 0 / esportazioni CFG = 0

le informazioni a sinistra della barra in avanti rappresentano le informazioni in esecuzione in memoria.
le informazioni a destra della barra rappresentano le informazioni in esecuzione nel file vdm.cfg.
Come si può notare, c'è un cifs server in esecuzione in memoria, ma nessun server cifs in vdm.cfg
  1. Quando il vdm non riesce a eseguire il controllo di integrità, è necessario ripristinare vdm.cfg prima di eventuali riavvii.
  2. È necessario informare il cliente che lo script ha rilevato un potenziale problema e che qualsiasi riavvio/failover creerà una situazione di non disponibilità dei dati.
  3. Eseguire ls -l sull'effetto vdm.cfg e annotare i timestamp.
  4. È necessario coinvolgere il supporto per ripristinare una versione di backup di vdm.cfg, assicurandosi di eseguire ls -l su vdm.cfg prima di qualsiasi ripristino.
  5. A questo punto, vdm.cfg deve essere ripristinato da un vecchio materiale di supporto di raccolta o sccs.
  6. Lo script crea anche copie nella directory di lavoro attuale/vdmcfg
  7. Ciò richiederebbe l'escalation al livello 2 per eseguire il ripristino
  8. . Dopo il riavvio del datamover di un sistema interessato, è necessario verificare che le informazioni su vdm siano valide. Altre parole verificano che qualsiasi cifs server sia online e che il vdm disponga di tutte le esportazioni.
  9.  Eseguire nuovamente lo script dopo il riavvio per convalidare il file vdm.cfg
  10. Si consiglia di eseguire lo script prima e dopo l'aggiornamento.

Additional Information

Questo è un esempio di errore che non richiede un ripristino

--------------------------------------------------------------- la
configurazione diVDM BAMBA2 non corrisponde alla configurazione in esecuzione.


=====================Configurazione corrente
=====================
Id = 6
nome = server BAMBA2
= server_2
slot = 2
interfacce VDM = 1 / interfacce CFG VDM = 1
interfacce CIFS = 1 / interfacce CFG CIFS = 1
CIFS Server = 1 / CFG CIFS Server = 1
Exports = 0 / CFG Exports = 1

È possibile visualizzare le informazioni a sinistra della barra in avanti corrispondenti alle informazioni sul lato destro con l'eccezione delle esportazioni.
Sono disponibili informazioni in vdm.cfg ma non nella memoria in esecuzione.
Ciò è dovuto al fatto che abbiamo un'esportazione che si riferisce a un percorso non valido che non è stato caricato durante l'avvio.

tenere presente che non è possibile ignorare lo scenario opposto.
Esportazioni = 1 / esportazioni CFG = 0
In questo caso è in esecuzione un'esportazione in memoria, ma non nel file vdm.cfg.
Ciò richiederebbe il ripristino.

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.