NetWorker: Як використовувати утиліту командного рядка nsradmin для управління ресурсами NetWorker

Summary: nsradmin — це утиліта командного рядка, яка надається програмним забезпеченням NetWorker. nsradmin можна використовувати для модифікації бази даних ресурсів сервера NetWorker (nsrdb) і бази даних клієнт/безпека (nsrladb). Ця база знань надає загальний огляд функціональних можливостей 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

Огляд

Ресурси NetWorker містяться в двох основних папках:
    • /nsr/res/nsrdb/ - Зустрічається тільки на серверах NetWorker. Це база даних ресурсів сервера NetWorker.
    • /nsr/res/nsrladb/ - Зустрічається на всіх системах NetWorker. Тут містяться конфігурації безпеки (сертифікат однорангового вузла тощо).

ПРИМІТКА. В операційних системах Windows шлях за замовчуванням для nsrdb і nsrladb є "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
Онлайн (nsrladb): За замовчуванням, якщо не вказано жодних додаткових прапорців, 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

Щоб надіслати запит до ресурсу NetWorker, введіть наступну команду в nsradmin Оперативне:
nsradmin> print type:NetWorker_resource; attribute:value 
Всі атрибути ресурсу ідентифікуються за допомогою комбінації 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

Оновлення ресурсів

Щоб оновити ресурс NetWorker, введіть наступне в 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
ПРИМІТКА. Правильно вказуйте назви та значення атрибутів, включаючи правильний регістр для значень атрибутів. Якщо ім'я та значення атрибута вказано неправильно, атрибут не оновлюється, і повідомлення про помилку не надходить.

Видалення ресурсів

ОБЕРЕЖНІСТЬ: Переконайтеся, що ви видаляєте лише ті ресурси, які мають бути видалені. Ресурси NetWorker із залежностями блокують їх видалення, якщо залежність все ще існує. Крім того, деякі ресурси не можуть бути видалені під час роботи служби NetWorker або nsradmin використовується онлайн-режим. Гарною ідеєю буде створити резервну копію файлів /nsr/res/nsrdb (сервер) та /nsr/res/nsrladb (клієнт) перед зміною цих баз даних.

Щоб видалити будь-який ресурс, введіть delete після встановлення типу ресурсу; наприклад:

nsradmin> . type: NetWorker_Resource; attribute:value
nsradmin> delete
Ресурси NetWorker, які мають залежності, не видаляються; повідомлення про те, що завадило видаленню.
Приклад:
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

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.