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.

Este artigo aplica-se a Este artigo não se aplica a Este artigo não está vinculado a nenhum produto específico. Nem todas as versões do produto estão identificadas neste artigo.

Instruções

Há várias opções diferentes disponíveis para depurar uma falha de backup do NetWorker. Este artigo da KB aborda as diferentes opções de depuração, dependendo de qual função do processo de backup você gostaria de depurar. 

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.

Exemplo de conteúdo da pasta de logs de política 
 

O principal arquivo de log do NetWorker para todas as operações do NetWorker é o daemon.raw Arquivo de log. 
 

Linux: /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:

Exemplo de renderização de um log bruto do NetWorker

Recursos adicionais:

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:

Configurando backups de depuração para um client do NetWorker

Você pode fazer a mesma operação usando o comando nsradmin:

Exemplo:

Configurando a depuração de backup do nsradmin

Recursos adicionais:

 

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:

Depurando o fluxo de trabalho do NSR 
 

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]" -a
nsrworkflow -p Mona -w Bokonon_wf -A "'backup' -l full" -a

Recursos adicionais:

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: 

Exemplo de processo de savefs  

Do lado do client:

Executando a depuração savefs a partir da linha de comando 

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:

kA5f10000004JErCAM_2_7

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:

kA5f10000004JErCAM_2_8

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:

ADVERTÊNCIA: A depuração do processo só deve ser ativada com a intenção de solucionar um problema. Depois que a solução de problemas for concluída, a depuração do processo deverá ser desativada. Alguns processos podem gerar muitas mensagens com a depuração ativada. Isso pode levar a preocupações com o espaço e o crescimento do file system.

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:

Exemplo de monitor nsrpolicy

O alerta no NetWorker Management Console fornece mais detalhes sobre que tipo de volume está sendo procurado e em qual nó de armazenamento.

Exemplo:

Alertas do NMC sobre espera por 1 volume gravável

Recursos adicionais:

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:

Exemplo de ativação da depuração nsrjobd 

Log do daemon mostrando erro de paralelismo

Recursos adicionais:

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.

Configurações de backup direto do client do NetWorker

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)

 

Nota: 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.Esse hiperlink direcionará você para um site fora da Dell Technologies.


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)

 

Nota: Procurando a palavra 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)
Nota: Somente as conexões TCP com o servidor NetWorker (que também é o nó de armazenamento neste exemplo) estão abertas aqui. Não há nenhuma conexão TCP aberta para o DD. Todos os dados serão direcionados para o nó de armazenamento.

Recursos adicionais:


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:

Opção PSS habilitada no recurso de client do NetWorker

Arquivo MBSDFOPEN

Salve os arquivos MBS no diretório TMP 

Recursos adicionais:

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:

Processos nsrmmd 

Recursos adicionais:

Mais informações

Produtos afetados

NetWorker

Produtos

NetWorker, NetWorker Series
Propriedades do artigo
Número do artigo: 000010035
Tipo de artigo: How To
Último modificado: 30 jan. 2026
Versão:  8
Encontre as respostas de outros usuários da Dell para suas perguntas.
Serviços de suporte
Verifique se o dispositivo está coberto pelos serviços de suporte.