NetWorker: Ripristino reindirizzato (avviato da NMC) non riuscito mentre il client di origine è offline
Summary: Viene tentato un restore NetWorker per un client NetWorker che è offline e non può essere acceso. Il client è stato anche eliminato dal database delle risorse di NetWorker; Tuttavia, dispone ancora di backup validi. Il client è stato aggiunto nuovamente a NetWorker per ripristinare i dati su un altro client. L'interfaccia utente di ripristino non consente di procedere oltre, segnalando "Unknown client operating system". Potrebbe anche segnalare problemi di connessione di rete poiché il client di origine è offline. ...
Symptoms
- È in corso un restore reindirizzato da NetWorker Management Console (NMC) per ripristinare i file da un client (origine) a un client alternativo (destinazione).
- Il client di origine è offline e non può essere acceso; o non esiste più fisicamente.
- Il client è stato eliminato da NetWorker, ma dispone ancora di backup nel database dei supporti del server NetWorker. I saveset necessari sono stati identificati utilizzando la funzione NMC Media-Save> Sets o il comando mminfo del server NetWorker:
mminfo -avot -q client=CLIENT_NAME
- Il client di origine eliminato è stato aggiunto nuovamente a NetWorker in modo che i relativi saveset venissero prelevati nell'interfaccia utente di ripristino.
- Quando si tenta di recuperare i backup dal client di origine offline, in NMC vengono visualizzati i seguenti errori:
- Quando si seleziona il client di origine, non vengono visualizzate informazioni sul sistema operativo.
- Errore: Timeout dispatcher.
- Errore: Connessione a host-source-client-name non riuscita: Dispatcher: Timeout richiesta.
- Sistema operativo client sconosciuto.
- Il pulsante Next non è disponibile.
Cause
Resolution
Opzione 1:
Eseguire il ripristino dalla riga di comando. Consultare la NetWorker Command Reference Guide per informazioni dettagliate su come usare il comando recover : https://www.dell.com/support/home/product-support/product/networker/docs
Opzione 2:
1. Aprire le proprietà del client da NetWorker Management Console (NMC).
2. Assicurarsi che il client non si trovi in alcun gruppo di protezione. Se sono selezionati i Gruppi protezione, cancellarli:

Figura 2. Selezione "Protection group list" nella scheda generale delle proprietà del client.
3. Nella scheda Globals (2 of 2) selezionare l'elenco a discesa Client State e selezionare retired:

Figura 3. Elenco a discesa "Client state" nella scheda Globals (2 of 2) delle proprietà del client.
4. Aprire un prompt PowerShell di amministrazione o una shell root sul server NetWorker. Utilizzare nsradmin in modalità offline per aggiornare il "client os type". Si tratta di un campo read-only e può essere modificato solo in modalità offline. Per applicare la modifica, è necessario riavviare il servizio.
nsrdb posizione predefinita:
Linux: /nsr/res/nsrdb
Windows: C:\Program Files\EMC NetWorker\nsr\res\nsrdb
A. Creare una copia di nsrdb nella directory /tmp:
Linux:
cp -Rv /nsr/res/nsrdb /tmp/nsrdb_`date -I`
Windows: Usare Esplora file di Windows per creare una copia dell'opzione 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. Immettere:
nsradmin -d "PATH_TO_NSRDB"
C. Immettere:
option hidden
D. Immettere:
. type: nsr client; name: client-name
E. Immettere:
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. Riavviare i servizi NetWorker sul server NetWorker.
Linux:
systemctl restart networker
Windows (PowerShell):
net stop nsrd ; net start nsrd
5. Connettersi al server NetWorker da NMC e aprire nuovamente le proprietà del client. Nella scheda Info e licenze, il tipo di sistema operativo del client deve riflettere le impostazioni applicate nel passaggio 4:

Figura 4. "Client OS type" mostrato nella scheda "Info & Licensing" delle proprietà del client.
6. Avviare nuovamente il ripristino dalla scheda Recover:

Figura 5. L'opzione Next non è più disponibile e l'errore Unknown client operating system è scomparso.