NetWorker: Management Console (NMC) er ikke tilgængelig på NMC-server med to netværkskort
Summary: NetWorker Management Console-serveren (NMC) er konfigureret med flere netværksadaptere.
Symptoms
NetWorker Management Console-serveren (NMC) implementeres eller opgraderes til en af følgende versioner (eller nyere):
- 19.11.0.4
- 19.12.0.1
NMC-serveren har flere netværkskort. Adapterne har forskellige IP-adresser og i nogle scenarier forskellige DNS/værtsnavne, der er knyttet til de unikke IP-adresser.
NMC-starteren NetWorker Runtime Environment (NRE) bruger et bestemt værtsnavn/IP-adresse til at oprette forbindelse til NMC-serveren, f.eks.:
NMC-forbindelsen ignorerer den angivne adresse og opretter forbindelse til et andet værtsnavn/IP:

NMC-klienten (værten, der starter konsollen) har ikke netværksadgang til den adresse, den tvinger forbindelsen til.
Forbindelsen til NMC mislykkes.
Et eller begge af følgende symptomer kan gælde.
- Det værtsnavn, der vises i vinduet "Sikkerhedsadvarsel", fortolkes ikke fra værten, der starter NMC'en.
- Den viste IP-adresse (eller tilknyttet værtsnavnet) kan ikke nås fra værten, der starter NMC.
Cause
Dette problem opstod på grund af kodeændring NETWORKER-105298, som løser et sikkerhedsproblem vedrørende injektion af HTTP-værtsheader. De beskrevne symptomer vises på NMC-servere med flere netværksadaptere. NMC-forbindelsen gennemtvinges via værtens primære adresse og tillader ikke forbindelse fra et andet netværk, såsom en administrationsadresse eller ekstern adresse.
NMC-serverens gconsole.jnlp fil tvinger forbindelsen til den adresse, der er knyttet til NMC-serveren gstd Daemon.
- Linux:
/opt/lgtonmc/web/gconsole.jnlp - Windows (standard):
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>
Den adresse, der tvinges ved start af NMC'en, er ikke tilgængelig fra værten, der starter NMC'en.
Resolution
Dette spørgsmål er blevet rejst over for NetWorker-teknik.
Løsning:
- Åbn gconsole.jnlp med et tekstredigeringsprogram på NMC-serveren. Brug
sudoellerrootshell på Linux-værter.
-
- Linux:
/opt/lgtonmc/web/gconsole.jnlp - Windows (standard):
C:\Program Files\EMC NetWorker\Management\GST\web\gconsole.jnlp
- Linux:
- Rediger filen for at gennemtvinge forbindelsen gennem en adresse, der kan nås fra alle værter, der starter NMC. F.eks.:
Ændre:
<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>
- Hvis du bruger NetWorker Runtime Environment (NRE) til at starte NMC, skal du slette gconsole.jnlp fra mappen Temp på værten, der starter NMC.
C:\Program Files\NRE\temp\gconsole.jnlp
- Genstart NMC.