NetWorker: serwer uaktualniony do wersji 19.11, tworzenie kopii zapasowej nie powiodło się i zgłasza błąd „Hostname resolution failed”
Summary: Po przejściu z NetWorker z wersji 19.10 lub starszej do wersji 19.11 tworzenie kopii zapasowych kończy się niepowodzeniem. Kopie zapasowe zgłosiły błąd "Hostname resolution failed"
Symptoms
Klient NetWorker nie może w pełni rozwiązać problemu z systemem nazw domen (DNS).
nve:~ # nslookup lnx-srvr03.networker.lan
Server: 192.168.0.2
Address: 192.168.0.2#53
Name: lnx-srvr03.networker.lan
Address: 192.168.0.9
nve:~ # nslookup 192.168.0.9
** server can't find 9.0.168.192.in-addr.arpa: NXDOMAIN
Na serwerze lub kliencie NetWorker nie ma wpisu pliku hosts dla adresu IP klienta i aliasów nazwy hosta.
Plik /nsr/logs/daemon.raw klienta NetWorker zawiera komunikaty podobne do:
NetWorker: Jak używać nsr_render_log do renderowania plików dziennika .raw
90480 MM/DD/YYYY HH:mm:SS 2 1 0 3527829312 3224523 0 client_hostname nsrexecd SYSTEM warning Unable to determine the name of address 'null': Non-recoverable failure in name resolution
90480 MM/DD/YYYY HH:mm:SS 4 6 0 3527829312 3224523 0 client_hostname nsrexecd NSR severe Unable to determine the name of address 'null': Non-recoverable failure in name resolution
Jeśli klient nie może rozwiązać problemu z adresem IP serwera NetWorker, tworzenie kopii zapasowej klienta kończy się niepowodzeniem z następującymi elementami:
Unable to create session channel with nsrexecd on host NETWORKER_CLIENT_NAME to execute command 'savefs -s NETWORKER_SERVER_NAME -c NETWORKER_CLIENT_NAME -g NSR_GROUP_NAME -p -l full -R -v': Unable to determine the name of address 'NETWORKER_SERVER's_IP': Name or service not known

Cause
W wersji 19.11 wprowadzono zmiany w funkcji odwrotnego DNS. Zasób klienta NetWorker 19.11 zawiera nowe pole o nazwie odwrotny stan DNS. Podręcznik administracyjny NetWorker 19.11 zawiera następujące informacje:
Odwrotne rozpoznawanie nazw lub odwrotny DNS przekształca adresy IP w nazwy hostów. NetWorker stara się ograniczyć liczbę odwrotnych wywołań DNS, gdy tylko jest to możliwe. Odwrotny system DNS jest konfigurowany dla każdego zasobu klienta w zasobie NSRLA. Stan odwrotnego DNS atrybutu jest modyfikowany w zasobie NSRLA. NetWorker można skonfigurować do korzystania z jednego z następujących stanów odwrotnego DNS:
- Buforowane: Odwrotne wyszukiwania DNS są dozwolone, a wyszukiwania mogą być buforowane w NetWorker.
- Brak w pamięci podręcznej: Odwrotne wyszukiwania DNS są dozwolone, a wyszukiwania nie są buforowane w NetWorker.
- Zakazane: Odwrotne wyszukiwania DNS są niedozwolone. Wypełnianie pola aliasu przy tworzeniu nowego klienta jest ograniczone.
Resolution
Użyj jednej z trzech poniższych opcji. W zależności od konfiguracji rozpoznawania nazw może być konieczne wykonanie tych czynności dla serwera NetWorker, zasobu klienta węzła pamięci masowej i zasobów klienta.
1. Rozwiąż wszelkie problemy z systemem DNS, które uniemożliwiają pomyślne rozpoznawanie nazw FQDN, skrótów i odwrotnych (IP) hosta klienta.
NetWorker: najlepsze praktyki rozwiązywania problemów z rozpoznawaniem nazw
2. Utwórz wpisy w pliku hosts na serwerze i kliencie NetWorker, w tym adres IP, nazwę FQDN i skróconą nazwę klienta.
Linux: /etc/hosts
Windows: C:\Windows\System32\drivers\etc\hosts
3. Zmiana stanu odwrotnego DNS serwera NetWorker i klienta. Edytuj hosta na karcie Hosts w NMC lub użyj nsradmin , aby zmodyfikować zasób NSRLA. Metody te zostały opisane poniżej.
NMC:
administratora 2. Przejdź do karty Hosty.
3. Na liście hostów kliknij prawym przyciskiem myszy serwer NetWorker i wybierz polecenie Konfiguruj agenta lokalnego.
4. We właściwościach agenta lokalnego przejdź do karty Zaawansowane.
5. Ustaw odwrotny stan DNS na zablokowany.
nsradmin
2. Uzyskaj dostęp do nsradmin dla procesu nsrexecd:
nsradmin -p nsrexecd3. Ustaw zapytanie na zasób nsrla
. type: nsrla4. Zmień wartość stanu odwrotnego DNS na zablokowany.
update reverse DNS state: bannedPotwierdź zmiany:
y
nve:~ # nsradmin -p nsrexecd
NetWorker administration program.
Use the "help" command for help, "visual" for full-screen mode.
nsradmin> . type: nsrla
Current query set
nsradmin> update reverse DNS state: banned
reverse DNS state: banned;
Update? y
updated resource id 3.0.64.11.0.0.0.0.191.39.127.102.192.168.0.4(74)
nsradmin> print
type: NSRLA;
name: nve.networker.lan;
reverse DNS state: banned;
nsrmmd version: 19.11.0.1.Build.38;
nsrsnmd version: 19.11.0.1.Build.38;
Multi-subnet state: Disabled;
TCP Retry: 5;
NW instance info operations: ;
NW instance info file: ;
installed products: ;
auth methods: "0.0.0.0/0,nsrauth";
max auth attempts: 8;
connection encrypted: Disabled;
module type: ;
module version: ;
administrator: root, "user=nsrnmc,host=nve.networker.lan",
"user=root,host=nve.networker.lan";
arch: x86_64;
kernel arch: x86_64;
CPU type: x86_64;
machine type: server;
OS: Linux 4.12.14-122.201-default;
NetWorker version: 19.11.0.1.Build.38;
client OS type: Linux;
CPUs: 4;
client timezone: EDT;
MB used: 10352;
IP address: 192.168.0.4, 10.240.192.221,
"fe80::250:56ff:febb:f020",
"fe80::250:56ff:febb:b7c0";
environment variable names: ;
nsradmin> quit
- Wykonaj kopię zapasową klientów, którzy wcześniej zgłaszali błąd "Hostname Resolution Failed"