Os pacotes do vProxy contêm o estado do mecanismo do vProxy, sessões de backup anteriores e arquivos de log do mecanismo. Os pacotes também fornecem saídas de comando para comandos comuns de solução de problemas.
O NetWorker Management Console (NMC) pode ser usado para gerar um pacote e baixá-lo para o sistema. O comando tar também pode ser usado para criar manualmente um tarball.
Coleta geral de logs do vProxy:
A coleta de um pacote de logs do vProxy pode ser usada para analisar problemas observados durante as operações de backup ou restauração do vProxy. Arquivos de log específicos são detalhados em:
Guia de triagem do NVP-vProxy: Guia de triagem e coleta de registros do NetWorker VMware Protection vProxy
Opção 1: Colete o pacote usando o NMC.
- Faça log-in no NMC e selecione a guia Dispositivos
- Selecione proxies VMware
- Clique com o botão direito do mouse no proxy e selecione Log Bundle
- Clique em Yes para coletar os logs reciclados do vProxy. Os logs de sessão de máquina virtual (VM) são enviados para cá após a conclusão.
Nota: A coleta do pacote dessa maneira pode falhar, dependendo do tamanho do pacote do vProxy e das regras de sistema de rede ou firewall entre o client do NMC e o vProxy. Nesse caso, execute o seguinte para ver se o pacote está disponível no vProxy.
- Abra uma sessão SSH para o vProxy e faça log-in como administrador
- Alterne para root:
sudo su -
- Verifique o /opt/emc/vproxy/runtime/state/logbundle/ para ver se existe um pacote com o carimbo de data/hora de quando o pacote foi gerado no NMC:
nsr-vproxy01:~ # ls -lh /opt/emc/vproxy/runtime/state/logbundle/
total 616K
-rw-r----- 1 root root 616K Jul 10 09:03 logbundle-5679cd0c-0262-46e9-b99a-97ae336f8ff2.tar.gz
- Se o pacote existir, execute as seguintes etapas para copiá-lo com um agente SCP: caso contrário, consulte a opção 2.
- Mova o pacote para o diretório base do usuário administrador (exemplo):
nsr-vproxy01:~ # mv /opt/emc/vproxy/runtime/state/logbundle/logbundle-5679cd0c-0262-46e9-b99a-97ae336f8ff2.tar.gz /home/admin
- Altere as permissões do pacote para que o usuário administrador possa copiar o arquivo fora do vProxy (exemplo):
nsr-vproxy01:~ # chmod 777 /home/admin/logbundle-5679cd0c-0262-46e9-b99a-97ae336f8ff2.tar.gz
- Use um agente SCP (WinSCP etc.) para copiar o pacote do diretório base do usuário para o sistema. Configurações necessárias no agente SCP:
Endereço: vProxy Hostname ou IP address
Protocol: Usuário do SCP
: Admin
Opcionalmente, talvez seja possível fazer o SCP do pacote da sua workstation Windows usando a linha de comando:
scp admin@vProxyAddress:/path/to/logbundle .
Consulte: NetWorker (Linux): Como copiar arquivos de ou para um servidor NetWorker no Linux.
Opção 2: Use tar no vProxy:
- Conecte-se ao vProxy usando SSH e faça log-in como administrador.
- Alterne para root:
sudo su -
- Execute:
tar cvzfP `hostname`_`date -I`.tgz /opt/emc/vproxy/runtime/state/vProxyRegistry.dat /opt/emc/vproxy/runtime/logs/ /var/log/messages* /etc/hosts
Nota: Não é necessário substituir nada no comando acima. Esse comando cria um pacote tar com o nome de host do vProxy no diretório /tmp. Outro local (como /data01) pode ser especificado.
nsr-vproxy01:~ # tar czfP /tmp/`hostname`_`date -I`.tgz /opt/emc/vproxy/runtime/state/vProxyRegistry.dat /opt/emc/vproxy/runtime/logs/ /var/log/messages* /etc/hosts
nsr-vproxy01:~ # ls -l /tmp | grep tgz
-rw------- 1 root root 614092 Jul 10 10:07 nsr-vproxy01.amer.lan_2024-07-10.tgz
nsr-vproxy01:~ #
- Altere as permissões do pacote para que você possa copiá-lo do vProxy:
chmod 755 /tmp/bundle_name.tgz
Nota: Substituir bundle_name
com o pacote criado pelo comando tar.
- Use um agente SCP (WinSCP etc.) para copiar o pacote do diretório base do usuário para o sistema. Configurações necessárias no agente SCP:
Endereço: vProxy Hostname ou IP address
Protocol: Usuário do SCP
: Admin
Opcionalmente, talvez seja possível fazer o SCP do pacote da sua workstation Windows usando a linha de comando:
scp admin@vProxyAddress:/path/to/logbundle .
Logs do lado do servidor do NetWorker:
Os logs do servidor do NetWorker podem ser analisados para os seguintes tipos de problemas:
- Relatórios do vProxy como indisponíveis nos logs de daemon do NetWorker ou no NMC
- Upgrade do vProxy realizado usando
nsrvproxy_mgmt
Falha no comando
- Problemas/erros de inventário do VMware
- Erros de backup VMware observados durante uma falha na política de proteção VMware
Logs gerais do servidor:
Nome do registro |
Localização |
Objetivo |
daemon.raw |
- Linux: /nsr/logs/
- Windows: C:\Arquivos de Programas\EMC NetWorker\nsr\logs\
|
Mensagens gerais do daemon do servidor do NetWorker — Contém logs sobre disponibilidade ou indisponibilidade do vProxy e mensagens de status do registro: NetWorker: Como usar nsr_render_log |
<JOB-UUID>.log |
- Linux: /nsr/logs/adhoc/nsrvproxy_mgmt
- Windows: C:\Arquivos de Programas\EMC NetWorker\nsr\logs\adhoc\nsrvproxy_mgmt
|
O arquivo de log do trabalho de gerenciamento do vProxy é criado durante a reimplementação do vProxy associado. |
< vproxy_upgrade_sessio n__ jobuuid> |
- Linux: /nsr/logs/adhoc/nsrvproxy_mgmt
- Windows: C:\Arquivos de Programas\EMC NetWorker\nsr\logs\adhoc\nsrvproxy_mgmt
|
O arquivo de log nsrvisd associado é criado durante a reimplementação do vProxy. |
nsrvisd-daemon.log |
- Linux: /opt/nsr/vproxy/logs/nsrvisd
- Windows: C:\Arquivos de Programas \EMC NetWorker\nsr\vproxy\logs\nsrvisd
|
O arquivo de log nsrvisd detalhado associado é criado. |
ProxySessions- .log |
- Linux: /nsr/logs/adhoc/nsrvproxy_mgmt
- Windows: C:\Arquivos de Programas\EMC NetWorker\nsr\logs\adhoc\nsrvproxy_mgmt
|
O arquivo de log ProxySessions associado é criado durante a reimplementação do vProxy. |
Logs nsrvisd |
- Linux: /opt/nsr/vproxy/logs/nsrvisd
- Windows: C:\Arquivos de Programas \EMC NetWorker\nsr\vproxy\logs\nsrvisd
|
O arquivo de log das sessões de inventário associadas é criado. |
Logs de backup de VM |
- Linux: /nsr/logs/policy/Policy_Name/Workflow_Name
- Windows: C:\Arquivos de Programas \EMC NetWorker\nsr\logs\policy\Policy_Name\Workflow_Name
|
Os logs da sessão de backup da VM são mantidos de acordo com a janela de retenção jobsdb (padrão de 72 horas). Os logs de sessão são os mesmos logs encontrados no vProxy em /opt/emc/vproxy/runtime/logs/recycle. Os logs do vProxy não são removidos pelo rodízio de logs do jobsdb do NetWorker. |
Inventário do vCenter:
No servidor NetWorker, execute o seguinte comando em um prompt raiz (Linux) ou em um prompt de comando do administrador (Windows):
nsrvim -d --names vCenter_Name
Em
que vCenter_Name corresponde a como o vCenter/Hypervisor foi adicionado ao NetWorker. Por exemplo (Shortname, FQDN, IP) Esse comando gera arquivos .xml nos seguintes diretórios:
Linux: /nsr/cores/nsrvim
Windows: Os arquivos são gerados no mesmo diretório em que o comando nsrvim foi executado.
[root@nsr ~]# ls -l /nsr/cores/nsrvim
total 48
-rw-r--r--. 1 root root 47 Jul 10 10:30 vcsa.amer.lan-cat_tags.xml
-rw-r--r--. 1 root root 4175 Jul 10 10:30 vcsa.amer.lan-mapping.xml
-rw-r--r--. 1 root root 32913 Jul 10 10:30 vcsa.amer.lan.xml
Consulte: NetWorker (Linux): Como copiar arquivos de ou para um servidor NetWorker no Linux.
Falhas do sistema vProxy:
Se um vProxy não estiver respondendo, os seguintes logs e pacotes poderão ser coletados para analisar por que a falha ocorreu.
- Colete o pacote de suporte SUSE.
- Conecte-se ao vProxy via SSH como administrador.
- Alternar para root: sudo su -
- Execute o seguinte comando:
supportconfig
Isso gera um pacote scc .txz em /var/log, por exemplo:
-vproxy01:~ # ls -l /var/log | grep scc
-rw------- 1 root root 945064 Jul 10 13:40 scc_nsr-vproxy01.amer.lan_240710_1338.txz
-rw------- 1 root root 33 Jul 10 13:40 scc_nsr-vproxy01.amer.lan_240710_1338.txz.md5
- Mova o pacote .txz para algum lugar que o usuário administrador possa acessar, por exemplo, /tmp:
nsr-vproxy01:~ # mv /var/log/scc_nsr-vproxy01.amer.lan_240710_1338.txz /tmp
- Altere as permissões do pacote .txz para que o usuário administrador possa copiar o pacote do vProxy:
nsr-vproxy01:~ # chmod 777 /tmp/scc_nsr-vproxy01.amer.lan_240710_1338.txz
- Use um agente SCP (WinSCP etc.) para copiar o pacote do diretório base do usuário para o sistema. Configurações necessárias no agente SCP:
Endereço: vProxy Hostname ou IP address
Protocol: Usuário do SCP
: Admin
Opcionalmente, talvez seja possível fazer o SCP do pacote da sua workstation Windows usando a linha de comando:
scp admin@vProxyAddress:/path/to/logbundle .
- No vSphere, colete os arquivos vmware.log da pasta do datastore VMware das VMs do vProxy:
Nota: Pode haver vários arquivos vmware.log, certifique-se de pegar os arquivos que têm um carimbo de data/hora que se alinha com quando a falha foi observada; caso contrário, colete todas.
- Pacote de suporte do vSphere:
Nota: Certifique-se de selecionar os logs do host do ESXi no qual o vProxy reside.