Acessa IPMI / iLOM / iDRAC / qualquer applet do Console Remoto baseado em Java via Proxy no OSX

1

Esta questão é provavelmente mais um problema do OSX + Java / Proxy do que um problema do iLOM / DRAC / IPMI.

Eu posso configurar túneis SSH para acesso a uma rede de gerenciamento de servidor que contém vários servidores & equipamentos de rede ( Dell, SuperMicro, Sun, etc ... ). Usando o FoxyProxy + Firefox, posso acessar as páginas de login do navegador da Web para essas interfaces de gerenciamento do servidor ( iLOM / (i) DRAC, etc ... ).

A maioria dessas interfaces de gerenciamento de servidor geralmente tem um link para um applet Java .jnlp , que deve iniciar um console KVM de gerenciamento remoto para o servidor, como se você estivesse conectando um monitor & Teclado para ele fisicamente. No entanto, quando tento executar o applet, ele apenas mostra erros.

Eu configurei minhas configurações do Proxy Java para usar o mesmo túnel SSH que o FoxyProxy é usando.

Túnel SSH:

ssh -f [email protected] -D 2500 -L 8080:10.123.231.123:8080 -N

Configurações de rede / proxy do Java:

ConfiguraçõesdoFoxyProxy:

Erros:

No entanto, quando tento executar os applets Remote Console através de FoxyProxy + Firefox , recebo erros semelhantes aos seguintes:

As exceções Java se parecem com estas:

com.sun.deploy.net.FailedDownloadException: Unable to load resource: http://10.123.213.123/Java/release/JViewer.jar
    at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)
    at com.sun.deploy.net.DownloadEngine.downloadResource(Unknown Source)
    at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
    at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
    at com.sun.javaws.LaunchDownload$DownloadTask.call(Unknown Source)
    at java.util.concurrent.FutureTask.run(FutureTask.java:262)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:745)


com.sun.deploy.net.FailedDownloadException: Unable to load resource: http://some-server.ilom.example.com:80/iKVM__V1.69.21.0x0.jar
    at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)
    at com.sun.deploy.net.DownloadEngine.downloadResource(Unknown Source)
    at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
    at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
    at com.sun.javaws.LaunchDownload$DownloadTask.call(Unknown Source)
    at java.util.concurrent.FutureTask.run(FutureTask.java:262)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:745)

Como posso acessar o iLOM e iniciar um applet Java do Console remoto por meio do proxy?

Versão Java

Estou executando OS X 10.9.5 (13F1066) . Estou usando a versão 1.7.0_75 do Java, que está localizada aqui:

lrwxr-xr-x 1 root wheel 74 Jul 21 2014 /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java

java -version
java version "1.7.0_75"
Java(TM) SE Runtime Environment (build 1.7.0_75-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.75-b04, mixed mode)
    
por TrinitronX 12.03.2015 / 20:01

1 resposta

0

Você precisa configurar o proxy no console java: link

    
por 11.01.2017 / 11:05

Tags