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 для сервера.