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. ...
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).
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.
nsradmin interage com daemons do NetWorker em execução em um servidor on-line para visualizar ou alterar atributos de recursos.
nsradmin
nsradmin Tenta abrir uma conexão com o nsrdb. Para acessar o nsrladb, você precisa especificar o processo do client (nsrexec).
nsradmin -p nsrexecd
nsradmin é apontado para o banco de dados de recursos relevante para visualizar ou alterar atributos de recursos.
nsradmin -d /path_to/nsrdb
-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 fileOutras 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
visualnonsradminrápido:
[root@nsr ~]# nsradmin NetWorker administration program. Use the "help" command for help, "visual" for full-screen mode. nsradmin> visual
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
nsradmin rápido:
nsradmin> print type:NetWorker_resource; attribute:value
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
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
nsradmin rápido:
nsradmin>. type:NetWorker_resource; attribute:value nsradmin> update action; attribute1:value; attribute2:valueVocê 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
Excluindo recursos
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
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.
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
nsradmin> create type: Networker_resource; name:resource_name; attribute1:value; attribute2:value create? yes