vProxy-Bundles enthalten den Status der vProxy-Engine, frühere Backupsitzungen und Engine-Protokolldateien. Die Bundles bieten außerdem Befehlsausgaben für gängige Befehle zur Problembehandlung.
Die NetWorker Management Console (NMC) kann verwendet werden, um ein Bundle zu erzeugen und auf Ihr System herunterzuladen. Der Befehl tar kann auch verwendet werden, um manuell einen Tarball zu erstellen.
Allgemeine vProxy-Protokollerfassung:
Das Erfassen eines vProxy-Protokoll-Bundle kann verwendet werden, um Probleme zu überprüfen, die während vProxy-Backup- oder -Wiederherstellungsvorgängen beobachtet wurden. Spezifische Protokolldateien finden Sie unter:
NVP-vProxy – Triage-Handbuch: NetWorker VMware Protection vProxy – Triage- und Protokollerfassungshandbuch
Option 1: Erfassen Sie das Bundle mithilfe der NMC.
- Melden Sie sich bei NMC an und wählen Sie die Registerkarte Devices aus
- VMware-Proxys auswählen
- Klicken Sie mit der rechten Maustaste auf Ihren Proxy und wählen Sie Log Bundle aus.
- Klicken Sie auf Yes, um die recycelten Protokolle des vProxy zu sammeln. Sitzungsprotokolle der virtuellen Maschine (VM) werden nach Abschluss an diese Stelle gesendet.
HINWEIS: Das Erfassen des Bundles auf diese Weise kann je nach Größe des vProxy-Bundles und Netzwerk- oder Firewallregeln zwischen dem NMC-Client und dem vProxy fehlschlagen. Führen Sie in diesem Fall die folgenden Schritte aus, um festzustellen, ob das Bundle auf dem vProxy verfügbar ist.
- Öffnen Sie eine SSH-Sitzung zum vProxy und melden Sie sich als Administrator an.
- Wechseln Sie zum Root-Nutzer:
sudo su -
- Überprüfen Sie in /opt/emc/vproxy/runtime/state/logbundle/ , ob ein Bundle mit dem Zeitstempel von dem Zeitpunkt vorhanden ist, an dem das Bundle in der NMC erzeugt wurde:
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
- Wenn das Bundle vorhanden ist, führen Sie die folgenden Schritte aus, um es mit einem SCP-Agenten zu kopieren. Andernfalls finden Sie weitere Informationen unter Option 2.
- Verschieben Sie das Bundle in das Stammverzeichnis des Admin-Nutzers (Beispiel):
nsr-vproxy01:~ # mv /opt/emc/vproxy/runtime/state/logbundle/logbundle-5679cd0c-0262-46e9-b99a-97ae336f8ff2.tar.gz /home/admin
- Ändern Sie die Berechtigungen für das Bundle, sodass der Admin-Nutzer die Datei aus dem vProxy kopieren kann (Beispiel):
nsr-vproxy01:~ # chmod 777 /home/admin/logbundle-5679cd0c-0262-46e9-b99a-97ae336f8ff2.tar.gz
- Verwenden Sie einen SCP-Agenten (WinSCP usw.), um das Bundle aus dem Stammverzeichnis des Nutzers in Ihr System zu kopieren. Erforderliche Einstellungen im SCP-Agent:
Adresse: vProxy Hostname oder IP-Adresse
Protokoll: SCP-Nutzer
: Admin
Optional ist es möglicherweise möglich, das Bundle von Ihrer Windows-Workstation über die Befehlszeile zu erstellen:
scp admin@vProxyAddress:/path/to/logbundle .
Siehe: NetWorker (Linux): So kopieren Sie Dateien auf oder von einem Linux NetWorker-Server.
Option 2: Verwenden Sie tar auf dem vProxy:
- Stellen Sie über SSH eine Verbindung zum vProxy her und melden Sie sich als Administrator an.
- Wechseln Sie zum Root-Nutzer:
sudo su -
- Führen Sie folgenden Befehl aus:
tar cvzfP `hostname`_`date -I`.tgz /opt/emc/vproxy/runtime/state/vProxyRegistry.dat /opt/emc/vproxy/runtime/logs/ /var/log/messages* /etc/hosts
HINWEIS: Sie müssen im obigen Befehl nichts ersetzen. Mit diesem Befehl wird ein tar-Bundle mit dem vProxy-Hostnamen im Verzeichnis /tmp erstellt. Stattdessen kann ein anderer Speicherort (z. B. /data01) angegeben werden.
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:~ #
- Ändern Sie die Berechtigungen des Bundles, sodass Sie es aus dem vProxy kopieren können:
chmod 755 /tmp/bundle_name.tgz
HINWEIS: Ersetzen bundle_name
mit dem Bundle, das mit dem Befehl tar erstellt wurde.
- Verwenden Sie einen SCP-Agenten (WinSCP usw.), um das Bundle aus dem Stammverzeichnis des Nutzers in Ihr System zu kopieren. Erforderliche Einstellungen im SCP-Agent:
Adresse: vProxy Hostname oder IP-Adresse
Protokoll: SCP-Nutzer
: Admin
Optional ist es möglicherweise möglich, das Bundle von Ihrer Windows-Workstation über die Befehlszeile zu erstellen:
scp admin@vProxyAddress:/path/to/logbundle .
Serverseitige NetWorker-Protokolle:
Serverseitige NetWorker-Protokolle können auf die folgenden Arten von Problemen überprüft werden:
- vProxy meldet in NetWorker-Daemon-Protokollen oder NMC als nicht verfügbar
- vProxy-Upgrade durchgeführt mit
nsrvproxy_mgmt
Der Befehl ist fehlgeschlagen
- VMware-Bestandsprobleme/-fehler
- VMware-Backupfehler, die beim Ausfall einer VMware-Schutz-Policy beobachtet wurden
Allgemeine Serverprotokolle:
Protokollname |
Standort |
Zweck |
daemon.raw |
- Linux: /nsr/protokolle/
- Windows: C:\Program Files\EMC NetWorker\nsr\logs\
|
Allgemeine NetWorker-Server-Daemon-Meldungen: Dies enthält die Protokollierung der Verfügbarkeit oder Nichtverfügbarkeit von vProxy und Registrierungsstatusmeldungen: NetWorker: Verwenden von nsr_render_log |
<job-UUID>.log |
- Linux: /nsr/logs/adhoc/nsrvproxy_mgmt
- Windows: C:\Programme\EMC NetWorker\nsr\logs\adhoc\nsrvproxy_mgmt
|
Die Protokolldatei des vProxy-Managementjobs wird während der erneuten Bereitstellung des zugehörigen vProxy erstellt. |
< vproxy_upgrade_sessio n__ jobuuid> |
- Linux: /nsr/logs/adhoc/nsrvproxy_mgmt
- Windows: C:\Programme\EMC NetWorker\nsr\logs\adhoc\nsrvproxy_mgmt
|
Die zugehörige nsrvisd-Protokolldatei wird während der erneuten Bereitstellung des vProxy erstellt. |
nsrvisd-daemon.log |
- Linux: /opt/nsr/vproxy/logs/nsrvisd
- Windows: C:\Programme\EMC NetWorker\nsr\vproxy\logs\nsrvisd
|
Die zugehörige detaillierte nsrvisd-Protokolldatei wird erstellt. |
ProxySessions – .log |
- Linux: /nsr/logs/adhoc/nsrvproxy_mgmt
- Windows: C:\Programme\EMC NetWorker\nsr\logs\adhoc\nsrvproxy_mgmt
|
Die zugehörige ProxySessions-Protokolldatei wird während der erneuten Bereitstellung des vProxy erstellt. |
Nsrvisd-Protokolle |
- Linux: /opt/nsr/vproxy/logs/nsrvisd
- Windows: C:\Programme\EMC NetWorker\nsr\vproxy\logs\nsrvisd
|
Die Protokolldatei der zugehörigen Bestandsaufnahmesitzungen wird erstellt. |
VM-Backupprotokolle |
- Linux: /nsr/logs/policy/Policy_Name/Workflow_Name
- Windows: C:\Program Files \EMC NetWorker\nsr\logs\policy\Policy_Name\Workflow_Name
|
Die VM-Backupsitzungsprotokolle werden gemäß dem aufbewahrungszeitfenster der jobsdb (standardmäßig 72 Stunden) aufbewahrt. Die Sitzungsprotokolle sind dieselben Protokolle wie auf dem vProxy unter /opt/emc/vproxy/runtime/logs/recycle. Die Protokolle aus dem vProxy werden durch die Rotation des NetWorker-Jobdatenbankprotokolls nicht entfernt. |
vCenter-Bestand:
Führen Sie auf dem NetWorker-Server den folgenden Befehl über eine Root-Eingabeaufforderung (Linux) oder eine Administratoreingabeaufforderung (Windows) aus:
nsrvim -d --names vCenter_Name
Wobei
vCenter_Name der Art und Weise entspricht, wie vCenter/Hypervisor zu NetWorker hinzugefügt wurde. Beispiel: (Kurzname, FQDN, IP) Mit diesem Befehl werden .xml Dateien in den folgenden Verzeichnissen erzeugt:
Linux: Windows /nsr/cores/nsrvim
: Dateien werden im selben Verzeichnis erzeugt, in dem der nsrvim-Befehl ausgeführt wurde.
[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
Siehe: NetWorker (Linux): So kopieren Sie Dateien auf oder von einem Linux NetWorker-Server.
vProxy-Systemabstürze:
Wenn ein vProxy nicht reagiert, können die folgenden Protokolle und Bundles erfasst werden, um zu überprüfen, warum der Absturz aufgetreten ist.
- Erfassen Sie das SUSE-Support-Bundle.
- Stellen Sie über SSH als Administrator eine Verbindung zum vProxy her.
- Wechseln Sie zu root: sudo su -
- Führen Sie den folgenden Befehl aus:
supportconfig
Dadurch wird ein scc .txz-Bundle unter /var/log erzeugt, z. B.:
-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
- Verschieben Sie das .txz-Bundle an einen Ort, auf den der Administratornutzer zugreifen kann, z. B. /tmp:
nsr-vproxy01:~ # mv /var/log/scc_nsr-vproxy01.amer.lan_240710_1338.txz /tmp
- Ändern Sie die Berechtigungen des .txz-Bundles, sodass der Admin-Nutzer das Bundle aus dem vProxy kopieren kann:
nsr-vproxy01:~ # chmod 777 /tmp/scc_nsr-vproxy01.amer.lan_240710_1338.txz
- Verwenden Sie einen SCP-Agenten (WinSCP usw.), um das Bundle aus dem Stammverzeichnis des Nutzers in Ihr System zu kopieren. Erforderliche Einstellungen im SCP-Agent:
Adresse: vProxy Hostname oder IP-Adresse
Protokoll: SCP-Nutzer
: Admin
Optional ist es möglicherweise möglich, das Bundle von Ihrer Windows-Workstation über die Befehlszeile zu erstellen:
scp admin@vProxyAddress:/path/to/logbundle .
- Erfassen Sie in vSphere die vmware.log Dateien aus dem VMware-Datenspeicherordner der vProxy-VMs:
HINWEIS: Es können mehrere vmware.log Dateien vorhanden sein. Stellen Sie sicher, dass Sie die Dateien mit einem Zeitstempel erfassen, der mit dem Zeitpunkt übereinstimmt, an dem der Absturz beobachtet wurde. Andernfalls sammle sie alle.
- vSphere-Support-Bundle:
HINWEIS: Stellen Sie sicher, dass Sie die Hostprotokolle für den ESXi-Host auswählen, auf dem sich der vProxy befindet.