NetWorker: Klonování s podporou RPS selže po upgradu na verzi 19.11, pokud má server reverzní stav DNS nastavený na hodnotu banned
Summary: Tento článek popisuje závadu, kterou zkoumá technický tým NetWorker.
Symptoms
Po upgradu na verzi NetWorker 19.11 se úlohy klonování zobrazí jako nereagující a zaprotokolují se následující smyčka zpráv:
01/13/25 16:51:19.000291 nsrclone-D5 find_clone_backend_job(): ENTER 01/13/25 16:51:19.000323 nsrclone-D5 extend_mmd_reservation_all_clone_backend_jobs: ENTER 01/13/25 16:51:19.000335 nsrclone-D5 extend_mmd_reservation_all_clone_backend_jobs: EXIT 01/13/25 16:51:20.001007 nsrclone-D5 extend_mmd_reservation_all_clone_backend_jobs: ENTER 01/13/25 16:51:20.001070 nsrclone-D5 extend_mmd_reservation_all_clone_backend_jobs: EXIT 01/13/25 16:51:21.000097 nsrrecopy-D3 main 0x342e850 wait timed out (locked)
Problém nastane, když:
- Server má reverzní stav DNS: banned nastavený v databázi Local Agent (nsrladb)
- Úloha klonování je nakonfigurována tak, aby jako zdrojový uzel (pro čtení) používala vzdálený uzel úložiště namísto serveru
- Úloha klonování vyžaduje RPS – buď globálně nastavená v prostředku NSR (server) (zakázat klonování RPS: Ne) nebo automaticky vyvolány kvůli typu sady uložení (vProxy/OAPP)
Úloha se nedokončí a selže nebo musí být přerušena.
Cause
Zdá se, že příčina souvisí se změnami komunikace v NetWorker 19.11. Nová hodnota reverzního stavu DNS umožňuje správcům odebrat požadavky na zpětné vyhledávání, které jsou součástí nástroje NetWorker od jeho počátečních verzí.
Zdá se však, že tato významná změna přinesla problémy, které se zkoumají. Přestože reverzní stav DNS není ve výchozím nastavení "zakázán", správci, kteří jej používají na serveru, čelí problémům s klonováním RPS při použití samostatného uzlu úložiště.
Resolution
Oprava se zkoumá v rámci chyby NETWORKER-111382. V době psaní tohoto průvodce se tato oprava objeví až v prostředí NetWorker 19.11.0.5 nebo NetWorker 19.12.0.1.
V krátkodobém horizontu existují tři možná řešení tohoto problému:
- Použijte reverzní stav DNS: cached nebo uncached místo banned na serveru. Pokud v současné době spoléháte na to, že bude nastavení zakázáno pro úspěšné zálohování klientů bez zpětného překladu, budete muset zajistit, aby byly pro IP adresy těchto klientů vytvořeny položky zóny zpětného vyhledávání DNS, které mohou být dotazovány serverem a uzly NetWorker, aby tyto adresy nadále fungovaly. Chcete-li toto nastavení změnit na serveru, spusťte na příkazovém řádku se zvýšenými oprávněními následující příkaz:
(echo . type: nsrla & echo upd reverse DNS state: cached) | nsradmin -p nsrexec -i -
printf ". type: nsrla\nupd reverse DNS state: cached\n" | nsradmin -p nsrexec -i -
Poté restartujte služby podle změny:
nsr_shutdown systemctl start networker
net stop nsrexecd /y net start nsrd net start gstd *Starting gstd is only required if NMC server is installed on the same host as the NetWorker server.
- Pokud je to možné, změňte v akci klonování zdrojový a cílový uzel tak, aby místo uzlu úložiště používal server (nsrserverhost). U úloh klonování Data Domain je uzel úložiště do značné míry irelevantní, protože datové přenosy zpracovávají samotné systémy Data Domain, které jsou závislé pouze na přístupu serveru ke každé ze systémů Data Domain.
- Globálně zakažte RPS. Varování: To nepomůže u typů savesetů, které vyžadují RPS a automaticky ji vyvolají jako součást operace klonování, jako jsou vProxy a OAPP savesets. Pokud tyto typy savesetu neklonujete, vyžadujete zákaz zpětného vyhledávání a nemůžete z žádného důvodu použít server jako uzel, poskytuje to třetí, i když nejméně ideální možnost (vzhledem k tomu, že RPS je upřednostňována tam, kde je to možné). Uděláte to tak, že na serveru na příkazovém řádku se zvýšenými oprávněními spustíte:
(echo . type: nsr & echo upd Disable RPS Clone: Yes) | nsradmin -i -
printf ". type: nsrla\nupd Disable RPS Clone: Yes\n" | nsradmin -i -
Restart služby není vyžadován – další úloha klonování by se měla spustit se zakázaným RPS.
Additional Information
Podobné problémy s nástrojem NetWorker 19.11, které se potýkají se selháním zálohování souvisejícími s novým nastavením reverzního stavu DNS , naleznete v tématu: NetWorker: Po upgradu na verzi 19.11 se nezdaří zálohování a zobrazí se zpráva "Hostname resolution failed"