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 Дозволяє змінювати, створювати або видаляти ресурси з баз даних NRDB і NSRLADB. Щоб забезпечити безпеку та запобігти небажаному втручанню, необхідно використовувати кореневий або командний рядок адміністратора. Якщо користувачеві системи обмежено використовувати root або командний рядок Admin, 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 спроби відкрити з'єднання з NRDB. Щоб отримати доступ до 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-режим (за замовчуванням) і візуальний режим; Командний режим є поширеним методом, який використовується для перегляду та роботи
nsradmin. Для використання цього режиму не потрібні додаткові опції. - Візуальний режим надає повноекранний інтерфейс командного рядка, який можна використовувати для перегляду та управління ресурсами NetWorker. Цей метод може бути корисним , коли конкретні ресурси або атрибути: значення невідомі; Однак він обмежений в операціях пакетної обробки. Щоб увійти у візуальний режим, введіть
visualУnsradminОперативне:
[root@nsr ~]# nsradmin NetWorker administration program. Use the "help" command for help, "visual" for full-screen mode. nsradmin> visual
Типи ресурсів NetWorker
Щоб отримати список відомих типів ресурсів. Входити 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
Наприклад, щоб запросити всі атрибути для клієнтського ресурсу 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