NetWorker: O console de gerenciamento (NMC) não pode ser acessado no servidor NMC com NIC duplo
Summary: O servidor NetWorker Management Console (NMC) é configurado com vários adaptadores de rede.
Symptoms
O servidor NetWorker Management Console (NMC) é implementado ou atualizado para uma das seguintes versões (ou posteriores):
- 19.11.0.4
- 19.12.0.1
O servidor do NMC tem vários adaptadores de rede. Os adaptadores têm endereços IP diferentes e, em alguns cenários, diferentes nomes de host/DNS associados aos IPs exclusivos.
O iniciador do NMC do NetWorker Runtime Environment (NRE) usa um nome do host/endereço IP específico para se conectar ao servidor do NMC, por exemplo:
A conexão do NMC ignora o endereço especificado e se conecta a outro nome de host/IP:

O client NMC (host que inicia o console) não tem acesso de rede ao endereço ao qual está forçando a conexão.
Falha na conexão com o NMC.
Um ou ambos os sintomas a seguir podem se aplicar.
- O nome de host mostrado na janela "Security Warning" não é resolvido a partir do host que inicia o NMC.
- O endereço IP mostrado (ou associado ao nome do host) não pode ser acessado a partir do host que inicia o NMC.
Cause
Esse problema surgiu devido à alteração de código NETWORKER-105298, que resolve uma preocupação de segurança relacionada à injeção de cabeçalho do host HTTP. Os sintomas descritos aparecem em servidores NMC com vários adaptadores de rede. A conexão do NMC é imposta por meio do endereço principal do host e não permite a conexão de outra rede, como um endereço externo ou de gerenciamento.
O servidor do NMC gconsole.jnlp file força a conexão com o endereço associado ao servidor do NMC gstd Daemon.
- Linux:
/opt/lgtonmc/web/gconsole.jnlp - Windows (padrão):
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>
O endereço forçado ao iniciar o NMC não pode ser acessado a partir do host que inicia o NMC.
Resolution
Esse problema foi levado à engenharia do NetWorker.
Solução temporária:
- No servidor NMC, abra gconsole.jnlp com um editor de texto. Use
sudoourootshell em hosts Linux.
-
- Linux:
/opt/lgtonmc/web/gconsole.jnlp - Windows (padrão):
C:\Program Files\EMC NetWorker\Management\GST\web\gconsole.jnlp
- Linux:
- Modifique o arquivo para forçar a conexão por meio de um endereço acessível de todos os hosts iniciando o NMC. Por exemplo:
Mudar:
<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>
- Se você estiver usando o NetWorker Runtime Environment (NRE) para iniciar o NMC, exclua gconsole.jnlp da pasta Temp no host que inicia o NMC.
C:\Program Files\NRE\temp\gconsole.jnlp
- Reinicie o NMC.