NetWorker:如何确定哪个服务器是 NMC 和 NWUI 使用的身份验证服务器

摘要: 本文适用于包含由单个 NetWorker Management Console (NMC) 管理的多个 NetWorker 服务器的 NetWorker 环境。NMC 仅使用一台 NetWorker 服务器作为身份验证 (AUTHC) 服务器。本文提供了确定哪个 NetWorker 主机是 AUTHC 服务器的步骤。

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

说明

NetWorker 身份验证 (AUTHC) 服务:

每台 NetWorker 服务器都包含 NetWorker 身份认证服务。没有从以下位置运行的单个服务 Services.msc (Windows) 或 systemd (Linux的)。

在 Linux NetWorker 服务器上,AUTHC 作为 jsvc.exe 用户生成的进程 nsrtomc+管理此进程:

[root@nsr ~]# ps -ef | grep jsvc
nsrtomc+    2961    2087  0 00:04 ?        00:00:00 jsvc.exec -nodetach --add-modules=java.se.ee --illegal-access=permit -classpath /opt/nsr/authc-server/tomcat/bin/bootstrap.jar:/opt/nsr/authc-server/tomcat/bin/tomcat-juli.jar -pidfile /nsr/authc/authc-tomcat.pid -Dcatalina.home=/opt/nsr/authc-server/tomcat -Dcatalina.base=/nsr/authc -Dauthc.server.datasource.location=/nsr/authc/data/authcdb -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file=/nsr/authc/conf/logging.properties -Djava.security.properties=/opt/nsr/authc-server/conf/java.security -Dauthc.server.banner.location=/opt/nsr/authc-server/conf -Djava.locale.providers=COMPAT -XX:+IgnoreUnrecognizedVMOptions org.apache.catalina.startup.Bootstrap
nsrtomc+    2997    2961  3 00:04 ?        00:22:20 jsvc.exec -nodetach --add-modules=java.se.ee --illegal-access=permit -classpath /opt/nsr/authc-server/tomcat/bin/bootstrap.jar:/opt/nsr/authc-server/tomcat/bin/tomcat-juli.jar -pidfile /nsr/authc/authc-tomcat.pid -Dcatalina.home=/opt/nsr/authc-server/tomcat -Dcatalina.base=/nsr/authc -Dauthc.server.datasource.location=/nsr/authc/data/authcdb -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file=/nsr/authc/conf/logging.properties -Djava.security.properties=/opt/nsr/authc-server/conf/java.security -Dauthc.server.banner.location=/opt/nsr/authc-server/conf -Djava.locale.providers=COMPAT -XX:+IgnoreUnrecognizedVMOptions org.apache.catalina.startup.Bootstrap

在 Windows NetWorker 服务器上,AUTHC 作为 jsvc.exe 由本地生成的进程 SYSTEM 帐户:
 NetWorker AUTHC jsvc 服务 

NetWorker 身份认证服务不会独立于 NetWorker 停止或启动。NetWorker AUTHC 是 NetWorker 服务器服务 (nsrd)。而 nsrd 服务停止并启动 NetWorker AUTHC。

NetWorker 身份验证

  • 在单主机环境中,NMC 服务器管理单个 NetWorker 服务器,NetWorker 服务器是 AUTHC 服务器。
  • 在多主机数据区中,单个 NetWorker Management Console (NMC) 服务器管理两个或多个 NetWorker 服务器,其中只有一个 NetWorker 服务器是 AUTHC 服务器。对于 NetWorker Web UI (NWUI),有每个 NetWorker 服务器的 NWUI 服务器,但身份验证可以定向到特定的 NetWorker 身份验证服务器。
  • 在某些环境中,NMC 或 NWUI 服务器可能还包含 nsrd 和 AUTHC 安装包。NMC 服务器、NWUI 服务器或其他独立主机配置为身份验证服务器。
  • 端口 9090 是 NetWorker AUTHC 使用的默认端口,请参阅 “其他信息 ”部分。
提醒:无论 NMC 采用哪种 NetWorker 主机身份验证,每个 NetWorker 服务仍包含本地 AUTHC 服务和管理员帐户。管理员帐户仅在本地使用,例如,在使用 NetWorker 命令行选项 (nsrlogin开始, authc_config开始, authc_mgmt等)

如何识别:

NMC 或 NWUI 使用的 AUTHC 主机是在初始配置期间设置的:

  • 在 Windows 上:安装向导包含设置 NMC 和 NWUI 使用的 AUTHC 服务器的步骤。
  • 在 Linux 上:在 NMC 初始化期间,使用 /opt/lgtonmc/bin/nmc_config 和 NWUI /opt/nwui/scripts/nwui_configure.sh

要确定 NMC 使用哪个主机进行身份验证,请在 NetWorker Management Console (NMC) 服务器上执行以下步骤:

  1. 打开 gstd.conf 文件中标识的:
  • Linux: /opt/lgtonmc/etc/gstd.conf
  • Windows(默认值): C:\Program Files\EMC NetWorker\Management\GST\etc\gstd.conf
  1. gstd.conf file定义 authsvc_hostnameauthsvc_port NMC 用于对用户进行身份验证。
  • authsvc_hostname管理此进程:NetWorker 身份认证服务器的主机名。
  • authcsvc_port管理此进程:NetWorker 身份认证服务端口(默认值为 9090)。

用于 NetWorker Web 用户界面 (NWUI)。安装日志定义将哪个主机设置为 AUTHC 服务器。在 NWUI 服务器上:

  • Linux: grep /opt/nwui/logs/install.log -e "Authentication server"
  • Windows:打开位于以下位置的安装日志 %LOCALAPPDATA%\Temp\NetWorker_DATE_MCUI.log。在文件中搜索以下内容 AUTH_HOSTNAME 用于定义 AUTHC 主机。

