NetWorker NMC 19.13. Не удается запустить пользовательский интерфейс NMC «Подходящая JVM не найдена»
Summary: Не удается запустить NetWorker Management Console (NMC) в NetWorker 19.13 и более поздних версиях.
Symptoms
NetWorker Management Console (NMC) 19.13 (или более поздней версии):
Unable to launch NMC user interface.
Запуск скачанного файла gconsole.jnlp В результате получилось Read error.

Запуск NMC из командной строки командой javaws https://NMC-server:9000/gconsole.jnlp Сбой с ошибкой No suitable JVM was found to start the application.

Cause
Сбой вызван конфликтом разрешения имен между двумя серверами NetWorker, имеющими одинаковое имя хоста, но назначенными разным IP-адресам. Это приводило к неоднозначности при разрешении имен хостов и влияло на запуск NMC.
Resolution
Удален значок IPADDR_REPLACE_AT_RUNTIME строка из gconsole.jnlp , чтобы исключить динамическую подмену IP-адресов и обеспечить согласованное разрешение имен хостов.
- Linux:
/opt/lgtonmc/web/gconsole.jnlp - Windows (по умолчанию):
C:\Program Files\EMC NetWorker\Management\GST\web\gconsole.jnlp
Затронутые строки изменены (в качестве примера показан IP-адрес):
ОТ:
codebase="https://IPADDR_REPLACE_AT_RUNTIME(192.168.9.150):9000/" <argument>IPADDR_REPLACE_AT_RUNTIME(192.168.9.150)</argument>
КОМУ:
codebase="https://192.168.9.150:9000/" <argument>192.168.9.150</argument>
Эти строки были обновлены для использования статического IP-адреса во избежание конфликтов с сервером NetWorker с аналогичным именем.
Убедитесь, что хост клиента NMC (хост, запускающий NMC) может правильно разрешить адрес серверов NMC. Если клиент NMC неправильно разрешает хост, программа запуска NMC может сообщить «Unable to connect to server hostname, make sure the server is running».
- Убедитесь, что хост клиента NMC может разрешить имя хоста (запрос PowerShell):
tnc hostname -p 9000 - Если с помощью указанной выше команды не удалось подключиться, но к серверу можно обратиться с IP-адреса, создайте запись в файле hosts для сервера.