NMC. Не удается подключиться к серверу — не удается выполнить аутентификацию
Summary: Для консоли управления NetWorker Management Console (NMC) настроено несколько серверов NetWorker. Подключение к одному или нескольким серверам NetWorker с NMC завершается ошибкой «cannot authenticate» ...
Symptoms
- Консоль управления NetWorker Management Console (NMC) настроена с несколькими серверами NetWorker в окне NMC Enterprise.
- Один или несколько серверов NetWorker не могут подключиться, сообщая о «cannot authenticate»
- Подключение к серверу NetWorker может быть успешным, но на вкладках NMC данные не отображаются.
- В окне «Events» NMC отображается ошибка подключения для сервера NetWorker.
Cause
NMC настроен на использование только одного сервера аутентификации (authc). Невозможно настроить NMC для использования нескольких серверов аутентификации. Эта проблема может возникнуть по следующим причинам.
- Хост authc не имеет прав администратора на затронутых серверах NetWorker.
- Между сервером NetWorker и сервером проверки подлинности NetWorker, используемым NMC, не установлено доверие.
Это ожидаемое поведение, если сервер NetWorker не настроен на доверие к серверу удаленной проверки подлинности или срок действия существующего доверия истек.
Resolution
На сервере NetWorker Management Console (NMC) определите, какой хост NetWorker используется в качестве сервера аутентификации (authc). Это можно определить в файле gstd.conf сервера NMC:
Windows: C:\Program Files\EMC NetWorker\Management\GST\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.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";
};
На затронутом сервере NetWorker выполните следующие команды из командной строки с повышенными привилегиями:
nsrauthtrust -H authsvc_hostname -P 9090 nsraddadmin -H authsvc_hostname -P 9090
После этого ошибка подключения для затронутого сервера в событиях NMC исчезнет, и можно будет запустить NetWorker Administrator на этом сервере.
Additional Information
NetWorker. Как включить AUTHC DEBUG для устранения
неполадокНРЭ: Очистка кэша Java, включение консоли Java и отладки.