NetWorker: Como usar o nsrclientfix, erro "Não é possível encontrar o atributo 'client id'"
Summary: Como usar nsrclientfix para identificar e corrigir problemas de clientid em um servidor NetWorker.
Symptoms
O comando nsrclientfix é usado para a análise do banco de dados de mídia para procurar corrupção de ID do client.
Ele também pode mesclar clients no banco de dados de recursos e no banco de dados de mídia.
98519:save: Unable to setup direct save with server <nw_server>: Cannot find attribute 'client id'..
90018:save: Cannot open a save session with NetWorker server '<nw_server>': Cannot find attribute 'client id'.
<nw_client>:/etc: retried 2 times.
Cause
- A causa geral é um client se identificando para o banco de dados de mídia durante um backup como um nome que o servidor do NetWorker não percebe que é um alias.
- Isso também pode ser causado pela criação de um recurso de client com um nome diferente do nome escolhido (nome do client) para representar o client.
- O alias inválido no arquivo hosts do sistema pode causar esse tipo de problema. É necessário fazer correções no arquivo de hosts antes de realizar qualquer outra ação.
Resolution
Pré-requisitos
Execute as etapas a seguir antes de alterar os índices de arquivo client do NetWorker.1. Execute um "Server Protection Backup" para fazer backup dos índices existentes, do banco de dados de mídia (mm) e do banco de dados de recursos do NetWorker (nsrdb)
Colete as informações do saveset de bootstrap com: mminfo -B
2. Desligue os daemons do NetWorker no servidor NetWorker:
Windows: net stop nsrexecd /y
Windows:lista de tarefas | findstr nsr
4. Além do backup de proteção do servidor, cópias das pastas mm e nsrdb podem ser feitas no servidor do NetWorker.
B. nsrdb: Linux: /nsr/res/nsrdb Windows: .\Arquivos de Programas\EMC NetWorker\nsr\res\nsrdb
D. Dependendo do tamanho do índice e do espaço disponível no servidor, o índice também pode ser copiado: Linux: /nsr/index Windows: .\Arquivos de Programas\EMC NetWorker\nsr\index
Windows: net start nsrd
Processo
1. Identificar quais clients têm problemas de clientID. O comando a seguir só verifica possíveis problemas, mas não realiza nenhuma ação corretiva.
Sintaxe:
nsrclientfix -a --p
Exemplo:
nsrclientfix -a --p
4. Analise a lista de clients a serem mesclados.
Abra o arquivo de texto criado na etapa anterior e analise cada linha:
Arquivo nsrclientfix -u
Exemplo:
Fusão dos seguintes clientes em 'alenka': alenka.emc.com
Mesclando o banco de dados de recursos para o cliente 'alenka'.
Mesclando o banco de dados de mídia para o cliente 'alenka'.
A fusão está completa para o cliente 'alenka'.
Descartando o client "temporal".
Limpando o banco de dados de recursos do client "temporal".
Limpeza do banco de dados de mídia do cliente "temporal".
Remoção de quaisquer backups de índice relacionados ao client "temporal" no banco de dados de mídia.
Cliente "temporal" removido com sucesso.
Descartando o client "localhost".
Limpando o banco de dados de recursos do client "localhost".
Limpando o banco de dados de mídia do client "localhost".
Remoção de todos os backups de índice relacionados ao client "localhost" no banco de dados de mídia.
Limpeza bem-sucedida do client "localhost".
Descartando o "alenka.emc.com" do client.
Limpando o banco de dados de recursos do client 'alenka.emc.com'.
Limpeza do banco de dados de mídia do client 'alenka.emc.com'.
Remoção de todos os backups de índice relacionados ao client "alenka.emc.com" no banco de dados de mídia.
Client 'alenka.emc.com' removido com sucesso.