NetWorker. Как использовать утилиту командной строки nsradmin для управления ресурсами NetWorker
Summary: nsradmin — это утилита командной строки, предоставляемая программным обеспечением NetWorker. nsradmin можно использовать для изменения базы данных ресурсов сервера NetWorker (nsrdb) и базы данных клиента/безопасности (nsrladb). В данной статье приводится общий обзор функциональности и сценариев использования nsradmin. ...
Instructions
Обзор
Ресурсы NetWorker содержатся в двух основных папках:
• /nsr/res/nsrdb/ — встречается только на серверах NetWorker. Это база данных серверных ресурсов NetWorker.
• /nsr/res/nsrladb/ — есть во всех системах NetWorker. Содержит конфигурации безопасности (одноранговый сертификат и т. д.).
C:\Program Files\EMC NetWorker\nsr\res».
nsradmin Позволяет изменять, создавать или удалять ресурсы из базы данных nsrdb и nsrladb. Для обеспечения безопасности и предотвращения несанкционированного вмешательства необходимо использовать командную строку с правами root или Administrator. Если системный пользователь не может использовать командную строку root или администратора, то nsrlogin можно использовать команду. nsrlogin Выполняет проверку подлинности с помощью учетных записей, настроенных (локальных или внешних) в службе проверки подлинности NetWorker. nsrlogin выдает маркер на основе времени, который позволяет пользователю (если это разрешено) вносить изменения с помощью nsradmin и используйте другие команды NetWorker с повышенными привилегиями:
- Локальная учетная запись пользователя:
nsrlogin -u username - Внешняя аутентификация (AD/LDAP):
nsrlogin -t tenant_name -d domain_name -u user_name - Выход: nsrlogout
Доступ nsradmin
Для вывода списка всех атрибутов конкретного ресурса NetWorker, например клиента.
Это средство можно использовать в оперативном или автономном режиме, но при изменении nsrdb или nsrladb в автономном режиме необходимо перезапустить службу NetWorker, чтобы применить их.
nsradmin взаимодействует с управляющими программами NetWorker, работающими на сетевом сервере, с целью просмотра или изменения атрибутов ресурсов.
nsradmin
nsradmin Попытка открыть соединение с NSRDB. Для доступа к nsrladb необходимо указать клиентский процесс (nsrexec).
nsradmin -p nsrexecd
nsradmin указывает на соответствующую базу данных ресурсов для просмотра или изменения атрибутов ресурса.
nsradmin -d /path_to/nsrdb
-s Переход к выполнению nsradmin в удаленной системе NetWorker для подключения nsradmin в другой системе NetWorker по сети.
nsradmin -s remote_networker_system [-p nsrexecd]
Входной файл: Принимает команды ввода из файла, а не из стандартного ввода. В этом режиме интерактивная подсказка не печатается.
nsradmin -i fileДругие функции и операции подробно описаны в разделе
nsradmin раздел Справочного руководства по командам NetWorker, доступного по адресу: https://www.dell.com/support/product-details/product/networker/docs
Ведение журнала
Изменения nsrdb, которые выполняются с помощью nsradmin входят в файл сервера NetWorker /nsr/logs/rap.log (по умолчанию: C:\Program Files\EMC NetWorker\nsr\logs\rap.log в операционных системах Windows)
Использование nsradmin
nsradmin Режимы
nsradmin Может использоваться в двух режимах:
- Command-mode (по умолчанию) и visual-mode; Командный режим — это общий метод просмотра и работы
nsradmin. Для использования этого режима дополнительные параметры не требуются. - Визуальный режим предоставляет полноэкранный интерфейс командной строки, который можно использовать для просмотра ресурсов NetWorker и управления ими. Этот метод может быть полезен, когда конкретные ресурсы или атрибуты: значения неизвестны; Однако он ограничен в операциях пакетной обработки. Чтобы войти в визуальный режим, введите
visualВ то же время,nsradminподсказывать:
[root@nsr ~]# nsradmin NetWorker administration program. Use the "help" command for help, "visual" for full-screen mode. nsradmin> visual
Типы ресурсов NetWorker
Получить список известных типов ресурсов. Enter type В то же время, nsradmin подсказывать. Пример с сервера 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;
Операции в рамках nsradmin Они заключаются в следующем:
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]* ]
Запрос ресурсов NetWorker
nsradmin подсказывать:
nsradmin> print type:NetWorker_resource; attribute:value
значений attribute .Например, чтобы запросить все атрибуты клиентского ресурса NetWorker с именем Pluto, введите следующее:
nsradmin> print type: NSR client; name: win-srvr01.amer.lan
Перечисление и фильтрация nsradmin Результаты
nsradmin подсказывать:
nsradmin> . type: NSR client; name: client_name nsradmin> show nsradmin> print
Чтобы вывести список всех клиентов в определенной группе защиты, введите следующую команду в nsradmin подсказывать:
nsradmin> . type: nsr client; protection group list:Protection_Group_Name nsradmin> show name nsradmin> print
Чтобы распечатать список всех зарегистрированных клиентов и их операционных систем, введите следующую команду в nsradmin подсказывать:
nsradmin> . type: NSR client nsradmin> show name; OS nsradmin> print
Чтобы вывести список всех устройств, находящихся в режиме обслуживания, введите следующую команду в nsradmin подсказывать:
nsradmin> show name nsradmin> print type: NSR device; enabled: Service
Скрытые параметры можно отобразить, введя следующие данные перед запросом любого типа ресурса:
nsradmin> option hidden
Чтобы сбросить спецификации запроса, заданные путем ввода атрибута show, введите show:
nsradmin> show
Обновление ресурсов
nsradmin подсказывать:
nsradmin>. type:NetWorker_resource; attribute:value nsradmin> update action; attribute1:value; attribute2:valueДля ресурса можно обновить несколько атрибутов. Атрибут: комбинации значений разделяются точкой с запятой (;). Например, чтобы изменить набор сохранений и команду резервного копирования, используемые клиентом, выполните следующие действия.
nsradmin> . type: nsr client; name: win-srvr01.amer.local nsradmin> update save set:"MSSQL:DELL"; backup command:nsrsqlsv
Удаление ресурсов
nsradmin Используется онлайн-режим. Рекомендуется создать резервную копию /nsr/res/nsrdb (сервер) и /nsr/res/nsrladb (клиент) перед изменением этих баз данных.
Чтобы удалить любой ресурс, введите delete после настройки типа ресурса; Например:
nsradmin> . type: NetWorker_Resource; attribute:value nsradmin> delete
Пример.
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 в автономном режиме; Однако при этом удаляется ресурс независимо от того, разрешены ли зависимости. После перезапуска служб на сервере удаленный ресурс больше не будет отображаться.
Создание ресурсов
nsradmin> create type: Networker_resource; name:resource_name; attribute1:value; attribute2:value create? yes