NetWorker: Solução de problemas de carregamento da biblioteca de fitas no NetWorker
Resumo: Este artigo destina-se a auxiliar apoiadores e administradores na solução de problemas de carregamento da biblioteca no nível da biblioteca ou do aplicativo. Para determinar se o problema é lógico ou físico e se é um problema com o robô, a unidade ou o cartucho de fita de mídia. ...
Sintomas
- Erros esporádicos ou consistentes no carregamento de cartuchos de fita na biblioteca
- Não é possível executar backups ou recuperações da mídia da biblioteca
- A biblioteca está detectável, confirmada como funcional e pronta
- Não é possível executar operações de carregamento ou rótulo
- Fitas marcadas como "não rotuladas"
- Possíveis erros ou mensagens de detecção ASC/ASCQ/SCSI nos registros do sistema ou do aplicativo
- Erros esporádicos ou consistentes executando operações de biblioteca específicas ou aleatórias
Causa
Se a configuração da biblioteca funcionou anteriormente e, de repente, encontrar um problema, considere possíveis alterações que possam estar impedindo a detecção e a configuração:
- Alteração de firmware, driver ou configuração de robô, switch ou adaptador
- Adição, substituição ou remoção de unidades, cartuchos de fita ou outros componentes da biblioteca
- Alteração da versão do software NetWorker, patches do sistema operacional
- Qualquer evento de hardware, como perda de energia ou reinicialização de qualquer componente no caminho de dados
- Discrepâncias entre a configuração e a biblioteca do NetWorker (por exemplo, cartuchos de fita movidos para fora do controle do NetWorker)
Se a biblioteca nunca funcionou, confirme se o hardware é compatível no Guia de compatibilidade de hardware do NetWorker (requer login na conta de suporte da Dell). Lembre-se que é possível que uma biblioteca esteja parcialmente funcional; A descoberta por si só não garante usabilidade ou suporte.
Resolução
Para solucionar problemas de carregamento da biblioteca, depois de considerar as últimas alterações conhecidas, solucione o problema devolvendo o processo para seus constituintes primitivos e testando-os individualmente.
Os dados necessários são coletados NSRGet Quando executado com o -o:d . NetWorker: Como usar a ferramenta de coleta de dados NSRGet do NetWorker
Os itens que não são são restritos às operações que podem ser consideradas perigosas se tentadas manualmente.
Carregamento da biblioteca: Central de conhecimento
- Novamente, certifique-se de que a biblioteca esteja responsiva e pronta antes de continuar. Caso contrário:
Carregamento da biblioteca: Operação física
- Verifique se as operações da biblioteca são fisicamente possíveis em um nível básico. Certifique-se de que o teste seja feito quando a biblioteca não estiver ativa e que os cartuchos de fita sejam substituídos em seus locais originais.
sjirdtag <changer address>
Em seguida, mova os cartuchos de fita entre os elementos e vice-versa:
sjimm <changer address> <drive|slot|inlt|mt> <element_number> <drive|slot|inlt|mt> <element_number>
- Existem algumas situações em que erros podem ser esperados; por exemplo, bibliotecas para as quais a ejeção automática não está habilitada no nível da biblioteca recebem um erro ao tentar mover da unidade para qualquer outro elemento (o cartucho de fita deve ser ejetado separadamente sobre um
mt -f <device_handle> offlineantes de sair do elemento). - Se os erros forem exibidos esporadicamente ou consistentemente ao tentar operações de robô, erros de código SCSI ASC/ASCQ, considere o encaminhamento para o fornecedor da biblioteca para análise.
Carregamento da biblioteca: Operação lógica
Depois de estabelecermos que as operações físicas estão livres de erros (pelo menos superficialmente), podemos tentar rastrear o problema no NetWorker.
- Determine o layout da biblioteca e garanta sua prontidão, comparando as informações de estado da jukebox NSR com as informações do cartucho de fita do robô:
nsrjb [<-j library_name>] -C sjirdtag <changer address>
- Tente carregar uma fita afetada em uma unidade afetada com alta detalhamento:
nsrjb [<-j library_name>] -lvvvvv -f <device_handle> -S <slot_number>
Se a biblioteca for carregada repetidamente sem problemas, o problema de carregamento pode resultar de fatores situacionais específicos em vez de uma falha persistente. Todos os esforços devem ser feitos para isolar a condição que leva à falha de carga, e a depuração da condição deve seguir (veja abaixo).
- Se as operações de carregamento regular falharem, especialmente se os volumes forem marcados como "não rotulados", a leitura do rótulo falhou durante a tentativa de carregamento (causando falha na montagem ). Tente recarregar a mesma fita na mesma unidade com alto detalhamento, sem montar:
nsrjb [<-j library_name>] -lnvvvvv -f <device_handle> -S <slot_number>
- Realize uma verificação de rótulo independente para verificar se a falha de leitura do rótulo foi transitória ou é consistente:
nsrmm -pvvvvv -f <device_handle>
- Se o rótulo for lido com sucesso, o problema poderá resolver as tentativas de leitura do rótulo que ocorrem antes que o dispositivo de fita esteja pronto depois de carregá-lo fisicamente. Nesse caso, você pode tentar configurar a variável no ambiente do sistema ou no script de inicialização:
MAX_LOAD_RETRIES=10
Se a operação de carregamento ainda parecer falhar durante uma operação de carga/montagem composta (leitura de rótulo) depois de definir a variável, vá para a seção Depuração.
Carregamento da biblioteca: Depuração
Se tudo mais falhar, colete os dados apropriados para ajudar na depuração do problema antes de consultar os especialistas (SMEs):
- Antes de reproduzir o problema no NetWorker, altere o nível de rastreamento de depuração para 5 no recurso jukebox do NSR
- Use também
dbgcommandPara aumentar o nível de depuração da execuçãonsrdensrmmgdprocessos para 5dbgcommand -n PROCESS_NAME Debug=5- Para desativar:
dbgcommand -n PROCESS_NAME Debug=0 - NetWorker: Níveis de informações de depuração
- Considerar
truss/tusc/strace,pstack,gcore/gencoresobre o adequadonsrlcpdAntes e durante o evento do problema - Defina as variáveis de depuração no ambiente do sistema (Windows) ou no script de inicialização (UNIX) para obter dados de depuração mais ricos:
SJI_DEBUG=9 LUS_DEBUG=9 CDI_DEBUG=9 SCSI_DEBUG=9 JBDEBUG=9
Se nenhuma das sugestões acima ajudar, entre em contato com o suporte, conforme apropriado, do fornecedor da biblioteca se as evidências coletadas na depuração sugerirem alguma anomalia interna, de acordo com Solucionando problemas de detecção da biblioteca de fitas no NetWorkere Solução de problemas de acesso à biblioteca de fitas no NetWorker; Caso contrário, certifique-se de que a saída da depuração seja escalonada no suporte do NetWorker para buscar a possibilidade de um defeito no código.
Mais informações
Este artigo faz parte de uma série de problemas de bibliotecas de fitas com o NetWorker.