NetWorker NMC 19.13: NMC-Benutzeroberfläche "Keine passende JVM gefunden" kann nicht gestartet werden
Summary: NetWorker Management Console (NMC) kann in NetWorker 19.13 und höher nicht gestartet werden.
Symptoms
NetWorker Management Console (NMC) 19.13 (oder höher):
Unable to launch NMC user interface.
Starten der heruntergeladenen gconsole.jnlp führte zu einer Read error.

Starten von NMC über die Befehlszeile mit dem Befehl javaws https://NMC-server:9000/gconsole.jnlp schlägt fehl mit No suitable JVM was found to start the application.

Cause
Der Fehler ist auf einen Namensauflösungskonflikt zurückzuführen, an dem zwei NetWorker-Server beteiligt sind, die denselben Hostnamen verwenden, aber unterschiedlichen IP-Adressen zugewiesen sind. Dies führte zu Unklarheiten bei der Auflösung des Hostnamens und wirkt sich auf das Starten des NMC aus.
Resolution
Entfernung der IPADDR_REPLACE_AT_RUNTIME Zeichenfolge aus dem gconsole.jnlp Datei, um die dynamische IP-Ersetzung zu eliminieren und eine konsistente Hostnamenauflösung zu gewährleisten.
- Linux:
/opt/lgtonmc/web/gconsole.jnlp - Windows (Standardeinstellung):
C:\Program Files\EMC NetWorker\Management\GST\web\gconsole.jnlp
Affected Lines Modified (die angezeigte IP-Adresse ist ein Beispiel):
VON:
codebase="https://IPADDR_REPLACE_AT_RUNTIME(192.168.9.150):9000/" <argument>IPADDR_REPLACE_AT_RUNTIME(192.168.9.150)</argument>
AN:
codebase="https://192.168.9.150:9000/" <argument>192.168.9.150</argument>
Diese Zeilen wurden aktualisiert, um eine statische IP-Adresse zu verwenden, um Konflikte mit dem ähnlich benannten NetWorker-Server zu vermeiden.
Stellen Sie sicher, dass der NMC-Clienthost (Host, der NMC startet) die Adresse des NMC-Servers korrekt auflösen kann. Wenn der NMC-Client den Host nicht korrekt auflöst, meldet das NMC-Startprogramm möglicherweise "Unable to connect to server hostname, make sure the server is running“.
- Überprüfen Sie, ob der NMC-Clienthost den Hostnamen auflösen kann (PowerShell-Eingabeaufforderung):
tnc hostname -p 9000 - Wenn mit dem obigen Befehl keine Verbindung hergestellt werden kann, der Server jedoch über die IP erreicht werden kann, erstellen Sie einen Hostdateieintrag für den Server.