Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Luego de haber instalado BP&A siguiendo el instructivo Guia de Instalacion de O3 BP&A, se aconseja realizar las siguientes modificaciones dependiendo el uso que se le quiera dar al producto.

Ajustar memoria a utilizar:
Consultar con nuestros consultores cuál es la mejor asignación de memoria a asignar a los servicios de exist y jboss, dependiendo de las características del servidor donde se instaló el producto.
Por defecto los valores que se distribuyen son los siguientes:
  • exist: set JAVA_OPTS=-Xms128m -Xmx3072m.
  • jboss: set JAVA_OPTS=%JAVA_OPTS% -XX:MaxPermSize=256m, set JAVA_OPTS=%JAVA_OPTS% -Xmx3072m.



Configuración de acceso por ip:

Se solicita realizar configuraciones para poder acceder al servidor de BP&A por ip o nombre de máquina.
Abrir el archivo BPAServer.properties que se encuentra en la raíz de instalación y modificar y agregar las siguientes properties con nombre de maquina o ip del servidor.


Usualmente luego de compartir los usuarios con BI en versiones 4, nos encontramos con un error de login invalido de cas, que nos dirige al login de bpa y debemos ingresar los datos nuevamente.

Esto se soluciona verificando que en el BPAServer.properties se encuentra el rbac.rest.url / rbac.rest.user / rbac.rest.pass y que las mismas no estan definidas en el jboss.sh o jboss.bat.



Configuración de la base de metricas:
Una vez instalado el producto podemos verificar que el mismo distribuye una base HyperSQL para almacenar las métricas (valores calculados).
Se solicita en ambientes de producción sustituir esta definición por una base de datos que bien puede estar en el mismo servidor o fuera. A continuación un instructivo para poder modificar la configuración: HowTo cambiar base de datos de métricas


Compartir usuarios con O3 BI:

En caso que se utilice nuestro producto O3 BI, se recomienda compartir la base de datos de usuarios.
Para realizar dicha configuración se debe seguir los pasos del siguiente instructivo: HowTo compartir usuarios con servidor de O3.
Tener en cuenta que una vez realizada dicha configuración, la administración de usuarios se realizará desde O3 Security en O3 BI Client. Desde BP&A únicamente la asignación de perfiles para el usuario en el dominio.

 

Seguridad en ldap y Active Directory:

En caso que se quiera configurar la seguridad para tomar los usuarios desde ldap o Active Directory se deben seguir los pasos del siguiente instructivo: HowTo Seguridad de O3 BP&A en LDAP y Active Directory.
Tener en cuenta que una vez realizada dicha configuración, la administración de usuarios se tomará desde Active Directory. Desde BP&A únicamente la asignación de perfiles para el usuario en el dominio.


Instalar BPA como servicios:
BP&A debe instalar dos servicios, uno para la base de datos exist de uso interno y otro para el servidor jboss.

...

  1. Abrir el archivo exist-db-service.bat con un editor de texto.
  2. Ajustar el nombre que le queremos dar al servicio, por defecto se nombra "O3 Metadata Service v7", se sugiere referir a BP&A tal como se muestra a continuación:

    set SVCNAME=O3BPAMetadataService
    set SVCDISP=O3BPA Metadata Service
    set SVCDESC=O3BPA Metadata Service

 

  1. Baje los servicios y continuamos con la instalación.
  2. Decida si va a compartir la base de datos de usuarios con O3 BI, en dicho caso debe seguir el siguiente instructivo: HowTo compartir usuarios con servidor de O3.
  3. En ambientes de producción se debe cambiar la base de datos que sale por defecto (Hypersonic). En la siguientes sección se describe cómo realizar el cambio de base de datos: https://www.ideasoft.biz/wiki/x/zgDYB. (Si la instalación es para demos, este paso no es necesario).

 

 

Puesta en funcionamiento del Servidor

Sistema Operativo Windows

Si durante el proceso de instalación contesto afirmativamente para que se instale el servicio, debe ir a la ventana de servicios y arrancar el mismo, de lo contrario la próxima vez que inicie Windows O3 BP&A arrancará automáticamente.

Si eligió no instalar como servicio, debe ir al directorio <o3bpa>/bat y ejecutar el comando o3bpa.bat. Para parar el servicio en este caso se debe tener el foco en la consola y hacer Ctr+c .

Sistema Operativo GNU/Linux

En GNU/Linux para instalar como servicio, se debe copiar el archivo <o3bpa>/bin/o3bpa al directorio /etc/init.d/ y luego hacer referencia desde los rc correspondientes

Si se desea correr no como servicio, ejecutar el archivo <o3bpa>/bin/o3bpa start (stop para detener) o ejecutar el shellscript <o3bpa>/sh/o3bpa.sh . En este último caso para parar el servicio debe hacerse Ctrl+c .

Sistema MacOS

Si durante el proceso de instalación contesto afirmativamente para que se instale el servicio, la próxima vez que inicie MacOS O3 BP&A arrancará automáticamente.

...

  1. En set O3_HOME, asignar la ruta a la instalación de BP&A ej: C:\ideasoft\o3bpa.
  2. Ejecutar el archivo.
  3. Abrir el archivo o3bpaservice.bat con un editor de texto.
  4. Por defecto sugiere el nombre O3BPA Server para el servicio, en caso que se quiera cambiar modificar las lineas a continuación:
    set SVCNAME=O3BPA
    set SVCDISP=O3BPA Server
    set SVCDESC=O3BPA Server

  5. Asegurarnos que la ruta en set O3_HOME es correcta.
  6. Ejecutar el archivo.
  7. Acceder a la ventana de servicios de Windows y modificar para que su inicio sea Automático.

 

Configuración de Alertas:

En caso de querer ser notificado con alertas por correo electrónico, hay configuraciones a realizar en el servidor que dependen de su configuración en servidor de correos.
Ver instructivo de configuración: Configuración para el envío de Alertas por correo.
Respaldos a realizar:
Se deben respaldar las base de datos, para ellos seguir el siguiente instructivo: Procedimiento de respaldo de Bases de Datos.
Ajustes en tema de fondo:
Normalmente se quiere el tema blanco de fondo, por ello se sigiere luego de la instalación, marcar el flashvars con dicho tema para que quede la configuración en el servidor mismo y no por usuario.
En ../jboss/standalone/deployments/o3bpa.ear/o3bpa.war/client/o3paClient.jspf se debe definir la variable "flashVars" de la siguiente manera: String flashVars= "theme=o3bpaWhite&color=blue";