NetWorker:ソース クライアントがオフラインのときにリダイレクト リカバリ(NMCから開始)が失敗しました
Summary: オフラインで電源をオンにできないNetWorkerクライアントに対して、NetWorkerリストアが試行されます。クライアントはNetWorkerリソース データベースからも削除されました。ただし、有効なバックアップは保持されています。クライアントは、そのデータを別のクライアントにリストアするためにNetWorkerに再度追加されました。リストアのユーザー インターフェイスでは、先に進むことができず、「不明なクライアント オペレーティング システム」が報告されます。また、ソース クライアントがオフラインであるため、ネットワーク接続の問題が報告される場合もあります。 ...
Symptoms
- リダイレクト リストアがNMC(NetWorker Management Console)から実行されており、1つのクライアント(ソース)から代替クライアント(デスティネーション)にファイルをリストアしています。
- ソース クライアントはオフラインであり、電源をオンにできません。または物理的に存在しなくなります。
- クライアントはNetWorkerから削除されましたが、NetWorkerサーバーのメディア データベースにバックアップがまだ残っています。必要なセーブセットは、NMCメディア> セーブセット機能を使用するか、NetWorkerサーバーの mminfo コマンドを使用して識別されています。
mminfo -avot -q client=CLIENT_NAME
- 削除されたソース クライアントがNetWorkerに再度追加され、そのセーブセットがリストアUIで選択されるようになりました。
- オフライン ソース クライアントからバックアップを取得しようとすると、NMCに次のエラーが表示されます。
- ソース クライアントの選択時にOS情報は表示されません。
- Error: ディスパッチャーがタイムアウトしました。
- Error: ホスト source-client-name への接続に失敗しました: ディスパッチャー:リクエストがタイムアウトしました。
- 不明なクライアント オペレーティング システムです。
- Nextボタンは使用できません。
Cause
Resolution
オプション1:
コマンド ラインからリカバリーを実行します。 recoverコマンドの使用方法の詳細については、『NetWorkerコマンド リファレンス ガイド』を参照してください。https://www.dell.com/support/home/product-support/product/networker/docs
オプション2:
1.NMC(NetWorker管理コンソール)からクライアントのプロパティを開きます。
2.クライアントがどの保護グループにも含まれていないことを確認します。[Protection Groups]が選択されている場合は、次のようにクリアします。
![クライアント プロパティの[全般]タブでの保護グループ リストの選択](https://supportkb.dell.com/img/ka06P000000x0GVQAY/ka06P000000x0GVQAY_ja_1.jpeg)
図2:クライアント プロパティの[General]タブで[Protection group list]を選択します。
3.グローバル(2/2)タブで、クライアントの状態ドロップダウンを選択し、廃止を選択します。
![クライアント プロパティの[グローバル(2/2)]タブの[Client State]ドロップ ダウン](https://supportkb.dell.com/img/ka06P000000x0GVQAY/ka06P000000x0GVQAY_ja_2.jpeg)
図3:クライアント プロパティの[グローバル(2/2)]タブの[クライアントの状態]ドロップダウン。
4.NetWorkerサーバーで管理者PowerShellプロンプトまたはrootシェルを開きます。nsradminをオフライン モードで使用して、「クライアントOSタイプ」をアップデートします。これは読み取り専用フィールドであり、オフラインモードでのみ変更できます。変更を適用するには、サービスの再起動が必要です。
nsrdbのデフォルトの場所:
Linux: /nsr/res/nsrdb
Windows: C:\Program Files\EMC NetWorker\nsr\res\nsrdb
A./tmpディレクトリーにnsrdbのコピーを作成します。
Linuxの場合
cp -Rv /nsr/res/nsrdb /tmp/nsrdb_`date -I`
Windowsの場合:Windowsファイル エクスプローラーを使用して、nsrdb
PowerShellオプションのコピーを作成します。
PS C:\Users\Administrator> $date = Get-Date -Format yyyMMdd
PS C:\Users\Administrator> Copy-Item -Path "C:\Program Files\EMC NetWorker\nsr\res\nsrdb" -Destination "C:\tmp\nsrdb_$date" -Recurse -Verbose
B. 次のように入力します。
nsradmin -d "PATH_TO_NSRDB"
C. 次のように入力します。
option hidden
D. 次のように入力します。
. type: nsr client; name: client-name
E. 次のように入力します。
update client os type: OS-TYPE
root@lnx-nwserv:~# nsradmin -d /nsr/res/nsrdb
NetWorker administration program.
Use the "help" command for help, "visual" for full-screen mode.
nsradmin> option hidden
Hidden display option turned on
Display options:
Dynamic: Off;
Hidden: On;
Raw I18N: Off;
Resource ID: Off;
Regexp: Off;
nsradmin> . type: nsr client; name: win-client01.amer.lan
nsradmin> update client OS type: Windows NT Server on Intel
client OS type: Windows NT Server on Intel;
Update? y
updated resource id 53.0.166.57.0.0.0.0.233.98.62.102.192.168.9.101(3)
nsradmin> q
F. NetWorkerサーバでNetWorkerサービスを再起動します。
Linuxの場合
systemctl restart networker
Windows (PowerShell):
net stop nsrd ; net start nsrd
5.NMCからNetWorkerサーバーに接続し、クライアントのプロパティを再度開きます。[Info & Licensing] タブでは、クライアント OS の種類に手順 4 で適用した設定が反映されている必要があります。
![クライアント プロパティの[情報とライセンス]タブに表示されるクライアントOSタイプ。](https://supportkb.dell.com/img/ka06P000000x0GVQAY/ka06P000000x0GVQAY_ja_3.jpeg)
図4:クライアント プロパティの[Info & Licensing]タブに表示される[Client OS type]。
6.[リカバリ]タブからリカバリを再度開始します。

図5:[次へ]オプションが使用不可ではなくなり、[不明なクライアント オペレーティング システム]エラーが表示されなくなりました。