NetWorker: server byl upgradován na verzi 19.11, zálohování selže s hlášením „Hostname resolution failed“
Summary: Při přechodu z platformy NetWorker verze 19.10 nebo starší na verzi 19.11 dochází k selhání zálohování. Zálohy hlásily chybu "Hostname resolution failed"
Symptoms
Klient NetWorker nemůže plně přeložit systém DNS (Domain Name System).
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 serveru nebo v klientovi NetWorker není žádná položka souboru hosts pro aliasy IP adresy a názvu hostitele klienta.
Složka /nsr/logs/daemon.raw klienta NetWorker obsahuje podobné zprávy:
NetWorker: Jak pomocí nsr_render_log vykreslit .raw soubory protokolu
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
Pokud klient nemůže přeložit IP adresu serveru NetWorker, zálohování klienta selže s následujícími příčinami:
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
Ve verzi 19.11 došlo ke změnám ve funkci zpětného přenosu DNS. Zdroj klienta NetWorker 19.11 obsahuje nové pole s názvem reverzní stav DNS. Průvodce správou NetWorker 19.11 uvádí následující:
Reverzní překlad názvů nebo reverzní DNS překládá IP adresy na názvy hostitelů. Nástroj NetWorker se pokouší omezit reverzní volání DNS, kdykoli je to možné. Reverzní DNS je nakonfigurovaný pro každý prostředek klienta v prostředku NSRLA. Atribut reverzního stavu DNS je změněn v prostředku NSRLA. Platformu NetWorker lze nakonfigurovat tak, aby používala jeden z následujících reverzních stavů DNS:
- Mezipaměti: Reverzní vyhledávání DNS je povoleno a vyhledávání lze ukládat do mezipaměti v nástroji NetWorker.
- Neuloženo do cache: Zpětné vyhledávání DNS je povoleno a vyhledávání se neukládá do mezipaměti v nástroji NetWorker.
- Zakázaný: Zpětné vyhledávání DNS není povoleno. Vyplnění pole aliasu při vytvoření nového klienta je omezeno.
Resolution
Použijte jednu z následujících tří možností. V závislosti na konfiguraci překladu IP adres může být nutné provést tyto akce pro server NetWorker, zdroj klienta uzlu úložiště a prostředky klienta.
1. Vyřešte všechny problémy DNS, které brání úspěšnému překladu plně kvalifikovaného názvu domény, zkráceného názvu a reverzního překladu (IP) hostitele klienta.
NetWorker: Vzorové postupy odstraňování problémů s překladem názvů
2. Vytvořte položky souboru hosts na serveru a klientovi NetWorker, včetně IP adresy klienta, plně kvalifikovaného názvu domény a zkráceného názvu.
Linux: /etc/hosts
Windows: C:\Windows\System32\drivers\etc\hosts
3. Změna reverzního stavu DNS serveru NetWorker a klienta. Upravte hostitele na kartě Hosts v konzoli NMC nebo upravte zdroj NSRLA pomocí programu nsradmin . Tyto metody jsou podrobně popsány níže.
NMC:
správce 2. Přejděte na kartu Hosts.
3. V seznamu hostitelů klikněte pravým tlačítkem myši na server NetWorker a vyberte možnost Konfigurovat místního agenta.
4. Ve vlastnostech místního agenta přejděte na kartu Upřesnit.
5. Nastavte možnost Reverzní stav DNS na hodnotu Zakázáno.
nsradmin
2. Přístup k programu nsradmin proti procesu nsrexecd:
nsradmin -p nsrexecd3. Nastavte dotaz na prostředek nsrla .
. type: nsrla4. Změňte hodnotu reverzního stavu DNS na zakázáno.
update reverse DNS state: bannedPotvrďte změny:
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
- Proveďte zálohování klientů, kteří dříve ohlásili chybu "Hostname Resolution Failed"