Hace un tiempo estoy trabajando en el mundo de la vitalización, revisando e investigando las mejores formas de optimizar la plataforma con respecto a la velocidad, tiempo que lleva realizar un Deploy de sistemas ya existentes y la unificación de sistemas físicos para ser llevados a una arquitectura virtual. Básicamente en este caso ya previa configuración de Oracle VM Manager y Oracle VM Server, se me ha presentado un problema al momento de iniciar la consola VNC desde el browser para tener acceso al sistema operativo. Más adelante publicare una nota donde hablare de la implementación, sizing y consideraciones de la plataforma Oracle VM. Obviamente, es en base a la experiencia y lecturas que he realizado este último tiempo.
Aquí va el primer problema:
cargar: clase VncViewer.class no encontrada.
Output Error:
cargar: clase VncViewer.class no encontrada.
java.lang.ClassNotFoundException: VncViewer.class
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: open HTTP connection failed:https://172.1.1.35:4443/OVS/faces/app/VncViewer/class.class
at sun.plugin2.applet.Applet2ClassLoader.getBytes(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader.access$000(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
... 9 more
Excepción: java.lang.ClassNotFoundException: VncViewer.class
Solución:
Efectivamente como prerrequisito en el servidor de Oracle VM Manager debe tener instalados ciertos programas para arrancar en VNC desde una consola Web. Estos packages de sistema operativo se pueden bajar directamente desde el siguiente Link:
http://oss.oracle.com/oraclevm/manager/RPMS/
Para Plaformas Linux de 64bit:
ovm-console-1.0.0-2.x86_64.rpm
Para Plaformas Linux de 32bit:
ovm-console-1.0.0-2.i386.rpm
El package tightvnc-java también es un prerrequisito y se utiliza el mismo para plaformas de 32bit o 64bit.
tightvnc-java-1.3.9-3.noarch.rpm
Método de instalación:
Ambos packages deben ser instalados en el servidor que está configurado con Oracle VM Manager. Esta máquina controla completamente el ambiente virtual y a cada Oracle VM Server configurado y que es parte de un "Server Pool".
Configurando el paquete ovm-console-1.0.0-2
Configurando el paquete tightvnc-java
Una vez, realizada la configuración de los packages no es necesario reiniciar el servidor con Oracle VM Manager, permitiendo entrar nuevamente a la consola:
Espero les sirva este WorkAround!!!!!!
Saludos.
Viva Linux.
Alberto Silva Gallardo
No comments:
Post a Comment