NetWorker: Impossibile accedere a NMC - Errore "Could not resolve host" durante l'autenticazione utente
Riepilogo:
NetWorker Management Console (NMC), l'autenticazione ha esito negativo con un errore indicante che il nome host di NetWorker Authentication Service non può essere risolto. Nella
finestra di login vengono visualizzati messaggi simili ai seguenti:
Si è verificato un errore durante la convalida delle credenziali utente. Verificare che NetWorker Authentication Service sia in esecuzione. Impossibile risolvere l'host:
...
Sintomi
L'autenticazione di NetWorker Management Console (NMC) ha esito negativo con un errore che indica che il nome host di NetWorker Authentication Service non può essere risolto. Nella finestra di login vengono visualizzati messaggi simili ai seguenti:

An error occurred while validating user credentials.
Verify that NetWorker Authentication Service is running.
Could not resolve host: node.local
Server Message: Make sure that server is running
L'interfaccia utente web di NetWorker (NWUI) o nsrlogin L'autenticazione viene completata correttamente.
Causa
Nel server NMC gstd.conf file, il nome del server di autenticazione viene scritto come "node.local" o un altro indirizzo irrisolvibile.
Linux: /opt/lgtonmc/etc/gstd.conf
Windows (impostazione predefinita): C:\Program Files\EMC NetWorker\Management\GST\etc\gstd.conf
[root@nsr bin]# cat /opt/lgtonmc/etc/gstd.conf
{
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.7.3.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", "/LGTOnmc/java/fsra.jar", "/LGTOnmc/java/fsra_res.jar", "/LGTOnmc/java/db2ra.jar", "/LGTOnmc/java/db2ra_res.jar", "/LGTOnmc/java/ifmxra.jar", "/LGTOnmc/java/ifmxra_res.jar", "/LGTOnmc/java/nmlra.jar", "/LGTOnmc/java/nmlra_res.jar", "/LGTOnmc/java/nmmexchra.jar", "/LGTOnmc/java/nmmexchra_res.jar", "/LGTOnmc/java/nmmhypervra.jar", "/LGTOnmc/java/nmmhypervra_res.jar", "/LGTOnmc/java/nmmspra.jar", "/LGTOnmc/java/nmmspra_res.jar", "/LGTOnmc/java/nmsqlra.jar", "/LGTOnmc/java/nmsqlra_res.jar", "/LGTOnmc/java/fdiff.jar", "/LGTOnmc/java/nwora.jar", "/LGTOnmc/java/nwora_res.jar", "/LGTOnmc/java/sapra.jar", "/LGTOnmc/java/sapra_res.jar", "/LGTOnmc/java/sybra.jar", "/LGTOnmc/java/sybra_res.jar", "/LGTOnmc/java/hanara.jar", "/LGTOnmc/java/hanara_res.jar", "/LGTOnmc/java/mysqlra.jar", "/LGTOnmc/java/mysqlra_res.jar";
string web_server_user = "nsrnmc";
string web_server_group = "nsrnmc";
string gst_postgres_user = "nsrnmc";
string nsr_nmc_user = "nsrnmc";
string authsvc_hostname = "node.local";
int authsvc_port = 9090;
string current_db_dir = "/nsr/nmc/nmcdb";
string pkg_lang_packs = "ja";
string pkg_langjar_files = "/LGTOnmc/java/gwt_res_ja.jar", "/LGTOnmc/java/gconsole_res_ja.jar", "/LGTOnmc/java/nwadmin_res_ja.jar", "/LGTOnmc/java/ddomain_res_ja.jar";
};
[root@nsr bin]#
Il problema è causato da un nome host del server di autenticazione errato o non risolto configurato in NMC. Di conseguenza, NMC non è riuscito a comunicare con NetWorker Authentication Service ed è riuscito durante la convalida delle credenziali utente.
Risoluzione
- Arrestare il servizio NMC Server:
systemctl stop gst
Windows:
net stop gstd
- Aggiornare la configurazione del server di autenticazione NMC con il nome host e la porta di autenticazione corretti eseguendo il seguente comando:
/opt/lgtonmc/bin/gstauthcfg -ct -h <authentication_hostname> -p <port>
Esempio:
[root@nsr bin]# /opt/lgtonmc/bin/gstauthcfg -ct -h nsr.amer.lan -p 9090 121816:gstauthcfg: Authentication server on nsr.amer.lan is online. 140643:gstauthcfg: Restart NMC server for the changes to take effect. 121817:gstauthcfg: Configuration updated successfully. [root@nsr bin]#
Windows (percorso di installazione predefinito visualizzato, regolare di conseguenza):
cd "C:\Program Files\EMC NetWorker\Management\GST\bin" .\gstauthcfg.exe -ct -h <authentication_hostname> -p <port>
PS C:\Users\Administrator> cd "C:\Program Files\EMC NetWorker\Management\GST\bin" PS C:\Program Files\EMC NetWorker\Management\GST\bin> .\gstauthcfg.exe -ct -h nsr.amer.lan -p 9090 121816:gstauthcfg: Authentication server on nsr.amer.lan is online. 140643:gstauthcfg: Restart NMC server for the changes to take effect. 121817:gstauthcfg: Configuration updated successfully. PS C:\Program Files\EMC NetWorker\Management\GST\bin>
- Avviare il servizio NMC:
systemctl start gst
Windows:
net start gstd
- Tentare nuovamente l'accesso a NMC.