必须从上述步骤中标识的主机调查 NWUI 或 NMC 身份验证的任何故障处理:

其他信息

端口 9090 是 NetWorker AUTHC 使用的默认端口;但是,这可以使用以下步骤进行确认:

Linux:

  1. 获取 NetWorker jsvc.exe进程的进程 ID (PID): ps -ef | grep jsvc
  2. 使用第二个条目的 PID,列出正在侦听该 PID 的端口: netstat -apno | grep LISTEN | grep PID

示例:

[root@nsr ~]# ps -ef | grep jsvc.exe
nsrtomc+    2961    2087  0 Feb17 ?        00:00:00 jsvc.exec -nodetach --add-modules=java.se.ee --illegal-access=permit -classpath /opt/nsr/authc-server/tomcat/bin/bootstrap.jar:/opt/nsr/authc-server/tomcat/bin/tomcat-juli.jar -pidfile /nsr/authc/authc-tomcat.pid -Dcatalina.home=/opt/nsr/authc-server/tomcat -Dcatalina.base=/nsr/authc -Dauthc.server.datasource.location=/nsr/authc/data/authcdb -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file=/nsr/authc/conf/logging.properties -Djava.security.properties=/opt/nsr/authc-server/conf/java.security -Dauthc.server.banner.location=/opt/nsr/authc-server/conf -Djava.locale.providers=COMPAT -XX:+IgnoreUnrecognizedVMOptions org.apache.catalina.startup.Bootstrap
nsrtomc+    2997    2961  0 Feb17 ?        00:55:51 jsvc.exec -nodetach --add-modules=java.se.ee --illegal-access=permit -classpath /opt/nsr/authc-server/tomcat/bin/bootstrap.jar:/opt/nsr/authc-server/tomcat/bin/tomcat-juli.jar -pidfile /nsr/authc/authc-tomcat.pid -Dcatalina.home=/opt/nsr/authc-server/tomcat -Dcatalina.base=/nsr/authc -Dauthc.server.datasource.location=/nsr/authc/data/authcdb -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file=/nsr/authc/conf/logging.properties -Djava.security.properties=/opt/nsr/authc-server/conf/java.security -Dauthc.server.banner.location=/opt/nsr/authc-server/conf -Djava.locale.providers=COMPAT -XX:+IgnoreUnrecognizedVMOptions org.apache.catalina.startup.Bootstrap
root      345777  344577  0 09:45 pts/0    00:00:00 grep --color=auto jsvc.exe
[root@nsr ~]#
[root@nsr ~]# netstat -apno | grep LISTEN | grep 2997
tcp6       0      0 :::9090                 :::*                    LISTEN      2997/jsvc.exec       off (0.00/0/0)
tcp6       0      0 :::40383                :::*                    LISTEN      2997/jsvc.exec       off (0.00/0/0)
[root@nsr ~]#

Windows (PowerShell):

  1. 获取 NetWorker jsvc.exe进程的进程 ID (PID): Get-CimInstance Win32_Process -Filter "Name='java.exe'" | Select-Object ProcessId, CommandLine
  2. 使用”authc-server“PID,列出正在侦听该 PID 的端口: netstat -ano | findstr LISTENING| findstr PID
示例:
PS C:\Users\Administrator.NETWORKER> Get-CimInstance Win32_Process -Filter "Name='java.exe'" | Select-Object ProcessId, CommandLine

ProcessId CommandLine
--------- -----------
     6784 "C:\Program Files\NRE\java\jre1.8.0_471\bin\java.exe" -Xms512m -Xmx1024m -cp "C:\Program Files\EMC NetWorker\nsr\bin\\oncrpc.jar;C:\Program Files\EMC NetWorker\nsr\bin\\auth_proxy.jar;C:\Program Files\EMC NetWorker\nsr\bin\\auth-client-proxy-with-dependencies.jar;." COM.emc.nsr.authproxy.AuthProxyServer 7999 "C:\Program Files\EMC NetWorker\nsr\tmp\lock\auth_proxy.lck-5784"
     6736 "C:\Program Files\NRE\java\jre1.8.0_471\bin\java.exe"  -Djava.util.logging.config.file="C:\Program Files\EMC NetWorker\nsr\authc-server\bin\..\tomcat\conf\logging.properties" -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager "-Dauthc.server.datasource.location=C:\Program Files\EMC NetWorker\nsr\authc-server\tomcat\data\authcdb" "-Djava.security.properties=C:\Program...
     7000 "C:\Program Files\NRE\java\jre1.8.0_471\bin\java.exe"  -Dlogging.config="C:\Program Files\EMC NetWorker\nwui\monitoring\app\conf\log4j2.xml" -Dpropertiesfile="C:\Program Files\EMC NetWorker\nwui\monitoring\app\conf\monitoring-app.properties" -Dlogsdir="C:\Program Files\EMC NetWorker\nwui\monitoring\app\logs" -jar "C:\Program Files\EMC NetWorker\nwui\monitoring\app\bin\monitoring-ap...

PS C:\Users\Administrator.NETWORKER> netstat -ano | findstr LISTENING| findstr 6736
  TCP    0.0.0.0:9090           0.0.0.0:0              LISTENING       6736
  TCP    0.0.0.0:51877          0.0.0.0:0              LISTENING       6736
  TCP    [::]:9090              [::]:0                 LISTENING       6736
  TCP    [::]:51877             [::]:0                 LISTENING       6736

受影响的产品

NetWorker

产品

NetWorker Family, NetWorker Management Console
文章属性
文章编号: 000429206
文章类型: How To
上次修改时间: 24 2月 2026
版本:  2
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。