NetWorker: Verwendung des Befehlszeilendienstprogramms nsradmin zum Managen von NetWorker-Ressourcen
Summary: nsradmin ist ein Befehlszeilendienstprogramm, das von der NetWorker-Software bereitgestellt wird. nsradmin kann verwendet werden, um die NetWorker-Serverressourcendatenbank (nsrdb) und die Client-/Sicherheitsdatenbank (nsrladb) zu ändern. Dieser Wissensdatenbank-Artikel bietet eine allgemeine Übersicht über die Funktionen und Anwendungsfälle von nsradmin. ...
Instructions
Übersicht
NetWorker-Ressourcen sind in zwei primären Ordnern enthalten:
/nsr/res/nsrdb/ – Nur auf NetWorker-Servern zu finden. Dies ist die NetWorker-Serverressourcendatenbank.
• /nsr/res/nsrladb/ – Auf allen NetWorker-Systemen zu finden. Dies umfasst Sicherheitskonfigurationen (Peer-Zertifikat usw.).
C:\Program Files\EMC NetWorker\nsr\res“.
nsradmin Ermöglicht das Ändern, Erstellen oder Löschen von Ressourcen aus der nsrdb- und nsrladb-Datenbank. Um die Sicherheit zu gewährleisten und unerwünschte Manipulationen zu verhindern, muss eine Root- oder Administrator-Eingabeaufforderung verwendet werden. Wenn der Systemnutzer die Root- oder Admin-Eingabeaufforderung nicht verwenden kann, wird das Symbol nsrlogin verwendet werden. nsrlogin Authentifiziert sich mit Konten, die (lokal oder extern) im NetWorker-Authentifizierungsservice konfiguriert sind. nsrlogin Gibt ein zeitbasiertes Token aus, mit dem der Benutzer (falls zulässig) Änderungen über nsradmin und verwenden Sie andere NetWorker-Befehle mit erhöhten Rechten:
- Lokales Nutzerkonto:
nsrlogin -u username - Externe Authentifizierung (AD/LDAP):
nsrlogin -t tenant_name -d domain_name -u user_name - Abmelden: nsrlogout
Zugriff auf nsradmin
Zum Auflisten aller Attribute für eine bestimmte NetWorker-Ressource, z. B. einen Client.
Sie können das Tool online oder offline verwenden, aber wenn Sie nsrdb oder nsrladb offline ändern, müssen Sie den NetWorker-Service neu starten, um sie anzuwenden.
nsradmin interagiert mit NetWorker-Daemons, die auf einem Onlineserver ausgeführt werden, um Ressourcenattribute anzuzeigen oder zu ändern.
nsradmin
nsradmin Versucht, eine Verbindung zur nsrdb zu öffnen. Um auf die nsrladb zuzugreifen, müssen Sie den Clientprozess (nsrexec) angeben.
nsradmin -p nsrexecd
nsradmin verweist auf die entsprechende Ressourcendatenbank, um Ressourcenattribute anzuzeigen oder zu ändern.
nsradmin -d /path_to/nsrdb
-s Zur Ausführung wechseln nsradmin auf einem Remote-NetWorker-System, um eine Verbindung zu nsradmin auf einem anderen NetWorker-System über das Netzwerk.
nsradmin -s remote_networker_system [-p nsrexecd]
Eingabedatei: Übernimmt Eingabebefehle aus einer Datei anstelle von Standardeingaben. In diesem Modus wird die interaktive Eingabeaufforderung nicht gedruckt.
nsradmin -i fileWeitere Funktionen und Vorgänge sind im Abschnitt
nsradmin Abschnitt des NetWorker Command Reference Guide, verfügbar unter: https://www.dell.com/support/product-details/product/networker/docs
Protokollierung
Änderungen an der nsrdb, die über nsradmin werden in den NetWorker-Servern /nsr/logs/rap.log (Standardeinstellung: C:\Program Files\EMC NetWorker\nsr\logs\rap.log auf Windows-Betriebssystemen)
Die Verwendung von nsradmin
nsradmin modes
nsradmin Kann in zwei Modi verwendet werden:
- Befehlsmodus (Standard) und visueller Modus; Der Befehlsmodus ist die gängige Methode, die zum Anzeigen und Verwenden von
nsradmin. Es sind keine zusätzlichen Optionen erforderlich, um diesen Modus zu verwenden. - Der visuelle Modus bietet eine Vollbild-Befehlszeilenoberfläche, die zum Anzeigen und Managen der NetWorker-Ressourcen verwendet werden kann. Diese Methode kann nützlich sein, wenn bestimmte Ressourcen oder Attribute: Werte unbekannt sind; Bei Batchverarbeitungsvorgängen ist sie jedoch eingeschränkt. Geben Sie Folgendes ein, um in den visuellen Modus zu wechseln
visualamnsradminprompt:
[root@nsr ~]# nsradmin NetWorker administration program. Use the "help" command for help, "visual" for full-screen mode. nsradmin> visual
NetWorker-Ressourcentypen
Zum Abrufen einer Liste bekannter Ressourcentypen. Eingabetaste type am nsradmin prompt. Beispiel von einem NetWorker-Server:
nsradmin> type Known types: NSR, NSR auditlog, NSR client, NSR client fix, NSR cloneconfig, NSR Data Domain, NSR device, NSR directive, NSR hypervisor, NSR label, NSR license, NSR lockbox, NSR NAS discovery task, NSR notification, NSR policy, NSR pool, NSR Protection Group, NSR Protection Policy, NSR recover, NSR Rule, NSR savesets count, NSR SCG, NSR schedule, NSR service, NSR stage, NSR Storage Node, NSR task, NSR usergroup, NSR VMware proxy, NSR vproxy log aggregate;
Vorgänge innerhalb von nsradmin sind wie folgt:
bind [query]
create attrlist
delete [query]
edit [query]
help [command]
print [query] (set current query)
server [name]
show [attrlist]
types
update attrlist
append attrlist
quit
visual [query]
option [list]
unset [list]
. [query]
? [command]
exit
Where:
query ::= attrlist
attrlist ::= attribute [; attribute]*
attribute ::= name [: [value [, value]* ]
Abfragen von NetWorker-Ressourcen
nsradmin prompt:
nsradmin> print type:NetWorker_resource; attribute:value
Um beispielsweise alle Attribute für eine NetWorker-Clientressource mit dem Namen Pluto abzufragen, geben Sie Folgendes ein:
nsradmin> print type: NSR client; name: win-srvr01.amer.lan
Auflisten und Filtern nsradmin Befund
nsradmin prompt:
nsradmin> . type: NSR client; name: client_name nsradmin> show nsradmin> print
Um alle Clients in einer bestimmten Schutzgruppe aufzulisten, geben Sie den folgenden Befehl im nsradmin prompt:
nsradmin> . type: nsr client; protection group list:Protection_Group_Name nsradmin> show name nsradmin> print
Um eine Liste aller registrierten Clients und deren Betriebssysteme zu drucken, geben Sie den folgenden Befehl im nsradmin prompt:
nsradmin> . type: NSR client nsradmin> show name; OS nsradmin> print
Um alle Geräte aufzulisten, die sich im Servicemodus befinden, geben Sie den folgenden Befehl im nsradmin prompt:
nsradmin> show name nsradmin> print type: NSR device; enabled: Service
Ausgeblendete Optionen können angezeigt werden, indem Sie Folgendes eingeben, bevor Sie einen Ressourcentyp abfragen:
nsradmin> option hidden
Geben Sie Folgendes ein, um die Abfragespezifikationen zurückzusetzen, die durch Eingabe von show attribute festgelegt wurden show:
nsradmin> show
Aktualisieren von Ressourcen
nsradmin prompt:
nsradmin>. type:NetWorker_resource; attribute:value nsradmin> update action; attribute1:value; attribute2:valueSie können mehrere Attribute für eine Ressource aktualisieren. Attribut: Wertkombinationen werden durch ein Semikolon (;) getrennt. So ändern Sie beispielsweise den Befehl „save set and backup“, der von einem Client verwendet wird:
nsradmin> . type: nsr client; name: win-srvr01.amer.local nsradmin> update save set:"MSSQL:DELL"; backup command:nsrsqlsv
Löschen von Ressourcen
nsradmin Online-Modus verwendet wird. Es empfiehlt sich, ein Backup von /nsr/res/nsrdb (Server) und /nsr/res/nsrladb (Client) zu erstellen, bevor Sie diese Datenbanken ändern.
Um eine Ressource zu löschen, geben Sie delete ein, nachdem Sie den Ressourcentyp festgelegt haben. Zum Beispiel:
nsradmin> . type: NetWorker_Resource; attribute:value nsradmin> delete
Beispiel:
nsradmin> delete type: nsr pool; name: DD_Bootstrap name: DD_Bootstrap; Delete? yes delete failed: Pool `DD_Bootstrap' cannot be deleted because it has active volumes in the media database.
nsradmin im Offline-Modus; Dadurch wird jedoch eine Ressource gelöscht, unabhängig davon, ob Abhängigkeiten aufgelöst werden. Sobald die Services auf dem Server neu gestartet wurden, wird die gelöschte Ressource nicht mehr angezeigt.
Erstellen von Ressourcen
nsradmin> create type: Networker_resource; name:resource_name; attribute1:value; attribute2:value create? yes
Additional Information
- NetWorker: So ermitteln Sie, auf welchen Clients Sie Peer-Informationen löschen müssen: „An error occurred as a SSL protocol failure“ (Ein Fehler ist aufgrund eines SSL-Protokollfehlers aufgetreten)
- NetWorker: Einrichten der AD/LDAP-Authentifizierung
- NetWorker: Verwendung der Ressourcenvalidierung von NetWorker nsradmin -C