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:
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:
  1. Zatrzymaj zasób serwera NetWorker przy użyciu poniższego polecenia w aktywnym węźle:
pcs resource debug-stop <resource_name> 
  1. Zatrzymaj usługi klienckie NetWorker na wszystkich węzłach:
nsr_shutdown
  1. Po zatrzymaniu usług utwórz plik enable_rdns_lookup w 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)
  1. Uruchom usługi klienckie NetWorker na wszystkich węzłach:
/usr/sbin/nsrexecd
  1. Uruchom zasób serwera NetWorker przy użyciu poniższego polecenia:
pcs resource debug-start <resource_name>


Windows:
Wykonaj następujące czynności:

  1. Zatrzymaj serwer klastra NetWorker z poziomu Menedżera klastra systemu Windows.
  2. Zatrzymaj usługi NetWorker na wszystkich węzłach klastra przy użyciu poniższego polecenia
net stop nsrexecd /y
  1. Po zatrzymaniu usług utwórz plik enable_rdns_lookup w folderze \Program Files\EMC NetWorker\nsr\debug\ w katalogu instalacji NetWorker na wszystkich węzłach klastra. Ten plik nie powinien mieć rozszerzenia.
  2. Uruchom usługi NetWorker na wszystkich węzłach pasywnych klastra za pomocą poniższego polecenia:
net start nsrexecd
  1. Uruchom serwer klastra NetWorker z poziomu Menedżera klastra systemu Windows.
UWAGA:
  1. 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.
  2. Jeśli klaster ma więcej niż dwa węzły, upewnij się, że zostało to wykonane na wszystkich węzłach pasywnych.
  3. 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.
  4. 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ć 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 .
 
  1. Zmodyfikuj metody uwierzytelniania za pomocą nsradmin narzę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
  1. 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.