I pacchetti vProxy contengono lo stato dell'engine vProxy, le sessioni di backup precedenti e i file di log dell'engine. I bundle forniscono anche output di comandi per la risoluzione dei problemi più comuni.
NetWorker Management Console (NMC) può essere utilizzato per generare un pacchetto e scaricarlo sul sistema. Il comando tar può essere usato anche per creare manualmente un tarball.
Raccolta generale dei registri vProxy:
La raccolta di un pacchetto di log vProxy può essere utilizzata per esaminare i problemi riscontrati durante le operazioni di backup o restore di vProxy. I file di registro specifici sono descritti in dettaglio in:
NVP-vProxy Triage Guide: NetWorker VMware Protection vProxy Triage and Log Collection Guide
Opzione 1: Raccogliere il bundle utilizzando NMC.
- Accedere a NMC e selezionare la scheda Devices
- Selezionare i proxy VMware
- Cliccare con il pulsante destro del mouse sul proxy e selezionare Log Bundle
- Cliccare su Yes per raccogliere i log riciclati del vProxy. I registri delle sessioni delle macchine virtuali (VM) vengono inviati qui al completamento.
NOTA: La raccolta del pacchetto in questo modo potrebbe non riuscire, a seconda delle dimensioni del pacchetto vProxy e delle regole di rete o firewall tra il client NMC e vProxy. In tal caso, effettuare le operazioni riportate di seguito per verificare se il pacchetto è disponibile sul vProxy.
- Aprire una sessione SSH sul vProxy e accedere come amministratore
- Passare a root:
sudo su -
- Controllare /opt/emc/vproxy/runtime/state/logbundle/ per verificare se esiste un pacchetto con il timestamp di quando il pacchetto è stato generato in 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 il pacchetto esiste, attenersi alla seguente procedura per copiarlo con un agente SCP; In caso contrario, vedere l'opzione 2.
- Spostare il pacchetto nella directory principale dell'utente amministratore (esempio):
nsr-vproxy01:~ # mv /opt/emc/vproxy/runtime/state/logbundle/logbundle-5679cd0c-0262-46e9-b99a-97ae336f8ff2.tar.gz /home/admin
- Modificare le autorizzazioni sul pacchetto in modo che l'utente amministratore possa copiare il file dal vProxy (esempio):
nsr-vproxy01:~ # chmod 777 /home/admin/logbundle-5679cd0c-0262-46e9-b99a-97ae336f8ff2.tar.gz
- Utilizzare un agent SCP (WinSCP e così via) per copiare il pacchetto dalla directory principale dell'utente al sistema. Impostazioni richieste nell'agente SCP:
Indirizzo: nome host o indirizzo
IP del vProxy Protocollo: Utente SCP
: Admin
Facoltativamente, potrebbe essere possibile eseguire l'SCP del pacchetto dalla workstation Windows utilizzando la riga di comando:
scp admin@vProxyAddress:/path/to/logbundle .
Vedere: NetWorker (Linux): Come copiare i file da o verso un server NetWorker Linux.
Opzione 2: Utilizzare tar sul vProxy:
- Connettersi a vProxy utilizzando SSH e accedere come amministratore.
- Passare a root:
sudo su -
- Eseguire:
tar cvzfP `hostname`_`date -I`.tgz /opt/emc/vproxy/runtime/state/vProxyRegistry.dat /opt/emc/vproxy/runtime/logs/ /var/log/messages* /etc/hosts
NOTA: Non è necessario sostituire nulla nel comando precedente. Questo comando crea un pacchetto tar con il nome host del vProxy nella directory /tmp. In alternativa, è possibile specificare un'altra posizione (ad esempio /data01).
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:~ #
- Modificare le autorizzazioni del pacchetto in modo da poterlo copiare dal vProxy:
chmod 755 /tmp/bundle_name.tgz
NOTA: Sostituire bundle_name
con il bundle creato dal comando tar.
- Utilizzare un agent SCP (WinSCP e così via) per copiare il pacchetto dalla directory principale dell'utente al sistema. Impostazioni richieste nell'agente SCP:
Indirizzo: nome host o indirizzo
IP del vProxy Protocollo: Utente SCP
: Admin
Facoltativamente, potrebbe essere possibile eseguire l'SCP del pacchetto dalla workstation Windows utilizzando la riga di comando:
scp admin@vProxyAddress:/path/to/logbundle .
Log lato server NetWorker:
I log lato server di NetWorker possono essere esaminati per rilevare i seguenti tipi di problemi:
- vProxy segnalato come non disponibile nei log daemon di NetWorker o in NMC
- Aggiornamento di vProxy eseguito utilizzando
nsrvproxy_mgmt
Il comando non è riuscito
- Problemi/errori dell'inventario VMware
- Errori di backup VMware osservati durante un errore della policy di protezione VMware
Registri generali del server:
Nome registro |
Posizione |
Scopo |
daemon.raw |
- Linux: /nsr/logs/
- Windows: C:\Program Files\EMC NetWorker\nsr\logs\
|
Messaggi daemon generali del server NetWorker: contiene la registrazione relativa alla disponibilità o non disponibilità di vProxy e messaggi di stato della registrazione: NetWorker: Come utilizzare nsr_render_log (in inglese) |
<job-uuid>.log |
- Linux: /nsr/logs/adhoc/nsrvproxy_mgmt
- Windows: C:\Program Files\EMC NetWorker\nsr\logs\adhoc\nsrvproxy_mgmt
|
Il file di log del processo di gestione vProxy viene creato durante la reinstallazione del vProxy associato. |
< vproxy_upgrade_sessio n__ jobuuid> |
- Linux: /nsr/logs/adhoc/nsrvproxy_mgmt
- Windows: C:\Program Files\EMC NetWorker\nsr\logs\adhoc\nsrvproxy_mgmt
|
Il file di registro nsrvisd associato viene creato durante la reimplementazione del vProxy. |
nsrvisd-daemon.log |
- Linux: /opt/nsr/vproxy/logs/nsrvisd
- Windows: C:\Program Files\EMC NetWorker\nsr\vproxy\logs\nsrvisd
|
Viene creato il file di registro dettagliato nsrvisd associato. |
ProxySessions- .log |
- Linux: /nsr/logs/adhoc/nsrvproxy_mgmt
- Windows: C:\Program Files\EMC NetWorker\nsr\logs\adhoc\nsrvproxy_mgmt
|
Il file di registro ProxySessions associato viene creato durante la reimplementazione del vProxy. |
Registri nsrvisd |
- Linux: /opt/nsr/vproxy/logs/nsrvisd
- Windows: C:\Program Files\EMC NetWorker\nsr\vproxy\logs\nsrvisd
|
Viene creato il file di registro delle sessioni di inventario associato. |
Log di backup delle VM |
- Linux: /nsr/logs/policy/Policy_Name/Workflow_Name
- Windows: C:\Program Files\EMC NetWorker\nsr\logs\policy\Policy_Name\Workflow_Name
|
I registri della sessione di backup delle VM vengono conservati in base alla finestra di retention di jobsdb (72 ore predefinita). I log delle sessioni sono gli stessi log disponibili sul vProxy in /opt/emc/vproxy/runtime/logs/recycle. I log del vProxy non vengono rimossi dalla rotazione dei log di NetWorker jobsdb. |
Inventario vCenter:
Sul server NetWorker, eseguire il seguente comando da un prompt root (Linux) o da un prompt dei comandi dell'amministratore (Windows):
nsrvim -d --names vCenter_Name
Dove
vCenter_Name corrisponde al modo in cui vCenter/Hypervisor è stato aggiunto a NetWorker. Ad esempio (nome breve, FQDN, IP) Questo comando genera .xml file nelle seguenti directory:
Linux: /nsr/cores/nsrvim
Windows: I file vengono generati nella stessa directory in cui è stato eseguito il comando nsrvim.
[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
Vedere: NetWorker (Linux): Come copiare i file da o verso un server NetWorker Linux.
Arresti anomali del sistema vProxy:
Se un vProxy non risponde, è possibile raccogliere i seguenti registri e bundle per esaminare il motivo per cui si è verificato l'arresto anomalo.
- Raccogliere il pacchetto di supporto SUSE.
- Connettersi a vProxy tramite SSH come amministratore.
- Passare a root: sudo su -
- Eseguire il seguente comando:
supportconfig
In questo modo viene generato un pacchetto scc .txz in /var/log, ad esempio:
-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
- Spostare il pacchetto .txz in una posizione a cui l'utente amministratore possa accedere, ad esempio /tmp:
nsr-vproxy01:~ # mv /var/log/scc_nsr-vproxy01.amer.lan_240710_1338.txz /tmp
- Modificare le autorizzazioni del pacchetto .txz in modo che l'utente amministratore possa copiare il pacchetto dal vProxy:
nsr-vproxy01:~ # chmod 777 /tmp/scc_nsr-vproxy01.amer.lan_240710_1338.txz
- Utilizzare un agent SCP (WinSCP e così via) per copiare il pacchetto dalla directory principale dell'utente al sistema. Impostazioni richieste nell'agente SCP:
Indirizzo: nome host o indirizzo
IP del vProxy Protocollo: Utente SCP
: Admin
Facoltativamente, potrebbe essere possibile eseguire l'SCP del pacchetto dalla workstation Windows utilizzando la riga di comando:
scp admin@vProxyAddress:/path/to/logbundle .
- In vSphere, raccogliere i file vmware.log dalla cartella del datastore VMware delle VM vProxy:
NOTA: Potrebbero esserci più file vmware.log, assicurarsi di acquisire i file che hanno un timestamp che si allinea con il momento in cui è stato osservato l'arresto anomalo; in caso contrario, raccoglili tutti.
- Pacchetto di supporto vSphere:
NOTA: Assicurarsi di selezionare i registri host per l'host ESXi su cui risiede il vProxy.