NetWorker: Oprava nekonzistentních informací partnerů NSR
Summary: Chyba informací partnera NSR během zálohování a obnovy. Název (client_name) již počítač používá. Zvolte jiný název počítače nebo odstraňte položku "NSR peer information" pro (client_name) na hostiteli: Fotografie (host_name) ' ...
Symptoms
Zálohování, obnovení a komunikace na klientovi selhávají s následujícími chybami:
'nsrexecd: SYSTEM error: There is already a machine using the name (client_name). Either choose a different name for your machine, or delete the "NSR peer information" entry for (client_name) on host: (host_name)'
'nsrexecd: SYSTEM error: Connection reset by peer'
nsrexecd.exe může způsobit chyby aplikace na jednom nebo více klientech, včetně serveru nebo uzlů úložiště.
Cause
Složka res\nsrladb je domovem nového ověřování hostitele založeného na certifikátech (nsrauth). Obsahuje jak místní certifikát jednotlivých klientů, tak i kopii všech hostitelů, se kterými komunikoval, v mezipaměti.
Při prvním připojení si hostitel vyžádá a obdrží certifikát pro hostitele, ke kterému se připojuje, a uloží do mezipaměti, která je hostitelem certifikátu, pro budoucí porovnání. S výjimkou cílených obnovení a uzlů úložiště by standardní prostředí ukládalo každý klientský certifikát do mezipaměti na serveru NetWorker a uzlech úložiště a certifikát serveru do mezipaměti v každém klientovi a uzlu úložiště. Tyto certifikáty uložené v mezipaměti se projeví ve větvi Místní hostitelé stromu konfigurace
Při přeinstalaci klienta se certifikát znovu vygeneruje místně na klientovi. To způsobí, že kopie certifikátu klienta uložená v mezipaměti serveru bude zneplatněna, což způsobí chyby. Stejný stav vznikne pouhým přejmenováním nsrladb na klientovi.
Resolution
Informace partnera NSR se nastavují na úrovni klienta, nikoli na úrovni serveru. Jinými slovy: musíte se připojit k NSRLA, nikoli k databázi NSR. K tomu je nutné se připojit pomocí příkazu "nsradmin -p nsrexec" nebo "nsradmin -p nsrexecd". Příkaz "nsradmin" se sám připojí k serveru NetWorker.
Odstraňte neodpovídající starý certifikát / certifikát uložený v mezipaměti klienta (client_name) na hostiteli NetWorker, který generuje chybovou zprávu (host_name). V případě, že byl server NetWorker upgradován/přeinstalován, je nutné odebrat certifikát serveru z každého klienta pomocí silného ověřování nsrauth. V obou případech je nápravná operace stejná a jedna z následujících:
- Odstraňte certifikát klienta, který byl aktualizován z libovolného hostitele kopií starého hostitele prostřednictvím místních hostitelů v NMC.
- Odstraňte starý certifikát nebo certifikát uložený v mezipaměti z dotčeného klienta pomocí příkazového řádku
Vymazání informací partnera klientského počítače (ze serveru)
nsradmin -s <host_name> -p nsrexec
nsradmin> delete type: nsr peer information; peer hostname: <client_name>
Vymazání informací partnera na klientském počítači
nsradmin -p nsrexec
nsradmin> print type: nsr peer information
delete
Additional Information
Zástupné řešení v závislosti na verzi:
- Zakázání nsrauth pouze na serverech a uzlech úložiště (a restartování NW) tento problém nadobro vyřeší.
- Nastavte server NetWorker do režimu nsrauth nebo nsrauth/oldauth.
Servery NetWorker 7.5.x, 7.6.x nebo 8.0 v režimu oldauth nelze použít s NMC 8.0, které je ve výchozím nastavení v režimu nsrauth/oldauth.