NetWorker: Como usar o utilitário de linha de comando nsradmin para gerenciar recursos do NetWorker

Summary: nsradmin é um utilitário de linha de comando fornecido pelo software NetWorker. O nsradmin pode ser usado para modificar o banco de dados de recursos do servidor do NetWorker (nsrdb) e o banco de dados de client/segurança (nsrladb). Este artigo da KB apresenta uma visão geral da funcionalidade e dos casos de uso de nsradmin. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Visão geral

Os recursos do NetWorker estão contidos em duas pastas primárias:
    • /nsr/res/nsrdb/ – encontrado somente em servidores NetWorker. Este é o banco de dados de recursos do servidor do NetWorker.
    • /nsr/res/nsrladb/ – Encontrado em todos os sistemas NetWorker. Contém configurações de segurança (certificado de par e assim por diante).

Nota: Em sistemas operacionais Windows, o caminho padrão para nsrdb e nsrladb é "C:\Program Files\EMC NetWorker\nsr\res."

nsradmin Permite alterar, criar ou excluir recursos do banco de dados nsrdb e nsrladb. Para garantir a segurança e evitar adulterações indesejadas, um prompt de comando root ou de administrador precisa ser usado. Se o usuário do sistema estiver impedido de usar o prompt de comando root ou admin, o nsrlogin pode ser usado. nsrlogin Autentica usando contas configuradas (locais ou externas) no NetWorker Authentication Service. nsrlogin emite um token baseado em tempo que permite que o usuário (se permitido) faça alterações por meio de nsradmin e use outros comandos elevados do NetWorker:

  • Conta de usuário local: nsrlogin -u username
  • Autenticação externa (AD/LDAP): nsrlogin -t tenant_name -d domain_name -u user_name
  • Logout: nsrlogout

Acessando a configuração do nsradmin

Para listar todos os atributos de um recurso específico do NetWorker, como um client.

Você pode usar a ferramenta on-line ou off-line, mas se alterar nsrdb ou nsrladb off-line, deverá reiniciar o serviço do NetWorker para aplicá-los.

On-line:  nsradmin interage com daemons do NetWorker em execução em um servidor on-line para visualizar ou alterar atributos de recursos.
nsradmin
On-line (nsrladb): Por padrão, se nenhum indicador adicional for especificado, nsradmin Tenta abrir uma conexão com o nsrdb. Para acessar o nsrladb, você precisa especificar o processo do client (nsrexec).
nsradmin -p nsrexecd
Off-line:  nsradmin é apontado para o banco de dados de recursos relevante para visualizar ou alterar atributos de recursos.
nsradmin -d /path_to/nsrdb
Remoto: Você deve usar o -s Alternar para execução nsradmin em um sistema NetWorker remoto ao qual se conectar nsradmin em outro sistema NetWorker pela rede. 
nsradmin -s remote_networker_system [-p nsrexecd]

Arquivo de entrada: Usa comandos de entrada de um arquivo em vez de uma entrada padrão. Nesse modo, o prompt interativo não é impresso.

nsradmin -i file
Outras funções e operações são detalhadas no nsradmin do NetWorker Command Reference Guide, disponível em: https://www.dell.com/support/product-details/product/networker/docs

Logging

Alterações no nsrdb que são realizadas por meio de nsradmin estão registrados no servidor do NetWorker /nsr/logs/rap.log (Padrão: C:\Program Files\EMC NetWorker\nsr\logs\rap.log em sistemas operacionais Windows)
 

O uso do comando nsradmin

nsradmin modos

nsradmin Pode ser usado em dois modos:

  • Command-mode (padrão) e visual-mode; O modo de comando é o método comum usado para visualizar e operar nsradmin. Nenhuma opção adicional é necessária para usar esse modo.
  • O modo visual fornece uma interface de linha de comando em tela cheia que pode ser usada para visualizar e gerenciar os recursos do NetWorker. Esse método pode ser útil quando recursos ou atributos específicos: os valores não são conhecidos; no entanto, é limitado em operações de processamento em lote. Para entrar no modo visual, digite visual no nsradmin rápido:
[root@nsr ~]# nsradmin
NetWorker administration program.
Use the "help" command for help, "visual" for full-screen mode.
nsradmin> visual
Nota: Este artigo da KB fornece apenas instruções para o modo de comando.

 

