NetWorker: Konzole pro správu (NMC) není přístupná na serveru NMC se dvěma síťovými kartami
Summary: Server NetWorker Management Console (NMC) je nakonfigurován s několika síťovými adaptéry.
Symptoms
Server NetWorker Management Console (NMC) je nasazen nebo upgradován na jednu z následujících verzí (nebo novější):
- 19.11.0.4
- 19.12.0.1
Server NMC má více síťových adaptérů. Adaptéry mají různé IP adresy a v některých scénářích různé názvy DNS nebo hostitelů přidružené k jedinečným IP adresám.
Spouštěč NMC prostředí NetWorker Runtime Environment (NRE) používá pro připojení k serveru NMC konkrétní název hostitele / IP adresu, například:
Připojení NMC ignoruje zadanou adresu a připojí se s jiným názvem hostitele nebo IP adresou:

Klient NMC (hostitel spouštějící konzoli) nemá síťový přístup k adrese, ke které vynucuje připojení.
Připojení k konzoli NMC se nezdaří.
Může se jednat o jeden nebo oba z následujících příznaků.
- Název hostitele zobrazený v okně "Security Warning" nelze přeložit z hostitele, který spustil konzoli NMC.
- Zobrazená IP adresa (nebo přidružená k názvu hostitele) není dostupná z hostitele, který spustil konzoli NMC.
Cause
Tento problém se objevil kvůli změně kódu NETWORKER-105298, která řeší problém se zabezpečením týkající se injektáže hlavičky hostitele HTTP. Uvedené příznaky se zobrazují na serverech NMC s více síťovými adaptéry. Připojení NMC je vynuceno prostřednictvím primární adresy hostitele a neumožňuje připojení z jiné sítě, například z adresy pro správu nebo externí adresy.
U serveru NMC gconsole.jnlp soubor vynutí připojení k adrese přidružené k serveru NMC gstd Daemon.
- Linux:
/opt/lgtonmc/web/gconsole.jnlp - Windows (výchozí):
C:\Program Files\EMC NetWorker\Management\GST\web\gconsole.jnlp
<jnlp
spec="1.0+"
codebase="https://IPADDR_REPLACE_AT_RUNTIME(192.168.9.100):9000/"
href="gconsole.jnlp">
<resources arch="amd64">
...
<application-desc main-class="COM.legato.gwt.framework.LMainWindow">
<argument>-g</argument>
<argument>IPADDR_REPLACE_AT_RUNTIME(192.168.9.100)</argument>
Adresa vynucená při spuštění konzole NMC není přístupná z hostitele, který konzoli NMC spouští.
Resolution
Na tento problém se obrátil technický tým NetWorker.
Zástupné řešení:
- Na serveru NMC otevřete soubor gconsole.jnlp v textovém editoru. Pomocí
sudoneborootprostředí na linuxových hostitelích.
-
- Linux:
/opt/lgtonmc/web/gconsole.jnlp - Windows (výchozí):
C:\Program Files\EMC NetWorker\Management\GST\web\gconsole.jnlp
- Linux:
- Upravte soubor tak, aby vynutil připojení přes adresu, která je dosažitelná ze všech hostitelů spouštějících konzoli NMC. Například:
Změnit:
<jnlp
spec="1.0+"
codebase="https://IPADDR_REPLACE_AT_RUNTIME(192.168.9.100):9000/"
href="gconsole.jnlp">
<resources arch="amd64">
...
<application-desc main-class="COM.legato.gwt.framework.LMainWindow">
<argument>-g</argument>
<argument>IPADDR_REPLACE_AT_RUNTIME(192.168.9.100)</argument>
<jnlp
spec="1.0+"
codebase="https://192.168.7.100:9000/"
href="gconsole.jnlp">
<resources arch="amd64">
...
<application-desc main-class="COM.legato.gwt.framework.LMainWindow">
<argument>-g</argument>
<argument>192.168.7.100</argument>
- Pokud ke spuštění konzole NMC používáte prostředí NetWorker Runtime Environment (NRE), odstraňte soubor gconsole.jnlp ze složky Temp na hostiteli, který konzoli NMC spouští.
C:\Program Files\NRE\temp\gconsole.jnlp
- Znovu spusťte konzoli NMC.