NetWorker: NMM-Troubleshooting-Handbuch
Zusammenfassung: Dieser Artikel dient dazu, Nutzern von NetWorker Module for Microsoft (NMM) das ordnungsgemäße Prüfen der erforderlichen Konfigurationsanforderungen für die Unterstützung von NMM zu ermöglichen. ...
Weisungen
SAMMELN SIE INFORMATIONEN:
Erforderliche Mindestinformationen für JEDEN NetWorker-Supportfall:
- NetWorker-Servername, BS
- NetWorker-Clientname, BS
- NetWorker-Serverversion und -Build
- NetWorker-Clientversion und -Build
- NetWorker Module for Microsoft (NMM) – Version und Build
Der folgende Artikel enthält Anweisungen zum Erfassen dieser Details: NetWorker: Methoden zur Identifizierung der NetWorker-Softwareversion
Mindestanforderungen für NMM-Unterstützung:
- Zu sichernde oder wiederherzustellende Microsoft-Anwendung
- Microsoft-Anwendungsversion sowie Service Pack und Rollup
Für Backups: Definieren Sie das zu sichernde Saveset und den zu sichernden
Client. Definieren Sie die wiederherzustellende Datenbank oder das wiederherzustellende Saveset und den Quellclient, der gesichert wurde.
Kompatibilitätsprobleme:
- Bevor Sie ein Problem untersuchen, überprüfen Sie die Kompatibilitätsdokumentation, um sicherzustellen, dass keine potenziellen Kompatibilitätsprobleme vorliegen: E-Lab Interoperability Navigator 2.0-HOME (Sie müssen sich mit Ihrem Dell Supportkonto anmelden)
PROTOKOLLE ERFASSEN:
- Erfassen Sie auf dem NetWorker-Server ein NSRGET-Bundle: NetWorker: So verwenden Sie das nsrget-NetWorker-Datenerfassungs-Tool
- Empfohlene Optionen:
nsrget -o:elfr
- Empfohlene Optionen:
- Erfassen Sie bei Problemen im Zusammenhang mit Backups den Policy-Protokollordner für die Policies, bei denen Backups fehlgeschlagen sind:
- Linux:
/nsr/logs/policy/POLICY_NAME - Windows (Standardeinstellung):
C:\Program Files\EMC NetWorker\nsr\logs\policy\POLICY_NAME
- Linux:
- Vom NetWorker-Client:
<Networker_install_path>\applogs\nmm.raw<Networker_install_path>\logs\daemon.raw- <Networker_install_path>/Applogs
- Die wichtigste NMM-Protokolldatei ist:
nmm.raw - NetWorker: So verwenden Sie nsr_render_log zum Rendern .raw Protokolldateien
- Suchen Sie auch nach Dateien mit
.traceErweiterung, die in der Regel auf Netzwerkfehler hinweist. <Networker_install_path>\nsr\applogs\nwsnap.rawenthält Details aus der Power Snap-Komponente von NMM und ob ein Fehler bei einem bestimmten Teil des Speicherstreams aufgetreten ist.
- Zusätzliche Protokolle
Holen Sie sich diese, wennnmm.rawenthält RM-Fehler<Networker_install_path>\nsr\rmagentps\logs\cliententhält Replication Manager-Protokolle:erm_clientXXXXX_debug.logerm_clientXXXXX_detail.logerm_clientXXXXX_summary.log
Konfigurationsprüfung
Die NMM-Software enthält einen Config Checker , der einen hervorragenden zusammenfassenden Bericht über das System, die Software und die Konfiguration darstellt.
Config Checker kann während der NMM-Installation ausgeführt werden, siehe NMM-Installationshandbuch, oder jederzeit nach Abschluss der NMM-Installation. NMM-Dokumentation ist verfügbar über Support für NetWorker Module for Microsoft | Handbücher und Dokumente
DEBUGGING AKTIVIEREN:
So aktivieren Sie das Power Snap-Debugging.
Fügen Sie diese Variable zum Feld Application Information der Clientressource hinzu.NSR_PS_DEBUG_LEVEL=level
Dabei steht level für die Zahl von 1 bis 9.
So aktivieren Sie das NMM-Debugging:
Ändern Sie den Backupbefehl in der Clientressource in nsrsnap_vss_save.exe -D9-D9 kann viele Nachrichten generieren und die Größe der nmm.rawaus.
Es empfiehlt sich, -D9 nach dem Troubleshooting Daten erfasst wurden.
BERECHTIGUNGEN:
NETWORKER-BERECHTIGUNGEN:
- Für ALLE NMM-Hosts Unabhängig von der Anwendung oder dem Saveset, die bzw. das gesichert wird, müssen Sie dem Feld Administrator der NSR-Ressource Folgendes hinzufügen:
group=administrators,host=nmmhostname
Beispiel 1:Wosqlapp1undexmbx1Sind Sie ein Host, auf dem NMM installiert ist, fügen Sie dies zum Feld NSR resource Administrators hinzu:group=administrators,host=sqlapp1group=administrators,host=exmbx1
Alternativ können Sie Folgendes hinzufügen:user=system,host=sqlapp1user=system,host=exmbx1user=administrator,host=sqlapp1user=administrator,host=exmbx1
- Fügen Sie für Clusterinstanzen oder Clusterservernamen die physischen Nodes zum Feld
"Remotezugriff" hinzu. Beispiel 2:
Für virtuelle SQL-Serversqlv1Mit zwei physischen Nodessqlapp1undsqlapp2Fügen
Sie dies zum Feld NSR administrators hinzu:group=administrators,host=sqlapp1group=administrators,host=sqlapp2
Oder als alternative Ergänzunguser=system,host=sqlapp1user=system,host=sqlapp2user=administrator,host=sqlapp1user=administrator,host=sqlapp2
UND _
Fügen Sie dies zum Feld "Remotezugriff " des virtuellensqlv1Kunde*@sqlcn1*@sqlcn2
ANWENDUNGSBERECHTIGUNGEN:
- Siehe: NMM 9.0 Hyper-V VSS – Mindestens erforderliche CSV-Berechtigungen
- Die folgenden Microsoft-Anwendungen verwenden VSS für Backups.
- Austausch
- SQL Server
- SharePoint
- Hyper-V
- Clientressourcen: Alle verwenden den Backupbefehl:
nsrsnap_vss_save - Savesets: Siehe folgende Tabelle
Die entsprechenden Savesets für jede Anwendung sind unten aufgeführt:
Dies sind Anwendungen, die VSS-basierte Backups verwenden.
| Anwendung | Entsprechendes Saveset. |
| SharePoint | APPLICATIONS:\Microsoft Office SharePoint Services |
| SQL-Server-Standardinstanz: alle Datenbanken (als „Top Level Writer“ bezeichnet) | APPLICATIONS:\SqlServerWriter |
| SQL-Server-Standardinstanz: einzelne Datenbank | APPLICATIONS:\SqlServerWriter\DatabaseOne |
| SQL Server Named instance: alle Datenbanken (z. B. Hostname ist sqlsv1) | APPLICATIONS:\SqlServerWriter\sqlsv1%5CInstanceName |
| benannte SQL-Server-Instanz: einzelne Datenbank | APPLICATIONS:\SqlServerWriter\sqlsv1%5CInstanceName\DatabaseOne |
| Exchange – alle Datenbanken | APPLICATIONS:\Microsoft Exchange YYYY |
| Exchange – einzelne Datenbank | APPLICATIONS:\Microsoft Exchange YYYY\DBName1 |
| Hyper-V: alle VMs | APPLICATIONS:\Microsoft Hyper-V |
| Hyper-V: einzelne VM | APPLICATIONS:\Microsoft Hyper-V\VirtualMachineName |
Das Feld Application Information der NMM-Clientressource muss Folgendes enthalten:
NSR_SNAP_TYPE=vss
Spezifische Microsoft-Anwendungen wie Exchange und Hyper-V. Erfordern Sie zusätzliche Variablen im Feld Anwendungsinformationen. Weitere Informationen finden Sie in den NMM-Benutzerhandbüchern.
SQL Server-VDI-Backups (nicht VSS):
NMM verwendet die Microsoft SQL Server Virtual Device Interface (VDI)-API für die Kommunikation mit SQL Server.
Verwenden Sie für SQL-VDI-Backups diesen Backupbefehl: nsrsqlsv
In der folgenden Tabelle finden Sie Savesets und Ausnahmen für den Backupbefehl.
| Typ der SQL-Serverinstanz | Saveset: Wird für diesen Typ verwendet. | Für diesen Typ verwendeter Backupbefehl | Erforderliche Clientressource |
| ** Eigenständiger SQL-Server** | HINWEIS:** einzelne SQL Server, keine Cluster. | Vollqualifizierter Domänenname (FQDN) Physischer SQL-Host | |
| SQL-Server-Standardinstanz | MSSQL: |
nsrsqlsv |
|
| SQL-Server-Standardinstanz (einzelne Datenbank) | MSSQL:DBName1 |
nsrsqlsv |
|
| SQL Server benannte Instanz (Namedinst). | MSSQL$Namedinst: |
nsrsqlsv |
|
| benannte SQL-Serverinstanz (einzelne Datenbank) | MSSQL$Namedinst:DBName1 |
nsrsqlsv |
|
| ** Geclusterter SQL Server** |
Der Failover-Cluster ist auf zwei oder mehr Nodes installiert, die über Folgendes verfügen:
Beispiel: Der virtuelle SQL Server-Name lautet sqlvr1Zwei Nodes sind sqlcn1 und sqlcn2WICHTIG: Das Saveset ändert sich nicht, unabhängig vom Namen der Instanz. |
WICHTIG: Sie müssen Clientressourcen mit FQDN für Folgendes erstellen: Cluster-Nodes: Knoten 1 sqlcn1Knoten 2 sqlcn2Virtueller SQL-Server, sqlvr1Planen Sie den virtuellen SQL-Server. sqlvr1 |
|
| Standardinstanz | MSSQL: |
nsrsqlsv -A sqlvr1 |
Die Option "Backupbefehl " -A sqlvirtualname (ist optional) nsrsqlsv sollte ausreichend sein, da die Clientressource der Name des virtuellen SQL-Servers ist, wenn das Domain Name System (DNS) korrekt aufgelöst wird. |
| Benannte Instanz | MSSQL: |
nsrsqlsv -A sqlvr1 |
Der virtuelle Name -A ist optional. |
| Einzelne Datenbank | MSSQL:DBName1 |
nsrsqlsv -A sqlvr1 |
Der virtuelle Name -A ist optional. |
| ** SQL Server AlwaysOn-Verfügbarkeitsgruppe ** |
HINWEIS: Dieses Thema ist ein fortgeschritteneres Thema für diesen Artikel. Empfohlene Lektüre. NMM SQL Server VDI – Benutzerhandbuch für weitere Details. Beispiel: AlwaysOn-Verfügbarkeitsgruppe aufgerufen AG1Der Name des Failover-Clusters lautet AGClusterNode1 ist sqlcn1Node2 ist vom Datentyp sqlcn2 abgeleitet. |
WICHTIG: Sie müssen Clientressourcen mit FQDN für Folgendes erstellen: Name des Failover-Clusters ( Agcluster)Die Node-Mitglieder der AlwaysOn-Verfügbarkeitsgruppe (z. B. sqlcn1und sqlcn2)Planen Sie nur die AGCluster Client für AlwaysonPlanen Sie die anderen SQL-Nodes in separaten Gruppen für Nicht-AG-Datenbankbackups. |
|
| Standardinstanz | MSSQL#AG1 |
nsrsqlsv |
|
| Standardinstanz (einzelne Datenbank) |
MSSQL#AG1:DBName1 |
nsrsqlsv |
|
| Benannte Instanz | MSSQL$NamedInst#AG1 |
nsrsqlsv |
|
| Benannte Instanz (einzelne Datenbank) | MSSQL$NamedInst#AG1:DBname1 |
nsrsqlsv |
|
Active Directory-Backups (nicht VSS):
Client Resources ist ein Domain Controller und NMM wird wie beim NetWorker-Client installiert.
Backupbefehl: nsradsave.exe
Saveset: Verwendet das DN-Format (Distinguished Name):
Beispiele finden Sie in der Tabelle.
| Beispiele für Domainnamen und Objekte | Entsprechender definierter Name speichern |
| ** Keine Berücksichtigung der Groß-/Kleinschreibung und ohne Leerzeichen ** | |
| Domain: corp.dell.com | |
| Container „All users“ |
cn=users,dc=corp,dc=dell,dc=com |
| Organisationseinheit, Engineering |
ou=engineering,dc=corp,dc=dell,dc=com |
| Verschachtelte Organisationseinheit, z. B.: Forschung im Engineering |
ou=research,Ou=engineering,dc=corp,dc=dell,dc=com |
| Nutzerobjekt unter einem OU-Objekt-CN. |
cn=engadmin,ou=engineering,dc=corp,dc=dell,dc=com |
Weitere Überlegungen:
| Themenbereich | Hinweise und Bedenken |
| Dateisystem-Backups | Sichern Sie KEINE Dateisystem-Savesets in derselben Gruppe wie NMM-Savesets. Verwenden Sie ab NMM 3.0 eine normale Gruppenressource (Snapshot ist nicht aktiviert) mit separater Clientressource unter Verwendung des Dateisystem-Savesets . Sichern Sie diese Gruppe nicht gleichzeitig mit der NMM-Anwendungsgruppe. Bei dieser Clientressource handelt es sich um eine separate Clientressourceninstanz desselben Clients mit leerem Backupbefehl (gemäß normalem Dateisystem). |
| Berechtigungen | Alle NMM-Clients müssen unabhängig davon über NetWorker-Administratorberechtigungen verfügen. von Anwendungen, VSS oder Nicht-VSS - siehe diesen Artikel für Berechtigungen Referenzen: Administratorhandbuch, Versionshinweise |
| Installationen | NetWorker-Client MUSS installiert werden, bevor NMM installiert werden kann. Jede NMM-Version erfordert eine bestimmte Client-Version. Referenzen: Installationshandbücher, Softwarekompatibilitätsleitfaden |
| Datenbankversionen | Jeder Anwendungsserver (Exchange, SQL usw.) verfügt über bestimmte Versionen, die unterstützt werden. Referenzen: Softwarekompatibilitätshandbuch, Installationshandbuch, Benutzerhandbücher |
| Manuelle Backups | Manuelle, clientinitiierte Backups von VSS-Savesets werden NICHT unterstützt. |
| VSS-Savesets auflisten | Melden Sie sich mit einem lokalen Windows-Administratorkonto beim NMM-Host mit installiertem NMM an. Führen Sie diesen Befehl aus und kopieren Sie die Ausgabe: nsrsnap_vss_save -? |
Weitere Informationen
Informationen zu Problemen im Zusammenhang mit VSS-Ausfällen finden Sie unter: NetWorker: Troubleshooting von Backupfehlern aufgrund von VSS-Problemen