NetWorker: come utilizzare l'utilità della riga di comando nsradmin per gestire le risorse di NetWorker
Summary: nsradmin è un'utilità della riga di comando fornita dal software NetWorker. è possibile utilizzare nsradmin per modificare il database delle risorse del server NetWorker (nsrdb) e il database client/sicurezza (nsrladb). Questo articolo della Knowledge Base fornisce una panoramica generale della funzionalità nsradmin e dei casi d'uso. ...
Instructions
Panoramica
Le risorse NetWorker sono contenute in due cartelle primarie:
• /nsr/res/nsrdb/ - Si trova solo sui server NetWorker. Si tratta del database delle risorse del server NetWorker.
/nsr/res/nsrladb/ - Disponibile su tutti i sistemi NetWorker. Contiene configurazioni di sicurezza (certificato peer e così via).
C:\Program Files\EMC NetWorker\nsr\res".
nsradmin Consente di modificare, creare o eliminare risorse dai database nsrdb e nsrladb. Per garantire la sicurezza e impedire manomissioni indesiderate, è necessario utilizzare un prompt dei comandi root o amministratore. Se l'utente di sistema non può utilizzare il prompt dei comandi root o amministratore, l'icona nsrlogin è possibile utilizzare il comando. nsrlogin autentica utilizzando account configurati (locali o esterni) nel servizio di autenticazione NetWorker. nsrlogin emette un token basato sul tempo che consente all'utente (se consentito) di apportare modifiche tramite nsradmin e usare altri comandi NetWorker con privilegi elevati:
- Account utente locale:
nsrlogin -u username - Autenticazione esterna (AD/LDAP):
nsrlogin -t tenant_name -d domain_name -u user_name - Disconnessione: nsrlogout
Accesso al nsradmin
Per elencare tutti gli attributi di una specifica risorsa di NetWorker, ad esempio un client.
È possibile utilizzare lo strumento online o offline, ma se si modifica nsrdb o nsrladb offline, è necessario riavviare il servizio NetWorker per applicarli.
nsradmin interagisce con i daemon di NetWorker in esecuzione su un server online per visualizzare o modificare gli attributi delle risorse.
nsradmin
nsradmin Tenta di aprire una connessione a nsrdb. Per accedere a nsrladb, è necessario specificare il processo client (nsrexec).
nsradmin -p nsrexecd
nsradmin viene indirizzato al database delle risorse pertinente per visualizzare o modificare gli attributi delle risorse.
nsradmin -d /path_to/nsrdb
-s Switch per l'esecuzione nsradmin su un sistema NetWorker remoto a cui connettersi nsradmin su un altro sistema NetWorker in rete.
nsradmin -s remote_networker_system [-p nsrexecd]
File di input: Accetta i comandi di input da un file anziché dall'input standard. In questa modalità, il prompt interattivo non viene stampato.
nsradmin -i fileAltre funzioni e operazioni sono descritte in dettaglio nella
nsradmin della NetWorker Command Reference Guide, disponibile tramite: https://www.dell.com/support/product-details/product/networker/docs
Registrazione
Le modifiche apportate a nsrdb che vengono eseguite tramite nsradmin hanno effettuato l'accesso al server NetWorker /nsr/logs/rap.log (impostazione predefinita: C:\Program Files\EMC NetWorker\nsr\logs\rap.log su sistemi operativi Windows)
Se si utilizza nsradmin
nsradmin modalità
nsradmin Può essere utilizzato in due modalità:
- Command-mode (impostazione predefinita) e visual-mode; Command-mode è il metodo comune utilizzato per visualizzare e operare
nsradmin. Per utilizzare questa modalità non sono necessarie opzioni aggiuntive. - La modalità visiva fornisce un'interfaccia a riga di comando a schermo intero che può essere utilizzata per visualizzare e gestire le risorse di NetWorker. Questo metodo può essere utile quando risorse o attributi specifici: i valori non sono noti; tuttavia, è limitato nelle operazioni di elaborazione batch. Per accedere alla modalità visiva, immettere
visualalnsradminsollecito:
[root@nsr ~]# nsradmin NetWorker administration program. Use the "help" command for help, "visual" for full-screen mode. nsradmin> visual
Tipi di risorse NetWorker
Per ottenere un elenco dei tipi di risorse noti. Invio type al nsradmin sollecito. Esempio da un server NetWorker:
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;
Operazioni all'interno di nsradmin sono i seguenti:
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]* ]
Esecuzione di query sulle risorse di NetWorker
nsradmin sollecito:
nsradmin> print type:NetWorker_resource; attribute:value
Ad esempio, per eseguire una query su tutti gli attributi di una risorsa client NetWorker denominata Pluto, digitare quanto segue:
nsradmin> print type: NSR client; name: win-srvr01.amer.lan
Elencazione e filtraggio nsradmin risultati
nsradmin sollecito:
nsradmin> . type: NSR client; name: client_name nsradmin> show nsradmin> print
Per elencare tutti i client di un determinato gruppo di protezione, inserire il seguente comando nella directory nsradmin sollecito:
nsradmin> . type: nsr client; protection group list:Protection_Group_Name nsradmin> show name nsradmin> print
Per stampare un elenco di tutti i client registrati e dei relativi sistemi operativi, immettere il seguente comando nella directory nsradmin sollecito:
nsradmin> . type: NSR client nsradmin> show name; OS nsradmin> print
Per elencare tutti i dispositivi in modalità di servizio, immettere il seguente comando nella finestra nsradmin sollecito:
nsradmin> show name nsradmin> print type: NSR device; enabled: Service
Le opzioni nascoste possono essere visualizzate immettendo quanto segue prima di eseguire una query su qualsiasi tipo di risorsa:
nsradmin> option hidden
Per reimpostare le specifiche di query impostate inserendo l'attributo show, immettere show:
nsradmin> show
Aggiornamento delle risorse
nsradmin sollecito:
nsradmin>. type:NetWorker_resource; attribute:value nsradmin> update action; attribute1:value; attribute2:valueÈ possibile aggiornare più attributi per una risorsa. Attributo: le combinazioni di valori sono separate da un punto e virgola (;). Ad esempio, per modificare il comando save set e backup utilizzato da un client:
nsradmin> . type: nsr client; name: win-srvr01.amer.local nsradmin> update save set:"MSSQL:DELL"; backup command:nsrsqlsv
Eliminazione di risorse
nsradmin Viene utilizzata la modalità online. È consigliabile creare un backup di /nsr/res/nsrdb (server) e /nsr/res/nsrladb (client) prima di modificare questi database.
Per eliminare una risorsa, immettere delete dopo aver impostato il tipo di risorsa; Per esempio:
nsradmin> . type: NetWorker_Resource; attribute:value nsradmin> delete
Esempio:
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 in modalità offline; Tuttavia, in questo modo viene eliminata una risorsa indipendentemente dalla risoluzione o meno delle dipendenze. Una volta riavviati i servizi sul server, la risorsa eliminata non verrà più visualizzata.
Creazione di risorse
nsradmin> create type: Networker_resource; name:resource_name; attribute1:value; attribute2:value create? yes