NetWorker: Como depurar operações de backup (em inglês)
Resumo: Várias opções estão listadas para depurar um backup do NetWorker com falha.
Instruções
1. Arquivos de log:
Os logs principais para depurar falhas de backup são os arquivos de log de política que estão no seguinte local.
Linux: /nsr/logs/policy_name/workflow_name/action_name
Windows (padrão): C:\Program Files\EMC NetWorker\nsr\logs\policy_name\workflow_name\action_name
Há arquivos de log de fluxo de trabalho no formato bruto em /nsr/logs/policy/policy_name/workflow_name/jobid.raw e um subdiretório para cada ação. Cada ação secundária de uma ação tem seu próprio arquivo de log com o jobid desse trabalho infantil. Quando a ação pai inicia uma ação filha, o NetWorker cria um diretório para esses registros de ação filho.
Exemplo:
Os tamanhos dos registros variam de acordo com o nível de depuração usado durante o backup. Os arquivos brutos são os logs de fluxo de trabalho, enquanto o backup_[jobid]_logs Os diretórios contêm os logs de ação e os logs de ação filhos.
O principal arquivo de log do NetWorker para todas as operações do NetWorker é o daemon.raw Arquivo de log.
/nsr/logs/daemon.raw
Windows (padrão):
C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw
Para ler esse log, use o comando nsr_render_log , consulte: NetWorker: Como usar nsr_render_log para processar arquivos de log .raw
Exemplo:
Recursos adicionais:
- NetWorker: Arquivos de log e locais
- NetWorker: Processos e portas
- NetWorker: Como usar a ferramenta de coleta de dados NSRGet do NetWorker
- Consulte o NetWorker Command Reference Guide, disponível em: Suporte para o NetWorker | Manuais e documentos (você deve fazer login com sua conta de suporte Dell).
2. save No client NetWorker:
Os backups baseados em client do NetWorker usam o processo de salvamento. O processo de salvamento se comunica com o servidor do NetWorker, o nó de armazenamento (quando aplicável) ou a mídia do dispositivo de backup de destino. A depuração pode ser habilitada no processo de salvamento passando o indicador de depuração -D para o processo de salvamento usando o NetWorker Management Console (NMC) ou usando o nsradmin Comando.
No NMC, você altera o campo "Backup command" nas propriedades relevantes do client para 'save -D9':
Exemplo:
Você pode fazer a mesma operação usando o comando nsradmin:
Exemplo:
Recursos adicionais:
- NetWorker: Guia de solução de problemas de NDMP
- NetWorker: Guia de solução de problemas do NMM
- NetWorker: Como ativar a depuração para NMDA
- NetWorker VMware Protection-vProxy: Como habilitar o log de depuração
3. Operação de fluxo de trabalho no servidor do NetWorker:
É necessário depurar o início de uma operação de fluxo de trabalho e uma saída de depuração detalhada.
nsrworkflow -D9 -p [policy] -w [workflow]
Isso registra a saída de depuração do trabalho de fluxo de trabalho no arquivo bruto em:
/nsr/logs/policy/policy_name/workflow_name/
Exemplo:
Executando o nsrworkflow O comando inicia o trabalho manualmente, mas usa as mesmas opções de programação e configuração de nível usadas como um backup automatizado agendado. Outra possibilidade é utilizar o -a para definir o nsrworkflow Executar como um adhoc backup, o que permite substituir o agendamento ou o nível de backup. Para especificar o nível de backup desejado (e não o definido para a execução atual do fluxo de trabalho), use o comando -l (ou -L para backups de máquinas virtuais).
Exemplo:
nsrworkflow -p [policy] -w [workflow] -A "'[action]' -l [level]" -ansrworkflow -p Mona -w Bokonon_wf -A "'backup' -l full" -a
Recursos adicionais:
- NetWorker: Como usar o comando nsrworkflow do NetWorker
- NetWorker: Como usar o comando nsrpolicy do NetWorker
- Consulte o NetWorker Command Reference Guide, disponível em: Suporte para o NetWorker | Manuais e documentos (você deve fazer login com sua conta de suporte Dell).
4. savefs No client NetWorker:
A coluna savefs O comando é usado durante os backups baseados em client. Ele é enviado ao client do NetWorker depois que o backup é iniciado no servidor do NetWorker. savefs Esse processo é responsável por determinar os arquivos e diretórios dos quais deve ser feito backup para esse backup específico executado nesse client.
Você pode obter o comando savefs exato que está sendo executado no lado do client do arquivo bruto nos logs de política (/nsr/logs/policy/[policy name]/[workflow name]). Em seguida, execute isso no lado do cliente, adicionando o -D9 Opção:
Exemplo:
No servidor do NetWorker:
Do lado do client:
5. Atribuindo a mídia de destino no servidor do NetWorker:
A atribuição do volume de destino correto para um backup é gerenciada pelo nsrd do NetWorker Server. Para depurar isso, você deve aumentar temporariamente o nível de depuração do nsrd no servidor do NetWorker usando o dbgcommand.
Exemplo:
Após a conclusão da depuração, você deve desativar a depuração definindo o nível de depuração de volta a zero:
dbgcommand pode ser usado contra um nome de processo ou ID de processo (PID), por exemplo:
dbgcommand -n PROCESS_NAME Debug=DEBUG_LEVEL
dbgcommand -p PROCESS_ID Debug=DEBUG_LEVEL
Recursos adicionais:
6. Backups aguardando volume gravável:
Se o servidor do NetWorker não consegue encontrar um volume adequado do NetWorker para gravar, ele para de responder e gera um alerta. Nesse caso, o trabalho está no estado 'active'. Você pode verificar o estado do trabalho usando o nsrpolicy monitor .
Exemplo:
O alerta no NetWorker Management Console fornece mais detalhes sobre que tipo de volume está sendo procurado e em qual nó de armazenamento.
Exemplo:
Recursos adicionais:
- Solução de problemas de eventos de espera de mídia - aguardando 1 volume gravável ou nenhum dispositivo correspondente
- NetWorker: Solução de problemas da biblioteca de fitas no NetWorker
- NetWorker: Como usar a ferramenta DDPCONNCHK para testar a conectividade do DD ddboost dos hosts do NetWorker
- NetWorker com Data Domain Cloud Tier: Guia de triagem e solução de problemas (em inglês)
7. Os backups pararam de responder inesperadamente devido ao paralelismo:
Se o servidor do NetWorker determinar que não pode continuar com o backup porque não há nenhum slot de paralelismo livre, o trabalho está no estado "em fila".
Para depurar o paralelismo, você precisa aumentar o nível de depuração do nsrjobd no servidor do NetWorker, conforme mostrado abaixo. O arquivo de log do daemon gera muitos dados de depuração relativos ao paralelismo.
Exemplo:
Recursos adicionais:
- NetWorker: Sessões de destino e paralelismo
- Consulte os Guias de planejamento e otimização de desempenho e administração do NetWorker. Suporte para o NetWorker | Manuais e documentos (você deve fazer login com sua conta de suporte Dell).
8. O backup do Client Direct não está funcionando como esperado:
Um backup "Client Direct" envia dados diretamente do client NetWorker para a mídia de destino sem primeiro gravar no nó de armazenamento do NetWorker.
Você pode definir nas propriedades do client se o backup direto do client deve ser usado ou não para essa instância do client.
Para solucionar problemas se o Client Direct está funcionando ou não, você deve inspecionar os registros de acordo com o exemplo abaixo:
Exemplo:
Resultado do registro: Clientes diretos em operação.
A coluna daemon.raw no servidor do NetWorker:
91787 MM/DD/YYYY HH:mm:SS nsrmmd NSR notice Save-set ID '4091251191' (vm-lego-231:/NetWorker) is using direct file save with Data Domain device 'dd4500-dd.local_onetwoone'.
lsof no client do NetWorker
[root@vm-lego-231 ~]# lsof -i TCP | grep save save 9831 root 3u IPv4 111668 0t0 TCP vm-lego-231:23178->vm-lego-121:8985 (ESTABLISHED) save 9831 root 5u IPv4 111695 0t0 TCP vm-lego-231:19752->vm-lego-121:9417 (ESTABLISHED) save 9831 root 7u IPv4 111720 0t0 TCP vm-lego-231:31095->vm-lego-121:9035 (ESTABLISHED) save 9831 root 8u IPv4 111728 0t0 TCP vm-lego-231:12421->vm-lego-121:9653 (ESTABLISHED) save 9831 root 9u IPv4 111731 0t0 TCP vm-lego-231:33739->dd4500-dd.local:nfs (ESTABLISHED) save 9831 root 10u IPv4 111736 0t0 TCP vm-lego-231:60278->dd4500-dd.local:midnight-tech (ESTABLISHED)
lsof lista conexões TCP abertas do client para o servidor do NetWorker e para o DD. Para determinar a quais processos o servidor do NetWorker está conectado, você pode fazer uma verificação cruzada com o lsof no servidor. A quarta coluna é o descritor de arquivo que está sendo usado.
Em hosts Windows, você pode executar diagnósticos semelhantes usando o SysInternals Procmon.
9: O backup do Client Direct não está usando o Client Direct:
A coluna daemon.raw no servidor do NetWorker:
91797 MM/DD/YYYY HH:mm:SS nsrmmd NSR severe Unable to perform direct file save with Data Domain device 'ONETWOONE'; setting up traditional save for save-set ID '4024143566' (vm-lego-231:/NetWorker)
traditional No log dá-lhe esta saída rapidamente. Consulte a lista de condições do NetWorker Administration Guide que devem ser atendidas para que o Client Direct funcione. As causas mais comuns são que o client não tem acesso direto à rede para o Data Domain ou que sua resolução de nome não está funcionando corretamente.
lsof No client do NetWorker:
[root@vm-lego-231 ~]# lsof -i TCP | grep save save 10114 root 3u IPv4 123335 0t0 TCP vm-lego-231:46461->vm-lego-121:8985 (ESTABLISHED) save 10114 root 5u IPv4 123369 0t0 TCP vm-lego-231:12593->vm-lego-121:9417 (ESTABLISHED) save 10114 root 7u IPv4 123392 0t0 TCP vm-lego-231:63952->vm-lego-121:9035 (ESTABLISHED) save 10114 root 8u IPv4 123400 0t0 TCP vm-lego-231:29597->vm-lego-121:9653 (ESTABLISHED)
Recursos adicionais:
- NetWorker: Práticas recomendadas para configuração de rede
- Consulte os Guias de planejamento e otimização de desempenho. Suporte para o NetWorker | Manuais e documentos (você deve fazer login com sua conta de suporte Dell).
10. Backups de fluxo de salvamento paralelo (PSS):
Para depurar backups de PSS. Certifique-se de que a propriedade de salvamento paralelo esteja marcada no recurso de client no NetWorker Management Console. Modifique a opção save Comando para colocá-lo em depuração de acordo com a seção 2. Além disso, crie um arquivo vazio em ../nsr/debug chamado 'mbsdopen'. Isso fornece log extra de depuração no client em /nsr/tmp e nos logs de política no servidor do NetWorker (consulte a seção 1).
Exemplo:
Recursos adicionais:
- Como solucionar problemas de backups de fluxo de salvamento paralelo do NetWorker
- Consulte os Guias de planejamento e otimização de desempenho. Suporte para o NetWorker | Manuais e documentos (você deve fazer login com sua conta de suporte Dell).
11. Nó de armazenamento do NetWorker nsrmmd O processo não está funcionando conforme o esperado enquanto grava na mídia de destino:
Você pode aumentar o nível de depuração do nsrmmd processos usando o dbgcommand (Ver Seção 5). Você pode aumentar o nível de depuração de todos os nsrmmd processos ou então usar ferramentas do sistema operacional para identificar quais nsrmmd O processo está ativo:
Recursos adicionais:
- NetWorker: Solução de problemas da biblioteca de fitas no NetWorker
- NetWorker: Como usar a ferramenta DDPCONNCHK para testar a conectividade do DD ddboost dos hosts do NetWorker
- NetWorker com Data Domain Cloud Tier: Guia de triagem e solução de problemas (em inglês)
- Consulte o Guia de integração do NetWorker DD Boost, disponível em: Suporte para o NetWorker | Manuais e documentos (você deve fazer login com sua conta de suporte Dell).