Tipos de recursos do NetWorker

Para obter uma lista de tipos de recursos conhecidos. Enter type no nsradmin rápido. Exemplo de um servidor 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;

Operações dentro nsradmin são os seguintes:

         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]* ]

Consultando recursos do NetWorker

Para consultar um recurso do NetWorker, digite o seguinte comando no nsradmin rápido:
nsradmin> print type:NetWorker_resource; attribute:value 
Todos os atributos do recurso são identificados pelo atributo: combinação de valores que é retornada.
Por exemplo, para consultar todos os atributos de um recurso de client do NetWorker chamado Pluto, digite o seguinte:
nsradmin> print type: NSR client; name: win-srvr01.amer.lan

Listagem e filtragem nsradmin Resultados

Para listar atributos específicos de todos os recursos do client, digite o seguinte comando na nsradmin rápido:
nsradmin> . type: NSR client; name: client_name 
nsradmin> show 
nsradmin> print

Para listar todos os clients de um grupo de proteção específico, digite o seguinte comando na nsradmin rápido:

nsradmin> . type: nsr client; protection group list:Protection_Group_Name
nsradmin> show name 
nsradmin> print

Para imprimir uma listagem de todos os clients registrados e seus sistemas operacionais, digite o seguinte comando na nsradmin rápido:

nsradmin> . type: NSR client 
nsradmin> show name; OS 
nsradmin> print

Para listar todos os dispositivos que estão no modo de serviço, digite o seguinte comando na nsradmin rápido:

nsradmin> show name
nsradmin> print type: NSR device; enabled: Service

As opções ocultas podem ser exibidas digitando o seguinte comando antes de consultar qualquer tipo de recurso:

nsradmin> option hidden

Para redefinir as especificações de consulta definidas digitando show attribute, digite show:

nsradmin> show

Atualizando recursos

Para atualizar um recurso do NetWorker, digite o seguinte na nsradmin rápido:
nsradmin>. type:NetWorker_resource; attribute:value 
nsradmin> update action; attribute1:value; attribute2:value
Você pode atualizar vários atributos de um recurso. Atributo: as combinações de valores são separadas por ponto e vírgula (;). Por exemplo, para modificar o saveset e o comando de backup usado por um client:
nsradmin> . type: nsr client; name: win-srvr01.amer.local 
nsradmin> update save set:"MSSQL:DELL"; backup command:nsrsqlsv
Nota: Especifique os nomes e valores de atributos corretamente, incluindo o uso adequado de maiúsculas e minúsculas para os valores de atributos. Se o nome e o valor do atributo não forem especificados corretamente, o atributo não será atualizado e nenhuma mensagem de erro será fornecida.

Excluindo recursos

AVISO: Certifique-se de que você está excluindo apenas recursos que deveriam ser excluídos. Os recursos do NetWorker com dependências impedem que você os exclua se a dependência ainda existir. Além disso, alguns recursos não podem ser excluídos enquanto os serviços do NetWorker estão em execução ou nsradmin O modo on-line é usado. É recomendável criar um backup de /nsr/res/nsrdb (servidor) e /nsr/res/nsrladb (client) antes de alterar esses bancos de dados.

Para excluir qualquer recurso, digite delete depois de definir o tipo de recurso; por exemplo:

nsradmin> . type: NetWorker_Resource; attribute:value
nsradmin> delete
A exclusão dos recursos do NetWorker que têm dependências apresentou uma falha, informando o motivo da falha.
Exemplo:
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.
Nota: Você precisa resolver o problema das dependências com a atualização ou com a remoção delas também. Em alguns casos, pode ser necessário usar nsradmin no modo offline; No entanto, isso exclui um recurso independentemente se as dependências forem resolvidas. Depois que os serviços no servidor forem reiniciados, o recurso excluído não será mais exibido.

Criando recursos

Para criar um recurso, digite o seguinte:
nsradmin> create type: Networker_resource; name:resource_name; attribute1:value; attribute2:value 
create? yes

Additional Information

Affected Products

NetWorker

Products

NetWorker Series
Article Properties
Article Number: 000203325
Article Type: How To
Last Modified: 14 Feb 2025
Version:  11
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.