NetWorker: Jak korzystać z nsrclientfix, błąd "Nie można znaleźć atrybutu 'identyfikator klienta'"
Summary: Jak używać narzędzia nsrclientfix do identyfikowania i rozwiązywania problemów z identyfikatorem klienta na serwerze NetWorker.
Symptoms
Komenda nsrclientfix służy do analizy bazy danych nośników w celu wykrycia uszkodzeń identyfikatorów klientów.
Może również scalać klientów zarówno w bazie danych zasobów, jak i w bazie danych multimediów.
98519:save: Unable to setup direct save with server <nw_server>: Cannot find attribute 'client id'..
90018:save: Cannot open a save session with NetWorker server '<nw_server>': Cannot find attribute 'client id'.
<nw_client>:/etc: retried 2 times.
Cause
- Ogólną przyczyną jest identyfikacja klienta w bazie danych nośników podczas tworzenia kopii zapasowej jako nazwa, której serwer NetWorker nie rozpoznaje, że jest aliasem.
- Może to być również spowodowane przez utworzenie zasobu klienta o nazwie innej niż wybrana nazwa (nazwa klienta) w celu reprezentowania klienta.
- Zły aliasing w systemowym pliku hosts może powodować tego rodzaju problemy. Przed podjęciem jakichkolwiek dalszych działań należy wprowadzić poprawki w pliku hosts.
Resolution
Wymagania wstępne
Wykonaj następujące czynności przed zmianą indeksów plików klienta NetWorker.1. Wykonaj kopię zapasową "Server Protection Backup", aby utworzyć kopię zapasową istniejących indeksów, bazy danych nośników (mm) i bazy danych zasobów NetWorker (nsrdb)
Zbierz informacje o zestawie zapisu bootstrap za pomocą polecenia mminfo -B
2. Zamknij demony NetWorker na serwerze NetWorker:
Windows: net stop nsrexecd /y
Windows:lista zadań | findstr nsr
4. Oprócz tworzenia kopii zapasowych w ramach ochrony serwera, na serwerze NetWorker można wykonać kopie folderów mm i nsrdb.
B. nsrdb: Linux: /nsr/res/nsrdb Windows: .\Program Files\EMC NetWorker\nsr\res\nsrdb
D. W zależności od rozmiaru indeksu i dostępnego miejsca na serwerze, indeks można również skopiować: Linux: /nsr/index Windows: .\Program Files\EMC NetWorker\nsr\index
Windows: net start nsrd
Proces
1. Zidentyfikuj, którzy klienci mają problemy z identyfikatorem klienta. Poniższe polecenie sprawdza tylko możliwe problemy, ale nie wykonuje żadnych działań naprawczych.
Składnia:
nsrclientfix -a - -p
Przykład:
nsrclientfix -a - -p
4. Przejrzyj listę klientów do scalenia.
Otwórz plik tekstowy utworzony w poprzednim kroku i przejrzyj każdy wiersz:
nsrclientfix -uplik
Przykład:
Scalenie następujących klientów w "alenka": alenka.emc.com
Scalenie bazy danych zasobów dla klienta 'alenka'.
Scalenie bazy mediów dla klienta 'alenka'.
Fuzja została zakończona dla klienta 'alenka'.
Oczyszczenie klienta "czasowe".
Czyszczenie bazy danych zasobów klienta "tymczasowego".
Oczyszczenie bazy danych mediów z "tymczasowych" klientów.
Usunięcie wszelkich kopii zapasowych indeksów związanych z klientem "temporal" w bazie danych nośnika.
Pomyślnie oczyszczono klienta "tymczasowego".
Czyszczenie klienta "localhost".
Przeczyszczanie bazy danych zasobów hosta lokalnego klienta.
Czyszczenie bazy danych multimediów "localhost" klienta.
Usunięcie wszelkich kopii zapasowych indeksu związanych z hostem lokalnym klienta w bazie danych nośnika.
Pomyślnie usunięto klienta "localhost".
Czyszczenie klienta "alenka.emc.com".
Czyszczenie bazy danych zasobów alenka.emc.com klienta.
Czyszczenie bazy danych mediów z "alenka.emc.com" klienta.
Usunięcie wszelkich kopii zapasowych indeksu związanych z "alenka.emc.com" klienta w bazie danych nośnika.
Pomyślnie usunięto "alenka.emc.com" klienta.