NetWorker:nsrdrを使用した後、すべてのクライアントのクライアントIDを表示できない

概要: nsrdrを使用してNetWorkerサーバーを移行またはリカバリした後、クライアントID属性はすべてのクライアントに対して表示されなくなります。

この記事は次に適用されます: この記事は次には適用されません: この記事は、特定の製品に関連付けられていません。 すべての製品パージョンがこの記事に記載されているわけではありません。

現象

NetWorkerサーバーが新しいホストに移行されたか、nsrdrコマンドを使用してブートストラップ バックアップからリカバリされました。ディザスター リカバリー後、クライアントIDの値がNetWorker管理コンソール(NMC)ビューに表示されない。netWorkerサーバー名を使用する代わりに、hostname属性も空白で表示されます。
 
NetWorker管理コンソール ビュー
図1: NetWorker管理コンソール ビュー
 
クライアントプロパティ
図2:クライアントプロパティ

クライアントIDは、新しいバックアップでもメディア データベースで使用でき、次のコマンドを使用して確認できます。
mminfo
mminfoコマンドを使用してクライアントIDを確認する
図3:mminfoコマンドを使用してクライアントIDを確認します。
 
以下を使用してチェックすると、リソース データベースにクライアントIDがありません。 
nsradmin
nsradminユーティリティを使用したクライアントIDの確認
図4:nsradminユーティリティを使用してクライアントIDを確認します。

NetWorkerサーバーのデーモン ログには、サービスの起動時に次のメッセージが記録されます。
DD/MM/YYYY HH:MM:SS  1 5 0 11092 11088 0 networkersrv01.demo.local nsrd NSR notice The fast system restart of NetWorker is enabled. DNS cache will not be populated and RAP check of the clients will be skipped. 
DD/MM/YYYY HH:MM:SS  1 5 0 11092 11088 0 networkersrv01.demo.local nsrd NSR notice Skipping populating DNS cache as disaster recovery is in progress ... 

原因

nsr_disaster_recovery_mode ファイルは、/nsr/debugディレクトリの下に存在します。このファイルは、 nsrdr 手順の一部として作成されます。これにより、サービスの起動時にクライアントIDが見つからないか、リソース データベースにロードされないDNSルックアップを無効にすることで、NetWorkerサーバーのファイル システムの再起動が可能になります。

通常のDR操作では、このファイルは起動プロセスの最後に削除する必要があります。ただし、障害が発生した場合、またはnsrdrが正常に完了しない場合は、手動で削除する必要がある/nsr/debugディレクトリにこのファイルが残ることがあります。

解決方法

NetWorkerアクティビティが実行 されていない 場合にDRモードを無効にするか、システムを迅速に再起動するには、次の手順を実行します。
  1. NetWorkerサービスを停止します。
Windows:    net stop nsrd
Linux:      systemctl stop networker
  1. /nsr/debug ディレクトリから「nsr_disaster_recovery_mode」ファイルの名前を変更または削除します。
  2. 再起動 NetWorkerサービス:
Windows:    net start nsrd
Linux:      systemctl start networker

その他の情報

対象製品

NetWorker
文書のプロパティ
文書番号: 000218693
文書の種類: Solution
最終更新: 31 10月 2023
バージョン:  2
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。