NetWorker:nsradminコマンド ライン ユーティリティーを使用してNetWorkerリソースを管理する方法
Summary: nsradminは、NetWorkerソフトウェアによって提供されるコマンド ライン ユーティリティーです。nsradminを使用して、NetWorkerサーバー リソース データベース(nsrdb)およびクライアント/セキュリティ データベース(nsrladb)を変更できます。このKBでは、nsradminの機能とユースケースの概要について説明します。
Instructions
概要
NetWorkerリソースは、次の2つのプライマリ フォルダーに含まれています。
• /nsr/res/nsrdb/ - NetWorkerサーバーでのみ見つかります。これはNetWorkerサーバー リソース データベースです。
• /nsr/res/nsrladb/ - すべてのNetWorkerシステムで見つかります。これには、セキュリティ構成(ピア証明書など)が含まれます。
C:\Program Files\EMC NetWorker\nsr\res」の出力です。
nsradmin nsrdbおよびnsrladbデータベースのリソースを変更、作成、または削除することができます。セキュリティを確保し、不要な改ざんを防止するには、rootまたは管理者のコマンド プロンプトを使用する必要があります。システム ユーザーが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 次の2つのモードで使用できます。
- コマンドモード(デフォルト)とビジュアルモード。コマンド モードは、表示と操作に使用される一般的な方法です
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
たとえば、Plutoという名前のNetWorkerクライアント リソースのすべての属性をクエリーするには、次のように入力します。
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:value1つのリソースの複数の属性を更新できます。属性: 値 の組み合わせはセミコロン(;)で区切ります。たとえば、クライアントが使用するセーブセットとバックアップ コマンドを変更するには、次のように入力します。
nsradmin> . type: nsr client; name: win-srvr01.amer.local nsradmin> update save set:"MSSQL:DELL"; backup command:nsrsqlsv
リソースの削除
nsradmin online-mode が使用されます。これらのデータベースを変更する前に、/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