NetWorker : La restauration redirigée (initiée à partir de NMC) a échoué alors que le client source est hors ligne
Summary: Une restauration NetWorker est tentée pour un client NetWorker qui est hors ligne et ne peut pas être mis sous tension. Le client a également été supprimé de la base de données des ressources NetWorker. Toutefois, il dispose toujours de sauvegardes valides. Le client a été rajouté à NetWorker pour restaurer ses données sur un autre client. L’interface utilisateur de restauration ne permet pas d’aller plus loin et signale le message « Unknown client operating system ». Il peut également signaler des problèmes de connexion réseau, car le client source est hors ligne. ...
Symptoms
- Une restauration redirigée est en cours d’exécution à partir de NetWorker Management Console (NMC) pour restaurer les fichiers d’un client (source) vers un autre client (destination).
- Le client source est hors ligne et ne peut pas être mis sous tension ; ou n’existe plus physiquement.
- Le client a été supprimé de NetWorker, mais il dispose toujours de sauvegardes dans la base de données des supports du serveur NetWorker. Les savesets requis ont été identifiés à l’aide de la fonction NMC Media-Save> Sets ou de la commande mminfo du serveur NetWorker :
mminfo -avot -q client=CLIENT_NAME
- Le client source supprimé a été ajouté à nouveau à NetWorker afin que ses savesets soient récupérés dans l’interface utilisateur de restauration.
- Lorsque vous tentez d’extraire des sauvegardes à partir du client source hors ligne, les erreurs suivantes s’affichent dans NMC :
- Aucune information sur le système d’exploitation ne s’affiche lors de la sélection du client source.
- Error: Le délai d’attente du répartiteur a expiré.
- Error: Échec de la connexion à l’hôte source-client-name : Répartiteur: La demande a expiré.
- Système d’exploitation client inconnu.
- Le bouton Suivant n’est pas disponible.
Cause
Resolution
Option 1 :
Effectuez la restauration à partir de la ligne de commande. Pour plus d’informations sur l’utilisation de la commande recover , reportez-vous au NetWorker Command Reference Guide : https://www.dell.com/support/home/product-support/product/networker/docs
Option 2 :
1. Ouvrez les propriétés du client à partir de NetWorker Management Console (NMC).
2. Assurez-vous que le client ne se trouve dans aucun groupe de protection. Si des groupes de protection sont sélectionnés, effacez-les :

Figure 2 : Sélectionnez « Protection group list » dans l’onglet général des propriétés du client.
3. Dans l’onglet Globals (2 sur 2), sélectionnez la liste déroulante client state, puis sélectionnez retired :

Figure 3 : Liste déroulante « Client state » dans l’onglet Globals (2 sur 2) des propriétés du client.
4. Ouvrez une invite PowerShell d’administrateur ou un shell racine sur le NetWorker Server. Utilisez nsradmin en mode hors ligne pour mettre à jour le type de système d’exploitation client. Il s’agit d’un champ en lecture seule qui ne peut être modifié qu’en mode hors ligne. Un redémarrage du service est nécessaire pour que la modification s’applique.
nsrdb default location :
Linux : /nsr/res/nsrdb
Windows : C :\Program Files\EMC NetWorker\nsr\res\nsrdb
A. Créez une copie de nsrdb dans le répertoire /tmp :
Linux :
cp -Rv /nsr/res/nsrdb /tmp/nsrdb_`date -I`
Windows : Utilisez l’explorateur de fichiers Windows pour créer une copie de l’option 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. Saisissez :
nsradmin -d "PATH_TO_NSRDB"
C. Saisissez :
option hidden
D. Saisissez :
. type: nsr client; name: client-name
E. Saisissez :
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. Redémarrez les services NetWorker sur le NetWorker Server.
Linux :
systemctl restart networker
Windows (PowerShell) :
net stop nsrd ; net start nsrd
5. Connectez-vous au NetWorker Server à partir de NMC et ouvrez à nouveau les propriétés du client. Dans l’onglet Info et licences, le type de système d’exploitation client doit refléter les paramètres appliqués à l’étape 4 :

Figure 4 : « Client OS type » affiché dans l’onglet « Info & Licensing » des propriétés du client.
6. Relancez la restauration à partir de l’onglet Recover :

Figure 5 : L’option Suivant n’est plus disponible et l’erreur Système d’exploitation client inconnu a disparu.