13 instalación y configuración o3

670 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
670
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

13 instalación y configuración o3

  1. 1. Instalación y configuración de O3
  2. 2. Temas <ul><li>Instalación </li></ul><ul><li>Activación de licencias </li></ul><ul><li>Pedido de soporte O3 </li></ul><ul><li>Configuraciones frecuentes </li></ul><ul><li>Re-instalacion </li></ul><ul><li>Migración </li></ul><ul><li>Otras configuraciones más avanzadas </li></ul>
  3. 3. Introducción <ul><li>O3 es una aplicación Java, entonces: </li></ul><ul><ul><li>Para correr requiere Java </li></ul></ul><ul><ul><li>Es multiplataforma. Corre en cualquier plataforma que tenga o soporte Java </li></ul></ul><ul><ul><ul><li>Windows, Linux, Unix, Mac, As400, etc. </li></ul></ul></ul><ul><ul><li>Versión de Java requerida es 1.5 (o 5) </li></ul></ul>
  4. 4. Instaladores <ul><li>Instalador Java => Multiplafaforma </li></ul><ul><li>3 Instaladores disponibles en CD y web </li></ul><ul><ul><li>Windows (binario O3Setup.exe), instala y no necesita java, </li></ul></ul><ul><ul><li>Linux (binario O3Setup.bin), instala y no necesita java </li></ul></ul><ul><ul><li>Multiplataforma (archivo java O3Setup.jar), no instala java y necesita uno instalado previamente (version ????) </li></ul></ul><ul><li>Forma de ejecución </li></ul><ul><ul><li>Windows y Linux: directamente </li></ul></ul><ul><ul><li>Multiplataforma: usando java previamente instalado </li></ul></ul><ul><ul><ul><li>java –jar O3Setup.jar </li></ul></ul></ul><ul><li>Instalador gráfico vs línea comandos (agregar –i console) </li></ul><ul><ul><li>java –jar O3Setup.jar –i console </li></ul></ul><ul><ul><li>O3Setup.exe –i console </li></ul></ul>
  5. 5. Componentes instaladas <ul><li>Aplicaciones instaladas </li></ul><ul><ul><li>Servidores </li></ul></ul><ul><ul><ul><li>Servidor JBoss </li></ul></ul></ul><ul><ul><ul><ul><li>O3Server, O3ProcessServer, </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Tomcat Web Server </li></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>O3Portal, O3InstallerPortal </li></ul></ul></ul></ul></ul><ul><ul><ul><li>Servidor O3Server propietario </li></ul></ul></ul><ul><ul><ul><li>Tomcat Web Server </li></ul></ul></ul><ul><ul><ul><ul><ul><li>O3Portal, O3InstallerPortal </li></ul></ul></ul></ul></ul><ul><ul><li>Clientes </li></ul></ul><ul><ul><ul><li>O3Browser, O3Designer, O3ServerAdministrator, O3Organizer, O3Builder (batch) </li></ul></ul></ul><ul><ul><li>Otras </li></ul></ul><ul><ul><ul><li>O3RedundancyManager </li></ul></ul></ul>
  6. 6. Ejecución de instaladores <ul><li>Ejemplo gráfico y ejemplo línea comandos </li></ul><ul><li>Caso línea de comandos: uso de “back” </li></ul>
  7. 7. Activación de Licencias <ul><li>Es un proceso de dos pasos: agregar y activar </li></ul><ul><ul><li>Se agrega la licencia que es un texto como el siguiente: </li></ul></ul><ul><ul><ul><li>licensedTo=IdeaSoft-(internal use) </li></ul></ul></ul><ul><ul><ul><li>key=ro4b0am7b968-6e4g311at7u-q84pu1ejedn </li></ul></ul></ul><ul><ul><li>Luego se activa presionando un botón </li></ul></ul><ul><li>Activación online vs manual </li></ul><ul><ul><li>En el caso manual se genéra un código de “pedido de activación” que se envía a [email_address] y se devuelve un “código de activación” </li></ul></ul><ul><li>Todo el proceso puede realizarse en línea de comandos si no hay ambiente gráfico </li></ul><ul><li>Ejemplo </li></ul>
  8. 8. Cómo pedir soporte O3 <ul><li>www.ideasoft.biz/jira </li></ul><ul><ul><li>Crear usuario </li></ul></ul><ul><ul><li>Crear incidente de tipo Support sobre proyecto O3PerformanceSuite </li></ul></ul><ul><ul><li>Luego esperar respuesta por mail </li></ul></ul><ul><ul><li>En caso de necesitar responder ingresar al incidente y agregarle un comentario </li></ul></ul><ul><li>Permite ver release notes de O3 </li></ul><ul><li>Más información en wiki de ideasoft en http://www.ideasoft.biz/confluence </li></ul><ul><ul><li>En particular en el espacio “Ideasoft O3” </li></ul></ul>
  9. 9. Wiki de O3 <ul><li>http://www.ideasoft.biz/confluence </li></ul><ul><ul><li>Ideasoft O3 http://www.ideasoft.biz/confluence/display/O3PS/Home </li></ul></ul><ul><ul><li>Idea del sitio: difundir y compartir información sobre O3 y su aplicación en distintos contextos </li></ul></ul><ul><li>Ejemplos: </li></ul><ul><ul><li>¿Cómo aumentar la memoria de los módulos de O3? </li></ul></ul><ul><ul><li>Instalando Licencias de O3 </li></ul></ul><ul><ul><li>Configurando O3 a través de un Firewall </li></ul></ul><ul><ul><li>Eligiendo Idioma para O3 </li></ul></ul><ul><li>Actualmente lo mantenemos internamente </li></ul>
  10. 10. Configuraciones frecuentes - Memoria <ul><li>Las aplicaciones Java trabajan con un máximo de memoria </li></ul><ul><ul><li>Esto permite controlar el uso de memoria </li></ul></ul><ul><ul><li>Pero la aplicación puede fallar con error OutOfMemory si necesita sobrepasar ese límite </li></ul></ul><ul><li>Ejemplos de configuración </li></ul><ul><ul><li>bin/Browser.exe => o3/bin/Browser.lax </li></ul></ul><ul><ul><ul><li>Buscar línea donde dice –Xmx </li></ul></ul></ul><ul><ul><ul><li>lax.nl.java.option.additional=-Xmx200m (200 Mb) </li></ul></ul></ul><ul><ul><li>Bat/Builder.bat => Builder.bat </li></ul></ul><ul><ul><ul><li>Buscar línea donde dice –Xmx </li></ul></ul></ul><ul><ul><ul><li>set PROPERTIES=%PROPERTIES% -mx200M </li></ul></ul></ul><ul><ul><li>bin/JBoss.exe => o3/bin/JBoss.lax </li></ul></ul>
  11. 11. Configuraciones frecuentes - Idioma <ul><li>Por defecto los módulos O3 tienen el mismo idioma de la máquina </li></ul><ul><li>Si se desea cambiar el idioma la modificación es parecida a la memoria </li></ul><ul><ul><li>Se le pasa al módulo el parámetro user.language con uno de los siguientes valores: </li></ul></ul><ul><ul><ul><li>es (español), en (inglés) , pt (portugués), it (italiano) </li></ul></ul></ul><ul><li>O3Browser, modificar Browser.lax </li></ul><ul><ul><li>En línea </li></ul></ul><ul><ul><ul><li>lax.nl.java.option.additional=-Xmx200m </li></ul></ul></ul><ul><ul><ul><li>Agregar –Duser.language=…. </li></ul></ul></ul><ul><ul><ul><li>lax.nl.java.option.additional=-Xmx200m –Duser.language=es </li></ul></ul></ul>
  12. 12. Generación de logs <ul><li>Todos los módulos de O3 generan archivos de log </li></ul><ul><li>Se encuentran en la carpeta log </li></ul><ul><li>Son necesarios para pedir soporte </li></ul><ul><li>Ante cualquier problema se los puede analizar </li></ul><ul><li>Por defecto el log generado no tiene mucho detalle => en los casos complicados (generalmente de soporte) es necesario subir el nivel de detalle (activar debug) </li></ul><ul><li>Ejemplo O3Browser </li></ul><ul><ul><li>Modificar o3/O3Browser.properties agregando la línea: </li></ul></ul><ul><ul><ul><li>debug=true </li></ul></ul></ul><ul><ul><li>Otra opción es crear archivo O3Browser_custom.properties </li></ul></ul>
  13. 13. Generación de logs (2) <ul><li>Ejemplo de log – Builder no encuentra el .mdl </li></ul><ul><ul><ul><li>Notificación: Configuration reloader ..... (10/10/2006 12:25:27) </li></ul></ul></ul><ul><ul><ul><li>Debug: 1 license(s) found in file IS-2816.license (10/10/2006 12:25:27) </li></ul></ul></ul><ul><ul><ul><li>Notificación: O3Builder Versión Completa: 4.2.001-beta (10/10/2006 12:25:27) </li></ul></ul></ul><ul><ul><ul><li>Notificación: Building InputSet &quot;Full&quot; (10/10/2006 12:25:27) </li></ul></ul></ul><ul><ul><ul><li>Debug: ContentHandler .....Ok (10/10/2006 12:25:27) </li></ul></ul></ul><ul><ul><ul><li>Error: Exception &quot;java.io.FileNotFoundException: pepe.mdl (10/10/2006 12:25:27) </li></ul></ul></ul><ul><ul><ul><li>Debug: RECEIVED EXCEPTION: java.io.FileNotFoundException: pepe.mdl </li></ul></ul></ul><ul><ul><ul><li>(El sistema no puede hallar el archivo especificado) (10/10/2006 12:25:27) </li></ul></ul></ul><ul><ul><ul><li>Debug: java.io.FileNotFound Exception : pepe.mdl </li></ul></ul></ul><ul><ul><ul><li>at java.io.FileInputStream.open(Native Method) </li></ul></ul></ul><ul><ul><ul><li>at java.io.FileInputStream.<init>(Unknown Source) </li></ul></ul></ul><ul><ul><ul><li>at ideasoft.util.storage.FileRepositoryIS.<init>(DashOB8487) </li></ul></ul></ul><ul><li>Logs de JBoss en o3/jboss/server/default/log/Server.log </li></ul>
  14. 14. Estructura de carpetas y archivos de configuración <ul><li>Carpetas: </li></ul><ul><ul><li>raíz: archivos .properties de configuración: O3Browser.properties, O3Builder, O3Designer, etc. </li></ul></ul><ul><ul><li>bin : ejecutables .exe o .bin (Browser.exe) y archivo .lax de configuración </li></ul></ul><ul><ul><li>bat/sh: ejecutables .bat o .sh </li></ul></ul><ul><ul><li>classes: archivos .jar java, drivers jdbc, patchs </li></ul></ul><ul><ul><li>files: ejemplos (cubos, tableros, vistas, reportes, etc.) </li></ul></ul><ul><ul><li>jboss: servidor jboss </li></ul></ul><ul><ul><li>license: archivos .license administrados por los módulos </li></ul></ul><ul><ul><li>log: archivos de logs </li></ul></ul><ul><ul><li>config: archivos de configuración (no se necesitan modificar) </li></ul></ul><ul><ul><li>jre: máquina virtual java </li></ul></ul>
  15. 15. Estructura de carpetas y archivos de configuración <ul><li>Carpeta jboss contiene servidor JBoss (O3Server, O3Portal, etc.) </li></ul><ul><li>Carpetas: </li></ul><ul><ul><li>jboss/server/default/ideasoft-o3 </li></ul></ul><ul><ul><ul><li>Carpeta server : vistas, tableros, modelos, perfiles, etc. Contiene todo lo que se guarda en el servidor desde los clientes </li></ul></ul></ul><ul><ul><ul><li>Archivo O3Server.cfg (texto): contiene la información configuración de O3Server (cubos publicados, monitoreo, etc.) </li></ul></ul></ul><ul><ul><li>jboss/server/default/data: usuarios, roles, atributos, etc. </li></ul></ul><ul><ul><li>jboss/server/default/log: archivos de logs O3Server, O3Portal </li></ul></ul><ul><ul><li>jboss/server/default/deploy/gserver/0o3.ear: O3Portal </li></ul></ul>
  16. 16. Re-instalaciones <ul><li>Módulos clientes se pueden instalar arriba de instalaciones viejas. Se pasa todo por arriba salvo archivos creados o colocados por el usuario: O3Browser_custom.properties, archivos de licencias, drivers jdbc, etc. </li></ul><ul><li>Servidor JBoss se debe instalar nuevamente y luego migrar. La principal razón es que pasa todo por arriba, se pierden todo. </li></ul><ul><li>Actualmente no existe la posibilidad de patchear (salvo en casos especiales) </li></ul>
  17. 17. Migración de JBoss (O3Server) <ul><li>Se renombra instalación original y luego se instala O3 en la misma carpeta que estará vacía. </li></ul><ul><li>De la instalación vieja a la nueva se copia: </li></ul><ul><ul><li>license </li></ul></ul><ul><ul><li>jboss/server/default/data </li></ul></ul><ul><ul><li>jboss/server/default/ideasoft-o3/server </li></ul></ul><ul><ul><li>jboss/server/default/O3Server.cfg </li></ul></ul><ul><ul><li>Todos los archivos agregados con posterioridad a la instalacion: drivers jdbc, archivos _custom.properties, etc. </li></ul></ul><ul><li>Para respaldar O3 solo se necesita respaldar las mismas carpetas que se copian en la migración </li></ul>
  18. 18. Otras configuraciones <ul><li>Configuración de firewall </li></ul><ul><li>Configuración envío mails para reglas </li></ul><ul><li>Configuración recuperación de usuarios del OS, LDAP y otras bases de datos. </li></ul>

×