NetWorker: Tworzenie kopii zapasowych kończy się niepowodzeniem z następującymi informacjami: "Klient nie jest prawidłowo skonfigurowany na serwerze NetWorker"
Summary: Tworzenie kopii zapasowej opartej na kliencie NetWorker kończy się niepowodzeniem z błędem "client CLIENT_NAME; nie jest prawidłowo skonfigurowany na serwerze NetWorker".
Symptoms
Error: 'client (Client_name); is not properly configured on the NetWorker Server'
Error: 'Cannot start session with server (ServerName): client `(Client Name)' is not properly configured on the NetWorker Server'Cause
Najbardziej prawdopodobne przyczyny:
- Nieprawidłowa konfiguracja TCP/IP na kliencie.
- Niezgodność nazwy klienta i aliasów w konfiguracji zasobu klienta.
- Cała nazwa aliasu klienta nie jest aktualizowana na liście aliasów komputera klienckiego.
Resolution
Kwestia 1:
nslookup CLIEN_NAME z serwera NetWorker. Zastąp CLIENT_NAME nazwą klienta NetWorker skonfigurowaną w NetWorker. Konfigurację klienta można sprawdzić w konsoli NetWorker Management Console (NMC) lub sieciowym interfejsie użytkownika NetWorker (NWUI) w sekcji Protection-Clients>.
Sprawdź plik hosts na serwerze NetWorker i kliencie, aby upewnić się, że nie wprowadzono sprzecznych nazw serwera lub klienta NetWorker.
Linux: /etc/hosts
Windows: C:\Windows\System32\drivers\etc\hosts
NetWorker: najlepsze praktyki rozwiązywania problemów z rozpoznawaniem nazw
Kwestia 2:
Potwierdź, że serwer NetWorker może połączyć się z klientem NetWorker i sprawdź porty klienta:
nsrrpcinfo -p CLIENT_NAME
root@lnx-nwserv:~# nsrrpcinfo -p win-client01.prod.lan
PROGRAM VERSION PROTOCOL PORT SERVICE
100000 2 tcp 7938 nsrportmapper Port Mapper
100000 2 udp 7938 nsrportmapper Port Mapper
390436 1 tcp 9896 nsrexecd GSS Authentication
390435 1 tcp 7989 nsrexecd Resource Mirror
390440 1 tcp 8305 nsrexecd_nsrfa Remote File Access
390113 1 tcp 7937 nsrexecd Remote Execution
Z poziomu klienta NetWorker potwierdź, że możesz połączyć się z serwerem NetWorker.
nsradmin -p nsrexecd -s NSR_SERVERNAME
Gdzie NSR_SERVERNAME to nazwa serwera NetWorker wyświetlana w konsoli NetWorker Management Console (NMC) lub sieciowym interfejsie użytkownika NetWorker (NWUI).
Jeśli klient NetWorker ma rozszerzony pakiet kliencki, możesz również użyć nsrrpcinfo z klienta z powrotem na serwer. Jeśli rozszerzone oprogramowanie klienckie nie jest zainstalowane, nie można używać nsrrpcinfo na kliencie.
Linux: rpm -qa | grep lgtoxtdclnt
Windows: Sprawdź pozycję Programy i funkcje, sprawdź, czy na liście znajduje się pozycja NetWorker Extended Client, lub użyj polecenia:
wmic product where "Name = 'NetWorker Extended Client'" get name, IdentifyingNumber, PackageName
nsrrpcinfo -p NSRE_SERVERNAME
Domyślny zakres portów usług NetWorker to 7937-9936.
Procesy i porty NetWorker
1. Potwierdź nazwę klienta w takiej postaci, w jakiej jest widoczna na serwerze NetWorker w konsoli NetWorker Management Console (NMC) lub sieciowym interfejsie użytkownika NetWorker (NWUI) w obszarze Protection-Clients>.
2. Na serwerze NetWorker uruchom:
nsradmin -p nsrexecd -s CLIENT_NAME
3. Z nsradmin Wprowadź monit:
show name
4. Wprowadź:
print type: nsrla
Przykład:
root@lnx-nwserv:~# nsradmin -p nsrexecd -s win-client01.prod.lan
NetWorker administration program.
Use the "help" command for help, "visual" for full-screen mode.
nsradmin> show name
nsradmin> print type: nsrla
name: win-client01.amer.lan;
nsradmin> quit
5. Zaktualizuj pole aliasów klienta, aby uwzględnić nazwę widoczną we wpisie nsrla klientów:
