NetWorker: Management Console (NMC) ei ole käytettävissä kahden verkkokortin NMC-palvelimessa
Summary: NetWorker Management Console (NMC) -palvelimeen on määritetty useita verkkosovittimia.
Symptoms
NetWorker Management Console (NMC) -palvelin otetaan käyttöön tai päivitetään johonkin seuraavista versioista (tai uudempaan):
- 19.11.0.4
- 19.12.0.1
NMC-palvelimessa on useita verkkosovittimia. Sovittimilla on eri IP-osoitteet ja joissakin tilanteissa eri DNS/isäntänimet, jotka liittyvät yksilöllisiin IP-osoitteisiin.
NetWorker Runtime Environment (NRE) NMC -kantoraketti käyttää tiettyä isäntänimeä/IP-osoitetta yhteyden muodostamiseen NMC-palvelimeen, esimerkiksi:
NMC-yhteys ohittaa määritetyn osoitteen ja muodostaa yhteyden toiseen isäntänimeen/IP:hen:

NMC-asiakkaalla (konsolia käynnistävällä isännällä) ei ole verkkoyhteyttä osoitteeseen, johon se pakottaa muodostamaan yhteyden.
Yhteys NMC:hen epäonnistuu.
Yksi tai molemmat seuraavista oireista voivat ilmetä.
- Security Warning -ikkunassa näkyvä isäntänimi ei ratkea siihen, että isäntä käynnistää NMC:n.
- Näytettyyn IP-osoitteeseen (tai isäntänimeen yhdistettyyn) ei ole tavoitettavissa NMC:n käynnistävästä isännästä.
Cause
Ongelma ilmeni koodimuutoksen NETWORKER-105298 vuoksi, joka ratkaisee HTTP-isäntäotsikon lisäämiseen liittyvän tietoturvaongelman. Kuvatut oireet ilmenevät NMC-palvelimissa, joissa on useita verkkosovittimia. NMC-yhteys pakotetaan isännän ensisijaisen osoitteen kautta, eikä se salli yhteyttä toisesta verkosta, kuten hallintaosoitteesta tai ulkoisesta osoitteesta.
NMC-palvelimen gconsole.jnlp tiedosto pakottaa yhteyden NMC-palvelimeen liittyvään osoitteeseen gstd Daemon.
- Linux:
/opt/lgtonmc/web/gconsole.jnlp - Windows (oletus):
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>
NMC: n käynnistämisen yhteydessä pakotettu osoite ei ole käytettävissä NMC: n käynnistävästä isännästä.
Resolution
Tämä ongelma on nostettu NetWorker-suunnittelulle.
Kiertotapa:
- Avaa NMC-palvelimessa gconsole.jnlp tekstieditorilla. Käyttö
sudotairootshell Linux-isännissä.
-
- Linux:
/opt/lgtonmc/web/gconsole.jnlp - Windows (oletus):
C:\Program Files\EMC NetWorker\Management\GST\web\gconsole.jnlp
- Linux:
- Muokkaa tiedostoa pakottaaksesi yhteyden sellaisen osoitteen kautta, johon kaikki NMC:tä käynnistävät isännät voivat tavoittaa. Esimerkki:
Muuttaa:
<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>
- Jos käynnistät NMC:n NetWorker Runtime Environment (NRE) -ympäristön avulla, poista gconsole.jnlp isännän Temp-kansiosta, joka käynnistää NMC:n.
C:\Program Files\NRE\temp\gconsole.jnlp
- Käynnistä NMC uudelleen.