Dell Unity, VNX: Como executar o script de verificação do vdm para detectar problemas no vdm.cfg antes de reinicializar ou fazer upgrade (corrigível pelo usuário)

摘要: A execução do script checkvdm reduz potencialmente os eventos DU associados às informações ausentes do vdm.cfg.

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

症状

Reinicializar ou fazer failover de um datamover pode criar uma condição de dados indisponíveis se o vdm.cfg estiver sem dados.

原因

Atualmente, a causa é desconhecida.

解决方案

  1. Antes de qualquer reinicialização, faça o seguinte
  2. Transfira o arquivo anexado (checkVdmsV9.py) deste artigo da base de conhecimento para a Control Station. (consulte os anexos abaixo)
  3. chmod 775 para checkVdmsV9.py
  4. execute o arquivo via ./checkVdmsV9.py 
  5. Este é um exemplo de uma verificação limpa
[nasadmin@cpsc40140 work.emc]$ ./checkVdmsV9.py
running sanity check on vdm airplane (exemplo vdm) ... Feito
  1. O script indicará qualquer vdm.cfg com informações ausentes.
  2. Este é um exemplo de falha


--------------------------------------------------------------- de execução: 16/08/16 17:25:45
A configuração do VDM B MÁXIMA1 não corresponde à configuração em execução!


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

as informações à esquerda da barra de avanço representam as informações em execução na memória.
as informações à direita da barra direta representam as informações em execução no arquivo vdm.cfg.
Como você pode ver, há um cifs server em execução na memória, mas não há cifs server no vdm.cfg
  1. Quando o vdm falha na verificação de integridade, precisamos recuperar o vdm.cfg antes de qualquer reinicialização.
  2. Devemos notificar o cliente de que o script encontrou um possível problema e qualquer reinicialização/failover criará uma situação de DU.
  3. Devemos executar ls -l no efeito vdm.cfg e observar os carimbos de data e hora.
  4. Devemos envolver o suporte para recuperar uma versão de backup do vdm.cfg, certificando-se de executar ls -l no vdm.cfg antes de qualquer recuperação.
  5. Nesse ponto, o vdm.cfg precisaria ser recuperado de um material de suporte antigo ou sccs de coleta.
  6. O script também faz cópias em seu atual diretório de trabalho/vdmcfg
  7. Isso exigiria escalonamento para o nível 2 para executar a recuperação
  8. . Após uma reinicialização do datamover de um sistema afetado, devemos verificar se as informações do vdm são válidas. Em outras palavras, verifique se qualquer cifs server está on-line e se o vdm tem todas as exportações.
  9.  Execute o script novamente após a reinicialização para validar o arquivo vdm.cfg
  10. É recomendável que o script seja executado antes e após o upgrade.

其他信息

Este é um exemplo de uma falha

que não requer uma recuperação---------------------------------------------------------------
configuração de B RPM2 do VDM não corresponde à configuração em execução!


=====================Current Configuration
=====================
Id = 6
Name = B IGUAL2
Server = server_2
Slot = 2
interfaces VDM = 1 / CFG VDM Interfaces = 1
interface CIFS = 1 / interface CIFS CFG s = 1
CIFS Server = 1 / CFG CIFS Server = 1
Exports = 0 / CFG Exports = 1

Você pode ver que as informações à esquerda da barra de encaminhamento correspondem às informações no lado direito, com exceção das exportações.
Temos informações no vdm.cfg, mas não na memória em execução.
Isso ocorre porque temos uma exportação que se refere a um caminho inválido que não foi carregado durante a inicialização.

observe que não é possível ignorar o cenário oposto.
Exports = 1 / CFG Exports = 0
Nesse caso, há uma exportação em execução na memória, mas não no arquivo vdm.cfg.
Isso exigiria recuperação.

受影响的产品

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