NetWorker: Jak zjistit, který server je autentizační server používaný NMC a NWUI
Shrnutí: Tento článek se týká prostředí NetWorker, která obsahují více serverů NetWorker spravovaných jednou konzolí NetWorker Management Console (NMC). Centrum NMC používá jako ověřovací server (AUTHC) pouze jeden server NetWorker. Tento článek obsahuje postup pro určení, který hostitel NetWorker je serverem AUTHC. ...
Pokyny
Služba NetWorker Authentication (AUTHC):
Každý server NetWorker obsahuje službu NetWorker Authentication. Neexistuje žádná jednotlivá služba, která by běžela z: Services.msc (Windows) nebo systemd (Linux).
Na serverech NetWorker se systémem Linux se nástroj AUTHC spustí jako jsvc.exe proces vytvořený uživatelem 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
Na serverech NetWorker se nástroj AUTHC spustí jako jsvc.exe proces vyvolaný místním SYSTEM Účet:
Ověřovací služba NetWorker není zastavena ani spuštěna nezávisle na NetWorker. NetWorker AUTHC je závislá funkce serverové služby NetWorker (nsrd). Skript nsrd Služba se zastaví a spustí NetWorker AUTHC.
Ověřování NetWorker
- V prostředí s jedním hostitelem, kde server NMC spravuje jeden server NetWorker, je server NetWorker serverem AUTHC.
- V datové zóně s více hostiteli, kde jeden server NetWorker Management Console (NMC) spravuje dva nebo více serverů NetWorker, je pouze jeden ze serverů NetWorker serverem AUTHC. Pro webové uživatelské rozhraní NetWorker (NWUI) jsou k dispozici servery NWUI pro jednotlivé servery NetWorker, ale ověřování může být směrováno na konkrétní ověřovací server NetWorker.
- V některých prostředích může server NMC nebo NWUI obsahovat také
nsrda instalačních balíčků AUTHC. Jako ověřovací server je nakonfigurován server NMC, server NWUI nebo jiný samostatný hostitel. - Port 9090 je výchozí port používaný softwarem NetWorker AUTHC, viz část Další informace .
nsrlogin, authc_config, authc_mgmta tak dále)
Postup identifikace:
Hostitel AUTHC používaný NMC nebo NWUI je nastaven během počáteční konfigurace:
- V systému Windows: Průvodce instalací obsahuje kroky pro nastavení serveru AUTHC používaného NMC a NWUI.
- V systému Linux: Během inicializace NMC pomocí
/opt/lgtonmc/bin/nmc_configa NWUI/opt/nwui/scripts/nwui_configure.sh
Chcete-li zjistit, kterého hostitele konzole NMC používá k ověřování, proveďte na serveru NetWorker Management Console (NMC) následující kroky:
- Otevřete
gstd.conf:
- Linux:
/opt/lgtonmc/etc/gstd.conf - Windows (výchozí):
C:\Program Files\EMC NetWorker\Management\GST\etc\gstd.conf
- Skript
gstd.confsoubor definujeauthsvc_hostnameaauthsvc_port, které NMC používá k ověřování uživatelů.
authsvc_hostname: Název hostitele ověřovacího serveru NetWorker.authcsvc_port: Port služby NetWorker Authentication (výchozí hodnota 9090).
Pro webové uživatelské rozhraní NetWorker (NWUI). Protokol instalace definuje, který hostitel byl nastaven jako server AUTHC. Na serveru NWUI:
- Linux:
grep /opt/nwui/logs/install.log -e "Authentication server" - Windows: Otevřete protokol instalace v části
%LOCALAPPDATA%\Temp\NetWorker_DATE_MCUI.log. Vyhledejte v souboru.AUTH_HOSTNAMEkterý definuje hostitele AUTHC.
Jakékoli řešení potíží s ověřováním NWUI nebo NMC musí být prozkoumáno z hostitele identifikovaného z výše uvedených kroků:
Další informace
Port 9090 je výchozí port používaný nástrojem NetWorker AUTHC. To však lze potvrdit pomocí následujících kroků:
Linux:
- Získejte ID procesu (PID) procesu NetWorker jsvc.exe:
ps -ef | grep jsvc - Pomocí identifikátoru PID druhé položky vypsejte, který port naslouchá tomuto identifikátoru PID:
netstat -apno | grep LISTEN | grep PID
Příklad:
[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):
- Získejte ID procesu (PID) procesu NetWorker jsvc.exe:
Get-CimInstance Win32_Process -Filter "Name='java.exe'" | Select-Object ProcessId, CommandLine - Pomocí příkazu "
authc-server" PID, vypíše, který port naslouchá tomuto 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