NMC:无法连接到服务器 -- 无法进行身份验证

Summary: NetWorker Management Console (NMC) 配置了多个 NetWorker 服务器。从 NMC 连接到一个或多个 NetWorker 服务器失败并显示“无法进行身份验证”

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

  • NetWorker Management Console (NMC) 在 NMC Enterprise窗口中配置了多个 NetWorker 服务器。
  • 一个或多个 NetWorker 服务器无法连接,并报告 “cannot authenticate”
  • 与 NetWorker 服务器的连接可能会成功,但 NMC 选项卡不显示任何数据。
  • NMC“事件”窗口中显示 NetWorker 服务器的连接错误。

Cause

NMC 配置为仅使用一个身份验证 (authc) 服务器。不能将 NMC 配置为使用多个身份验证服务器。此问题可能由于以下原因而出现:

  • authc 主机在受影响的 NetWorker 服务器上没有管理权限。
  • NetWorker 服务器与 NMC 使用的 NetWorker 身份验证服务器之间未建立信任。

如果 NetWorker 服务器尚未配置为信任远程身份验证服务器,或者现有信任已过期,则这是预期行为。

Resolution

从 NetWorker Management Console (NMC) 服务器中,确定哪个 NetWorker 主机用作身份验证 (authc) 服务器。这可以在 NMC 服务器的 gstd.conf 文件中确定:

Linux:/opt/lgtonmc/etc/gstd.conf
Windows:C:\Program Files\EMC NetWorker\Management\GST\etc\gstd.conf
提醒:gstd.conf 文件包含定义身份验证服务器主机名的“authsvc_hostname”字符串。该文件还包含一个authsvc_port整数,用于定义身份验证服务端口(默认值为 9090)。

示例:
{
    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 服务器上的 gstd.conf 文件收集的authsvc_hostname。如果使用非默认 authc 端口,则也必须在上述命令中替换此端口。


完成此作后,NMC 事件中受影响服务器的连接错误将消失,从而允许启动到该服务器的 NetWorker Administrator。

Additional Information

Affected Products

NetWorker

Products

NetWorker Management Console
Article Properties
Article Number: 000031437
Article Type: Solution
Last Modified: 14 Mar 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.