Klaster NetWorker: Nie można określić nazwy adresu "null":
Summary: Tworzenie klienta lub tworzenie kopii zapasowej nieaktywnego węzła klastrowanego środowiska NetWorker kończy się niepowodzeniem.
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
Oprogramowanie NetWorker jest skonfigurowane w klastrze w celu zapewnienia wysokiej dostępności. Podczas tworzenia wystąpienia klienta węzła pasywnego lub tworzenia kopii zapasowej już istniejącego wystąpienia klienta węzła pasywnego operacja kończy się niepowodzeniem z powodu następującego błędu:
<Ten objaw występuje po uaktualnieniu oprogramowania NetWorker do wersji od 19.7.x do 19.10.x.
Unable to determine the name of address 'null': A non-recoverable error occurred during a database lookup. Jeśli istnieje kopia zapasowa, ten błąd jest zgłaszany w dziennikach akcji kopii zapasowej (znajdujących się w /nsr/logs/policy/policy-name>/<workflow-name>) oraz w /nsr/logs/daemon.raw.
<Ten objaw występuje po uaktualnieniu oprogramowania NetWorker do wersji od 19.7.x do 19.10.x.
Cause
W wersji 19.7.0.x wprowadzono zmiany w kodzie, co spowodowało ten problem. Zmiany zastosowane w wersjach, których dotyczy problem, uniemożliwiają procesom NetWorker skorelowanie wirtualnego adresu IP z nazwą wirtualnego hosta używaną w konfiguracji NetWorker.
Resolution
Rozwiązanie:
Poprawka kodu rozwiązująca ten problem została opublikowana w oprogramowaniu NetWorker 19.11. Uaktualnij węzły klastra do wersji 19.11, aby uzyskać poprawkę kodu.Strona pobierania sterowników Dell Support NetWorker .
Obejście problemu:
Linux:
Wykonaj następujące czynności:
- Zatrzymaj zasób serwera NetWorker przy użyciu poniższego polecenia w aktywnym węźle:
pcs resource debug-stop <resource_name>
- Zatrzymaj usługi klienckie NetWorker na wszystkich węzłach:
nsr_shutdown
- Po zatrzymaniu usług utwórz plik
enable_rdns_lookupw katalogu /nsr/debug na wszystkich węzłach klastra. Ten plik nie powinien mieć rozszerzenia.
UWAGA: Utwórz plik zarówno w lokalizacji serwera udostępnionego, jak i nsr (na przykład
/nsr_share/nsr/debug/enable_rdns_lookup) i lokalną lokalizację /nsr węzła fizycznego (na przykład /nsr.NetWorker.local/debug/enable_rdns_lookup)
- Uruchom usługi klienckie NetWorker na wszystkich węzłach:
/usr/sbin/nsrexecd
- Uruchom zasób serwera NetWorker przy użyciu poniższego polecenia:
pcs resource debug-start <resource_name>
Windows:
Wykonaj następujące czynności:
- Zatrzymaj serwer klastra NetWorker z poziomu Menedżera klastra systemu Windows.
- Zatrzymaj usługi NetWorker na wszystkich węzłach klastra przy użyciu poniższego polecenia
net stop nsrexecd /y
- Po zatrzymaniu usług utwórz plik
enable_rdns_lookupw folderze \Program Files\EMC NetWorker\nsr\debug\ w katalogu instalacji NetWorker na wszystkich węzłach klastra. Ten plik nie powinien mieć rozszerzenia. - Uruchom usługi NetWorker na wszystkich węzłach pasywnych klastra za pomocą poniższego polecenia:
net start nsrexecd
- Uruchom serwer klastra NetWorker z poziomu Menedżera klastra systemu Windows.
UWAGA:
- Ta zmiana powinna zostać wykonana na wszystkich węzłach, ponieważ jest wymagana dla każdego węzła pasywnego, a aktywny węzeł staje się pasywny w trybie failover.
- Jeśli klaster ma więcej niż dwa węzły, upewnij się, że zostało to wykonane na wszystkich węzłach pasywnych.
- Jeśli serwer klastra ma skonfigurowanych klientów autonomicznych, upewnij się, że jest to również zrobione dla wszystkich takich klientów. Wymagane jest ponowne uruchomienie usługi NetWorker na klientach autonomicznych.
- Utwórz katalog /nsr/debug, jeśli nie istnieje. Klienci autonomiczni domyślnie nie mają tego katalogu.
Additional Information
NetWorker: Klaster Red Hat Pacemaker — uaktualnianie serwera NetWorker i najlepsze praktyki.
Obejście 2:
Umożliwiać
Obejście 2:
Umożliwiać
oldauth we wszystkich węzłach w klastrze i na każdym kliencie autonomicznym, który musi zostać utworzony w klastrze. Jednak przy użyciu oldauth nie jest zalecane, ponieważ nie jest bezpieczne. Aby uzyskać więcej informacji, zapoznaj się z Podręcznikiem zabezpieczeń NetWorker dla danej wersji NetWorker .
- Zmodyfikuj metody uwierzytelniania za pomocą
nsradminnarzędzie w następujący sposób:
nsradmin -p nsrexec NetWorker administration program Use the "help" command for help. nsradmin> . type:nsrla Current query set nsradmin> show auth methods nsradmin> print In case only nsrauth is enabled, the output is similar to the following auth methods: "0.0.0.0/0, nsrauth" nsradmin> update auth methods: "0.0.0.0/0,nsrauth/oldauth" Update? y updated resource id2.0.88.1.53.127.23.68.24.141.134.206(32) nsradmin> print After the changes are made, output should be similar to the following: auth methods: "0.0.0.0/0, nsrauth/oldauth" nsradmin> quit
- Zatrzymaj i uruchom ponownie usługi NetWorker lub demony na serwerze NetWorker.
Article Properties
Article Number: 000216186
Article Type: Solution
Last Modified: 22 Aug 2024
Version: 5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.