NetWorker:如何識別哪個伺服器是 NMC 和 NWUI 使用的認證伺服器

摘要: 本文適用於包含多個由單一 NetWorker Management Console (NMC) 管理的 NetWorker 伺服器的 NetWorker 環境。NMC 僅使用一個 NetWorker 伺服器作為驗證 (AUTHC) 伺服器。本文提供識別哪一個 NetWorker 主機為 AUTHC 伺服器的步驟。

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

說明

NetWorker Authentication (AUTHC) 服務:

每個 NetWorker 伺服器都包含 NetWorker 驗證服務。沒有從 Services.msc (Windows) 或 systemd (林布)。

在 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 命令列選項 (nsrloginauthc_configauthc_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 檔案定義 authsvc_hostnameauthsvc_port NMC 用來驗證使用者。
  • authsvc_hostname:NetWorker 驗證伺服器的主機名稱。
  • authcsvc_port:NetWorker Authentication 服務連接埠 (預設為 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
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。