NetWorker: Cómo utilizar la utilidad de línea de comandos nsradmin para administrar los recursos de NetWorker
Summary: nsradmin es una utilidad de línea de comandos proporcionada por el software de NetWorker. nsradmin puede utilizarse para modificar la base de datos de recursos del servidor de NetWorker (nsrdb) y la base de datos de cliente/seguridad (nsrladb). En este artículo de la base de conocimientos, se proporciona una visión general de la funcionalidad y los casos de uso de nsradmin. ...
Instructions
Descripción general
Los recursos de NetWorker se encuentran en dos carpetas principales:
• /nsr/res/nsrdb/: solo se encuentra en servidores NetWorker. Esta es la base de datos de recursos de NetWorker Server.
• /nsr/res/nsrladb/: se encuentra en todos los sistemas NetWorker. Contiene configuraciones de seguridad (certificados de pares, etc.).
C:\Program Files\EMC NetWorker\nsr\res”.
nsradmin Permite cambiar, crear o eliminar recursos de la base de datos nsrdb y nsrladb. Para garantizar la seguridad y evitar la manipulación no deseada, se debe utilizar un símbolo del sistema raíz o de administrador. Si el usuario del sistema tiene restringido el uso del símbolo del sistema raíz o de administrador, el nsrlogin comando. nsrlogin Autentica mediante cuentas configuradas (ya sea locales o externas) en el servicio de autenticación de NetWorker. nsrlogin Emite un token basado en tiempo que permite al usuario (si se le permite) realizar cambios a través de nsradmin y utilice otros comandos elevados de NetWorker:
- Cuenta de usuario local:
nsrlogin -u username - Autenticación externa (AD/LDAP):
nsrlogin -t tenant_name -d domain_name -u user_name - Cierre de sesión: nsrlogout
Acceso nsradmin
Para enumerar todos los atributos de un recurso de NetWorker específico, como un cliente.
Puede utilizar la herramienta en línea u offline, pero si cambia nsrdb o nsrladb offline, debe reiniciar el servicio de NetWorker para aplicarlos.
nsradmin interactúa con los demonios de NetWorker que se ejecutan en un servidor en línea para ver o cambiar los atributos de los recursos.
nsradmin
nsradmin Intenta abrir una conexión a nsrdb. Para acceder a nsrladb, debe especificar el proceso del cliente (nsrexec).
nsradmin -p nsrexecd
nsradmin apunta a la base de datos de recursos pertinente para ver o cambiar los atributos de los recursos.
nsradmin -d /path_to/nsrdb
-s Cambiar para ejecutar nsradmin en un sistema NetWorker remoto para conectarse a nsradmin en otro sistema NetWorker a través de la red.
nsradmin -s remote_networker_system [-p nsrexecd]
Archivo de entrada: Toma comandos de entrada de un archivo en lugar de una entrada estándar. En este modo, la indicación interactiva no se imprime.
nsradmin -i fileOtras funciones y operaciones se detallan en el
nsradmin de la Guía de referencia de comandos de NetWorker, disponible a través de: https://www.dell.com/support/product-details/product/networker/docs
Registro
Los cambios en nsrdb que se realizan a través de nsradmin se registran en el servidor de NetWorker /nsr/logs/rap.log (valor predeterminado: C:\Program Files\EMC NetWorker\nsr\logs\rap.log en sistemas operativos Windows)
Con nsradmin
nsradmin Modos
nsradmin Se puede utilizar en dos modos:
- Modo de comando (predeterminado) y modo visual; El modo de comando es el método común que se utiliza para ver y operar
nsradmin. No se requieren opciones adicionales para utilizar este modo. - El modo visual proporciona una interfaz de línea de comandos en pantalla completa que se puede utilizar para ver y administrar los recursos de NetWorker. Este método puede ser útil cuando se desconocen los valores de recursos o atributos específicos; sin embargo, está limitado en las operaciones de procesamiento por lotes. Para ingresar al modo visual, ingrese
visualEn elnsradminpronto:
[root@nsr ~]# nsradmin NetWorker administration program. Use the "help" command for help, "visual" for full-screen mode. nsradmin> visual
Tipos de recursos de NetWorker
Para obtener una lista de tipos de recursos conocidos. Intro type En el nsradmin pronto. Ejemplo de un servidor 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;
Operaciones dentro de nsradmin son los siguientes:
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]* ]
Consultar recursos de NetWorker
nsradmin pronto:
nsradmin> print type:NetWorker_resource; attribute:value
Por ejemplo, para consultar todos los atributos de un recurso de cliente de NetWorker denominado Plutón, escriba lo siguiente:
nsradmin> print type: NSR client; name: win-srvr01.amer.lan
Listado y filtrado nsradmin Resultados
nsradmin pronto:
nsradmin> . type: NSR client; name: client_name nsradmin> show nsradmin> print
Para obtener una lista de todos los clientes en un grupo de protección específico, ingrese el siguiente comando en el nsradmin pronto:
nsradmin> . type: nsr client; protection group list:Protection_Group_Name nsradmin> show name nsradmin> print
Para imprimir una lista de todos los clientes registrados y sus sistemas operativos, ingrese el siguiente comando en el nsradmin pronto:
nsradmin> . type: NSR client nsradmin> show name; OS nsradmin> print
Para obtener una lista de todos los dispositivos que están en modo de servicio, ingrese el siguiente comando en el nsradmin pronto:
nsradmin> show name nsradmin> print type: NSR device; enabled: Service
Es posible ver las opciones ocultas si ingresa lo siguiente antes de consultar cualquier tipo de recurso:
nsradmin> option hidden
Para restablecer las especificaciones de consulta establecidas ingresando el atributo show, ingrese lo siguiente show:
nsradmin> show
Actualización de recursos
nsradmin pronto:
nsradmin>. type:NetWorker_resource; attribute:value nsradmin> update action; attribute1:value; attribute2:valuePuede actualizar varios atributos de un recurso. Atributo: las combinaciones de valores están separadas por punto y coma (;). Por ejemplo, para modificar el conjunto de guardado y el comando de respaldo que utiliza un cliente:
nsradmin> . type: nsr client; name: win-srvr01.amer.local nsradmin> update save set:"MSSQL:DELL"; backup command:nsrsqlsv
Eliminación de recursos
nsradmin Se utiliza el modo online. Es una buena idea crear un respaldo de /nsr/res/nsrdb (servidor) y /nsr/res/nsrladb (cliente) antes de cambiar estas bases de datos.
Para eliminar cualquier recurso, ingrese delete después de establecer el tipo de recurso; por ejemplo:
nsradmin> . type: NetWorker_Resource; attribute:value nsradmin> delete
Ejemplo:
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 en modo fuera de línea; Sin embargo, esto elimina un recurso independientemente de si se resuelven las dependencias. Una vez que se reinician los servicios en el servidor, el recurso eliminado ya no aparecerá.
Creación de recursos
nsradmin> create type: Networker_resource; name:resource_name; attribute1:value; attribute2:value create? yes