NMC: Nie można połączyć się z serwerem — nie można uwierzytelnić
Summary: Konsola NetWorker Management Console (NMC) jest skonfigurowana z wieloma serwerami NetWorker. Nawiązywanie połączenia z jednym lub kilkoma serwerami NetWorker z poziomu NMC kończy się niepowodzeniem "cannot authenticate" ...
Symptoms
- Konsola NetWorker Management Console (NMC) jest skonfigurowana z wieloma serwerami NetWorker w oknie NMC Enterprise.
- Co najmniej jeden z serwerów NetWorker nie może nawiązać połączenia, zgłaszając "cannot authenticate"
- Połączenie z serwerem NetWorker może się powieść, ale na kartach NMC nie są wyświetlane żadne dane.
- W oknie "Events" NMC pojawi się błąd połączenia serwera NetWorker.
Cause
Kontroler NMC jest skonfigurowany do korzystania tylko z jednego serwera uwierzytelniania (authc). Nie można skonfigurować NMC do korzystania z wielu serwerów uwierzytelniania. Ten problem może pojawić się z następujących powodów:
- Host uwierzytelniania nie ma uprawnień administracyjnych na serwerach NetWorker, których dotyczy problem.
- Nie ma zaufania między serwerem NetWorker a serwerem autoryzacyjnym NetWorker używanym przez NMC.
Jest to oczekiwane zachowanie, jeśli serwer NetWorker nie został skonfigurowany do ufania serwerowi uwierzytelniania zdalnego lub istniejące zaufanie wygasło.
Resolution
Z poziomu serwera NetWorker Management Console (NMC) określ, który host NetWorker jest używany jako serwer uwierzytelniania (authc). Można to ustalić w pliku gstd.conf serwera NMC:
Okna: C:\Program Files\EMC NetWorker\Management\GST\etc\gstd.conf
Przykład:
{
int http_svc_port = 9000;
int clnt_svc_port = 9001;
int db_svc_port = 5432;
int snmp_trapd_enable = 1;
string module_dir = "/opt/lgtonmc/mod";
list pkg_web_dirmap = {
string alias = "/LGTOnmc";
string path = "/opt/lgtonmc/web";
};
string pkg_jar_files = "/LGTOnmc/java/gst.jar", "/LGTOnmc/java/gwt.jar", "/LGTOnmc/java/gwt_res.jar", "/LGTOnmc/java/comtsk.jar", "/LGTOnmc/java/postgresql-42.5.1.jar", "/LGTOnmc/java/jaxp.jar", "/LGTOnmc/java/jcchart.jar", "/LGTOnmc/java/jcfield.jar", "/LGTOnmc/java/jcpagelayout.jar", "/LGTOnmc/java/forms.jar", "/LGTOnmc/java/looks.jar", "/LGTOnmc/java/antlr.jar", "/LGTOnmc/java/y.jar", "/LGTOnmc/java/ysvg.jar", "/LGTOnmc/java/batik.jar", "/LGTOnmc/java/jide-common.jar", "/LGTOnmc/java/jide-components.jar", "/LGTOnmc/java/jide-dock.jar", "/LGTOnmc/java/ddomain.jar", "/LGTOnmc/java/ddomain_res.jar", "/LGTOnmc/java/json-simple-1.1.1.jar", "/LGTOnmc/java/gconsole.jar", "/LGTOnmc/java/gconsole_res.jar", "/LGTOnmc/java/nwadmin.jar", "/LGTOnmc/java/nwadmin_res.jar", "/LGTOnmc/java/nwadmin_old.jar";
string web_server_user = "nsrnmc";
string web_server_group = "nsrnmc";
string gst_postgres_user = "nsrnmc";
string nsr_nmc_user = "nsrnmc";
string authsvc_hostname = "nsr";
int authsvc_port = 9090;
string current_db_dir = "/nsr/nmc/nmcdb";
};
Na serwerze NetWorker, którego dotyczy problem, uruchom następujące polecenia z poziomu wiersza polecenia z podwyższonym poziomem uprawnień:
nsrauthtrust -H authsvc_hostname -P 9090 nsraddadmin -H authsvc_hostname -P 9090
Po wykonaniu tej czynności błąd połączenia dla serwera, którego dotyczy problem, w zdarzeniach NMC znika, umożliwiając uruchomienie oprogramowania NetWorker Administrator na tym serwerze.
Additional Information
NetWorker: Włączanie funkcji AUTHC DEBUG w celu
rozwiązywania problemówNRE: Jak wyczyścić pamięć podręczną Java, włączyć konsolę Java i debugowanie.