NetWorker: So ermitteln Sie, welcher Server der von NMC und NWUI verwendete Authentifizierungsserver ist
Zusammenfassung: Dieser Artikel gilt für NetWorker-Umgebungen, die mehrere NetWorker-Server enthalten, die von einer einzigen NetWorker Management Console (NMC) gemanagt werden. NMC verwendet nur einen NetWorker-Server als Authentifizierungsserver (AUTHC). Dieser Artikel enthält Schritte zum Ermitteln des NetWorker-Hosts, bei dem es sich um den AUTHC-Server handelt. ...
Weisungen
AUTHC-Service (NetWorker Authentication):
Jeder NetWorker-Server enthält den NetWorker-Authentifizierungsservice. Es gibt keinen einzelnen Service, der von ausgeführt wird Services.msc (Windows) oder systemd (Linux).
Auf Linux-NetWorker-Servern wird AUTHC als jsvc.exe Vom Nutzer erzeugter Prozess nsrtomc+verwalten:
[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
Auf Windows-NetWorker-Servern wird AUTHC als jsvc.exe Prozess, der vom lokalen SYSTEM Konto:
Der NetWorker-Authentifizierungsservice wird nicht unabhängig von NetWorker beendet oder gestartet. NetWorker AUTHC ist eine abhängige Funktion des NetWorker-Serverservice (nsrd) enthalten. Bei der nsrd Der Service stoppt und startet NetWorker AUTHC.
NetWorker-Authentifizierung
- In einer Umgebung mit einem einzigen Host, in der der NMC-Server einen einzigen NetWorker-Server verwaltet, ist der NetWorker-Server der AUTHC-Server.
- In einer Multihost-Datenzone, in der ein einzelner NetWorker Management Console (NMC)-Server zwei oder mehr NetWorker-Server verwaltet, ist nur einer der NetWorker-Server der AUTHC-Server. Für NetWorker Web UI (NWUI) gibt es NWUI-Server pro NetWorker-Server, aber die Authentifizierung kann an einen bestimmten NetWorker-Authentifizierungsserver weitergeleitet werden.
- In einigen Umgebungen kann der NMC- oder NWUI-Server auch das Verzeichnis
nsrdund AUTHC-Installationspakete. Der NMC-Server, NWUI-Server oder ein anderer eigenständiger Host ist als Authentifizierungsserver konfiguriert. - Port 9090 ist der Standardport, der von NetWorker AUTHC verwendet wird, siehe Abschnitt Zusätzliche Informationen .
nsrlogin, authc_config, authc_mgmtund so weiter)
So identifizieren Sie:
Der AUTHC-Host, der von NMC oder NWUI verwendet wird, wird während der Erstkonfiguration festgelegt:
- Unter Windows: Der Installationsassistent enthält Schritte zum Festlegen des AUTHC-Servers, der von NMC und NWUI verwendet wird.
- Unter Linux: Während der Initialisierung des NMC mithilfe von
/opt/lgtonmc/bin/nmc_configund NWUI/opt/nwui/scripts/nwui_configure.sh
Um zu ermitteln, welchen Host NMC für die Authentifizierung verwendet, führen Sie die folgenden Schritte auf dem NetWorker Management Console (NMC)-Server aus:
- Öffnen Sie das Menü
gstd.confDatei:
- Linux:
/opt/lgtonmc/etc/gstd.conf - Windows (Standardeinstellung):
C:\Program Files\EMC NetWorker\Management\GST\etc\gstd.conf
- Bei der
gstd.confdefiniert dieauthsvc_hostnameundauthsvc_port, die NMC zur Authentifizierung von Nutzern verwendet.
authsvc_hostnameverwalten: Hostname des NetWorker-Authentifizierungsservers.authcsvc_portverwalten: Der Port des NetWorker Authentication Service (Standard 9090).
Für die NetWorker-Webnutzeroberfläche (NWUI). Das Installationsprotokoll definiert, welcher Host als AUTHC-Server festgelegt wurde. Auf dem NWUI-Server:
- Linux:
grep /opt/nwui/logs/install.log -e "Authentication server" - Windows: Öffnen Sie das Installationsprotokoll unter
%LOCALAPPDATA%\Temp\NetWorker_DATE_MCUI.log. Durchsuchen Sie die Datei nachAUTH_HOSTNAME, der den AUTHC-Host definiert.
Jedes Troubleshooting der NWUI- oder NMC-Authentifizierung muss von dem Host untersucht werden, der in den obigen Schritten identifiziert wurde:
Weitere Informationen
Port 9090 ist der Standardport, der von NetWorker AUTHC verwendet wird. Dies kann jedoch mithilfe der folgenden Schritte bestätigt werden:
Linux:
- Rufen Sie die Prozess-ID (PID) des NetWorker-jsvc.exe Prozesses ab:
ps -ef | grep jsvc - Listen Sie anhand der PID des zweiten Eintrags auf, welcher Port diese PID überwacht:
netstat -apno | grep LISTEN | grep PID
Beispiel:
[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):
- Rufen Sie die Prozess-ID (PID) des NetWorker-jsvc.exe Prozesses ab:
Get-CimInstance Win32_Process -Filter "Name='java.exe'" | Select-Object ProcessId, CommandLine - Mit dem Befehl "
authc-server" PID, listet auf, welcher Port auf diese PID wartet: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