NetWorker: Przekierowane odzyskiwanie (zainicjowane z NMC) nie powiodło się, gdy klient źródłowy jest w trybie offline
Summary: Podjęto próbę przywrócenia NetWorker dla klienta NetWorker, który jest w trybie offline i nie można go włączyć. Klient został również usunięty z bazy danych zasobów NetWorker; Jednak nadal ma prawidłowe kopie zapasowe. Klient został dodany z powrotem do NetWorker w celu przywrócenia jego danych na innym kliencie. Interfejs użytkownika przywracania nie pozwala na kontynuowanie, zgłaszając "Nieznany system operacyjny klienta". Może również zgłaszać problemy z połączeniem sieciowym, ponieważ klient źródłowy jest w trybie offline. ...
Symptoms
- Z konsoli NetWorker Management Console (NMC) wykonywane jest przekierowane przywracanie w celu przywrócenia plików z jednego klienta (źródłowego) do alternatywnego klienta (docelowego).
- Klient źródłowy jest w trybie offline i nie można go włączyć; lub już fizycznie nie istnieje.
- Klient został usunięty z NetWorker, ale nadal ma kopie zapasowe w bazie danych nośników serwera NetWorker. Potrzebne zestawy zapisu zostały zidentyfikowane za pomocą funkcji NMC Media-Save> Sets lub za pomocą polecenia mminfo serwera NetWorker:
mminfo -avot -q client=CLIENT_NAME
- Usunięty klient źródłowy został dodany z powrotem do NetWorker, dzięki czemu jego zestawy zapisu zostały pobrane w interfejsie przywracania.
- Podczas próby pobrania kopii zapasowych z klienta źródłowego w trybie offline w NMC pojawiają się następujące błędy:
- Po wybraniu klienta źródłowego nie są wyświetlane żadne informacje o systemie operacyjnym.
- Error: Upłynął limit czasu dyspozytora.
- Error: Nawiązywanie połączenia z nazwą źródłową klientahosta nie powiodło się: Dyspozytora: Upłynął limit czasu żądania.
- Nieznany system operacyjny klienta.
- Przycisk Dalej jest niedostępny.
Cause
Resolution
Opcja 1:
Przeprowadź odzyskiwanie z wiersza poleceń. Szczegółowe informacje na temat korzystania z polecenia recover można znaleźć w Podręczniku informacyjnym NetWorker: https://www.dell.com/support/home/product-support/product/networker/docs
Opcja 2:
1. Otwórz właściwości klienta w konsoli NetWorker Management Console (NMC).
2. Upewnij się, że klient nie należy do żadnej grupy ochrony. Jeśli wybrano grupy ochrony, wyczyść je:

Rysunek 2. Opcja "Protection group list" na karcie General właściwości klienta.
3. Na karcie Globals (2 of 2) wybierz listę rozwijaną stanu klienta i wybierz pozycję wycofany:

Rysunek 3. Lista rozwijana "Stan klienta" na karcie Globals właściwości klienta (2 z 2).
4. Otwórz wiersz poleceń administratora PowerShell lub powłokę roota na serwerze NetWorker. Użyj nsradmin w trybie offline, aby zaktualizować "typ systemu operacyjnego klienta". To pole jest tylko do odczytu i można je modyfikować tylko w trybie offline. Aby zmiana została zastosowana, należy ponownie uruchomić usługę.
domyślna lokalizacja nsrdb:
Linux: /nsr/res/nsrdb
Windows: C:\Program Files\EMC NetWorker\nsr\res\nsrdb
A. Utwórz kopię nsrdb w katalogu /tmp:
Linux:
cp -Rv /nsr/res/nsrdb /tmp/nsrdb_`date -I`
Windows: Użyj eksploratora plików systemu Windows, aby utworzyć kopię opcji nsrdb
programu 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. Wpisz:
nsradmin -d "PATH_TO_NSRDB"
C. Wpisz:
option hidden
D. Wpisz:
. type: nsr client; name: client-name
E. Wpisz:
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. Uruchom ponownie usługi NetWorker na serwerze NetWorker.
Linux:
systemctl restart networker
Windows (PowerShell):
net stop nsrd ; net start nsrd
5. Połącz się z serwerem NetWorker z poziomu NMC i ponownie otwórz właściwości klienta. Na karcie "Informacje i licencjonowanie" typ systemu operacyjnego klienta powinien odzwierciedlać ustawienia zastosowane w kroku 4:

Rysunek 4. "Typ systemu operacyjnego klienta" wyświetlany na karcie "Informacje i licencjonowanie" we właściwościach klienta.
6. Ponownie uruchom odzyskiwanie za pomocą karty Odzyskiwanie:

Rysunek 5. Opcja Dalej nie jest już niedostępna, a błąd nieznanego systemu operacyjnego klienta zniknął.