Instalación de Cognos 8 BI en sistema operativo Solaris

La plataforma de IBM Cognos BI se distribuye para los sistemas operativos mas comerciales en el Mercado de IT. El sistema operativo Solaris tiene una amplia base instalada y Cognos cuenta con el soporte e integración completo para explotar las capacidades de este sistema operativo en conjunto con la plataforma de BI de IBM.

Rubén Pineda Piña, Business Analytics Client Technical Profesional, IBM México

Consultor de Inteligencia de Negocios con amplia experiencia en el diseño, desarrollo e implementación de Data Warehouse con herramientas de Integración de datos y explotación de información para su análisis y reporteo con herramientas BI.



02-04-2012

Levantamiento de requerimientos

El primer paso a seguir y de vital importancia es la revisión de pre requisitos para realizar la instalación del software ya que nos ayudará a revisar que el servidor de Solaris cuente con los requisitos de hardware y software necesarios para poder instalar, ya que el omitir algunos de estos puede provocar fallas en el funcionamiento de producto.

Ir al sitio de recursos de IBM Cognos BI para validar los requisitos de Hardware y software necesarios para este tipo de instalación:

https://www-304.ibm.com/support/docview.wss?uid=swg27021368

Validar los requisitos de Hardware y software ad hoc al ambiente a configurar, a continuación se enuncian los más comunes:
Validar los requisitos de Hardware:

  • Espacio en Disco Duro
  • Directorio de Instalación
  • Capacidad de Memoria
  • Tipo de procesador
  • Numero de procesadores
  • Velocidad de procesador

Validar requisitos de Software:

  • Sistema Operativo
  • Versión de Java
  • Servidor Web
  • Base de datos a acceder
  • Driver de conexión

Preparación de ambiente

Previo al proceso de instalación es necesario preparar el software, revisar los directorios de instalación y levantar el ambiente grafico El sistema Operativo Solaris es una variante de Unix, que dispone de un ambiente grafico y de línea de comandos. El software de instalación de Cognos puede ser instalado vía línea de comandos o a través de un ambiente gráfico.

Para acceder a la línea de comandos se accede a través de una consola de Unix o con algún software como Putty o SSH.

En el caso de ambiente grafico el sistema Operativo Solaris dispone de dos escritorios en su configuración básica CDE (Common Desktop Environment) y JDE(Java Desktop Environment), pero también puede contener el escritorio GNOME. Cualquiera de estos escritorios puede ser utilizado para instalar Cognos en modo grafico.

Para acceder al ambiente grafico de Solaris (Unix) desde un equipo Windows es necesario un software de tipo X Window o de ser el caso si se accede desde una PC con sistema operativo Solaris, solo será necesario exportar el display, proceso que se describe más adelante.

Se recomiendan los siguientes programas X Windows para poder levantar el ambiente grafico del Sistema Operativo Solaris:

  • Reflection X
  • XManager
  • eXceed

Proceso de instalación de IBM Cognos BI en sistema operativo Solaris

1. Copiar el CD desde un host con sistema operativo WINDOWS y enviarlo vía ftp al host Linux.

2. Es necesario crear un usuario, ejemplo "udbcgn01" de un grupo, ejemplo "gdbcgn01" para realizar la instalación.

    Ejemplo:

    groupadd gdbcgn01

	useradd -g 102 -c "User Instalación COGNOS" -d /export/home/udbcgn01 -s 	
    /usr/bin/ksh -m udbcgn01

3. Copiar .profile de middleware al usuario nuevo

Vizualização ampliada da figura.

4. Cambiar permisos 775 a todos los archivos de Instalación

5. Crear carpeta de instalación del software en un file system, ejemplo opt2/cognos/Sun/mps

6. Cambiar owner y grupo de la carpeta recién creada

7. Ejecutar el siguiente comando export DISPLAY=192.168.9.40:0.0(IP del servidor de instalación), para realizar la instalación de forma gráfica

Vizualização ampliada da figura.

8. Navegar a la ruta donde se encuentra el instalador de cognos, ejemplo:

/opt2/COGNOSPWP/support_files/sun_one/directory_server/

9. Ejecutar el instalador con el comando ./issetup.

Vizualização ampliada da figura.

10. Seleccionamos el idioma Ingles y damos clic en "Next".

Vizualização ampliada da figura.

11. Aceptamos los términos de la Licencia y damos clic en "Yes (Accept License)"

Vizualização ampliada da figura.

12. Introducir el nombre completo de la computadora y damos clic en "next".

Vizualização ampliada da figura.

13. Elegimos la opción "Sun ONE Server" y damos clic en "next".

Vizualização ampliada da figura.

14. Elegimos el tipo de instalación "Typical" y damos clic en "next".

Vizualização ampliada da figura.

15. Cambiar la ruta de instalación a la que creamos, ejemplo opt2/cognos/Sun/mps

Vizualização ampliada da figura.

16. Aparece un mensaje que nos dice que el directorio no existe, queremos crearlo o elegir otro, elegimos "Create Directory".

11. A continuación nos aparece una lista con los componentes que se van a instalar, damos clic en "Next"

Vizualização ampliada da figura.

12. Elegimos "root" para el grupo y usuario del sistema donde correrá el Sun y damos clic en "next".

Vizualização ampliada da figura.

13. Asignar e puerto, ejemplo 389 y a Bind As: admin y damos clic en "next".

Vizualização ampliada da figura.

14. Asignar al puerto: 389, a Bind As: cn=Directory Manager y a Suffix: dc=com, dc=mx y damos clic en "next".

Vizualização ampliada da figura.

15. Asignar al Server Identifier: Producciondb, a Server port: 389 y a Suffix: dc=com, dc=mx y damos clic en "next".

Vizualização ampliada da figura.

16. Asignar al usuario admin el siguiente password: admin1234 y damos clic en "next".

Vizualização ampliada da figura.

17. Agregar el nombre del servidor: produccion.com.mx y damos clic en "next".

Vizualização ampliada da figura.

18. Agregar el password, ejemplo admin1234 y damos clic en "next".

Vizualização ampliada da figura.

19. Agregar el Administration Port: 389 y damos clic en "next".

Vizualização ampliada da figura.

20. La configuración esta lista, damos clic en "Install Now".

Vizualização ampliada da figura.

21. Comienza el proceso de instalación de los componentes.

Vizualização ampliada da figura.

22. Se carga la configuración realizada, damos clic en "Next".

Vizualização ampliada da figura.

23. Nos aparece una pantalla de la configuración actual y solo damos clic en "Close".

Vizualização ampliada da figura.


INSTALACION TRANSFORMER

1. Instalar con el usuario de Cognos

2. Cambiar los permisos a toda la carpeta de instalación "COGNOS BUSINESS INTELLIGENCE TRANSFORMER 8.4 FCS

  • chmod -R 777 *

3. Entrar a la siguiente ruta:

  • /opt2/COGNOSTRANS/COGNOS BUSINESS INTELLIGENCE TRANSFORMER 8.4 FCS/solaris

4. Comando para ejecutar el instalador ./ issetup

Vizualização ampliada da figura.

5. Seleccionamos el idioma ingles y damos clic en "Next"

Vizualização ampliada da figura.

6. Aceptamos los términos de la Licencia y damos clic en "Next"

Vizualização ampliada da figura.

7. Seleccionamos la ruta donde se instalara el Software y damos clic en "Next"

Vizualização ampliada da figura.

8. Instalar en la misma ruta de las instalaciones pasada, dar clic en la opción "Yes"

Vizualização ampliada da figura.

9. Aparece un mensaje que nos dice que la instalación puede remplazar archivos existentes, damos clic en "Yes".

Vizualização ampliada da figura.

10. A continuación nos aparece una lista con los componentes que se van a instalar, damos clic en "Next"

Vizualização ampliada da figura.

11. Nos aparece una pantalla de la configuración actual y solo damos clic en "Next".

Vizualização ampliada da figura.

12. Comienza el proceso de instalación de los componentes.

13. Por último damos clic en "Finish"

Vizualização ampliada da figura.

Vizualização ampliada da figura.


INSTALACION METRICS SERVER

1. Instalar con el usuario de Cognos

2. Cambiar los permisos a toda la carpeta de instalación "COGNOS BUSINESS INTELLIGENCE METRIC SERVER 8.4 FCS"

  • chmod -R 777 *

3. Asignar la variable

  • export DISPLAY=192.168.9.40:0.0

4. Entrar a la siguiente ruta

  • /export/home/opt2/COGNOSTRANS/COGNOS BUSINESS INTELLIGENCE METRIC SERVER 8.4 FCS/solaris

5. Comando para ejecutar el instalador ./ issetup

6. Seleccionamos el idioma ingles y damos clic en "Next"

Vizualização ampliada da figura.

7. Aceptamos los términos de la Licencia y damos clic en "Next"

Vizualização ampliada da figura.

8. Seleccionamos la ruta donde se instalara el Software y damos clic en "Next"

Vizualização ampliada da figura.

9. Instalar en la misma ruta de las instalaciones pasada, dar clic en la opción "Yes"

Vizualização ampliada da figura.

10. Aparece un mensaje que nos dice que la instalación puede remplazar archivos existentes, damos clic en "Yes".

11. A continuación nos aparece una lista con los componentes que se van a instalar, damos clic en "Next"

Vizualização ampliada da figura.

12. Nos aparece una pantalla de la configuración actual y solo damos clic en "Next".

Vizualização ampliada da figura.

13. Comienza el proceso de instalación de los componentes.

Vizualização ampliada da figura.

14. Por último damos clic en "Finish"

Vizualização ampliada da figura.

Vizualização ampliada da figura.


CONFIGURACIÓN DE COGNOS SERVER

1. Entrar a a la ruta de: /opt2/cognos/c8/bin

2. Comando para abrir la configuración de Cognos ./cogconfig.sh

Vizualização ampliada da figura.

3. Copiar bcprov-jdk14-134.jarde:
/opt2/cognos/c8/bin/jre/1.5.0/lib/ext/
a:
/usr/java/jre/lib/ext

4. Cambiar permisos

  • chmod 777 bcprov-jdk14-134.jar

Nota: En esta ruta esta apuntado a la versión 1.5, la variable de JAVA_HOME estaba apuntando a 1.4 se cambio a 1.5

Nota: Para obtener la versión de java que esta apuntando.

  • JAVA -fullversion

CONFIGURACION DE COGNOS 8

1. Damos "clic derecho" en Authentication, New resource.

Vizualização ampliada da figura.

2. Asignamos a name: COGNOS8 y a type: LDAP y damos clic en "OK".

3. Dentro de COGNOS8, en Base Distinguished Name asignamos: dc=com, dc=mx

Vizualização ampliada da figura.

4. Una vez realizada esta configuración, damos "clic derecho" en COGNOS8 y le hacemos un "Test".

5. Nos colocamos en IBM Cognos 8, damos clic derecho y seleccionamos "Delete" para eliminar esta resource de type "small" y crear una nueva de type "large".

Vizualização ampliada da figura.

6. Elegimos "Yes" para eliminar IBM Cognos Configuration.

Vizualização ampliada da figura.

7. Para crear el "New resource" damos "clic derecho" sobre IBM Cognos service.

Vizualização ampliada da figura.

8. Asignamos el nombre: IBM Cognos 8 y el type: Large Configuration y damos clic en "OK".

9. En IBM Cognos Application firewall, cambiar el valor a "False" en Enable CAF validation.

Vizualização ampliada da figura.

10. Configuración del Content Store (base de datos para el almacenamiento de los objetos de portal) que puede ser creado en SQL Server, Oracle o DB2. En este caso eliminaremos este y crearemos uno en DB2. Damos clic derecho sobre IBM Cognos Content Store y seleccionamos "Delete".

Vizualização ampliada da figura.

11. Seleccionamos "Yes" para eliminar el Content Store.

Vizualização ampliada da figura.

12. Para crear el Content Store damos "clic derecho" en Content Manager y seleccionamos newresource > database

Vizualização ampliada da figura.

13. Asignamos un nombre al nuevo Content Store y el type, que en este caso corresponde a DB2.

14. Se configura el nombre de la base de datos, user y password.

Vizualização ampliada da figura.

Parámetros de configuración.

El nombre de la instancia es: DB2INSTC
El nombre de la base de datos es: PDBCGN01

El puerto que utiliza es: 50002

$ db2 list db directory


 System Database Directory

 Number of entries in the directory = 1

Database 1 entry:

 Database alias                       = PDBCGN01
 Database name                        = PDBCGN01
 Local database directory             = /export/home/db2instc/PDBDIC/PDBCGNSYS
 Database release level               = a.00
 Comment                              =
 Directory entry type                 = Indirect
 Catalog database partition number    = 0
 Alternate server hostname            =
 Alternate server port number         =

Archivo profile

  • PROFILE
  • PROFILE
MAIL=/usr/mail/${LOGNAME:?}
DISPLAY=192.168.9.154:0.0
JAVA_HOME=/usr/java/jre
DB2DIR=/opt/IBM/db2/V8.1
#LD_LIBRARY_PATH=/opt/IBM/db2/v8.1/lib:/opt2/cognos/c8/bin
LD_LIBRARY_PATH=/export/home/db2instc/sqllib/lib32:/opt2/cognos/c8/bin
#LD_LIBRARY_PATH=/export/home/db2idwhw/sqllib/lib32:/opt2/cognos/c8/bin
#PATH=$PATH:/export/home/db2idwhw/sqllib/lib32:/opt2/cognos/c8/bin
PATH=$PATH:/export/home/db2instc/sqllib/lib32:/opt2/cognos/c8/bin
#PATH=$PATH:/opt/IBM/db2/V8.1/bin:/opt2/cognos/c8/bin
DB2CODEPAGE=1208
DB2INSTANCE=db2instc
#DB2INSTANCE=db2idwhw
export DISPLAY JAVA_HOME LD_LIBRARY_PATH
ulimit -n 1024
#     . /export/home/db2instv/sqllib/db2profile
. /export/home/db2instc/sqllib/db2profile
#. /export/home/db2instc/sqllib/db2profile


db2 connect to PDBCGN01
stty erase ^H
set -o vi
export ModelWorkDirectory=/opt2/cognos/TransformerData/modelwork
export DataWorkDirectory=/opt2/cognos/TransformerData/work
export DataSourceDirectory=/opt2/cognos/TransformerData/datasources
export CubeSaveDirectory=/opt2/cognos/TransformerData/cubes
export ModelSaveDirectory=/opt2/cognos/TransformerData/models
export LogFileDirectory=/opt2/cognos/TranformerData/logs
#PATH=$PATH:/opt2/HPUnload/IBM/DB2TOOLS/HighPerformanceUnload32/bin; export PATH
#PATH=$PATH:/opt2/PDBUnload/sol6u/2.2.00/db2/bin; export PATH
********************************************************************************
  • Copiar el archivo db2java.zip de la ruta: export/home/db2instc/sqllib/java A la ruta /opt2/cognos/c8/webapps/p2pd/WEB-INF/lib/ y renombrar como db2java.jar

Del archive cogserver.log
CM-SYS-5003 Content Manager is unable to access the content store. Verify your database connection parameters, and then conta
ct your database administrator for assistance.^M
[IBM][CLI Driver] SQL30082N Attempt to establish connection failed with security reason "24" ("USERNAME AND/OR PASSWORD INVA
.LID"). SQLSTATE=08001

Manager configuration error was detected while connecting to the content store.^M
CM-CFG-5063 A Content Manager configuration error was detected while connecting to the content store.^M
CM-CFG-5137 Content Manager was unable to complete the initialization of the content store. For more information, review the
log file. Before you restart Content Manager, you may need to recreate the content store database or clean it using dbClean_*.sql.

Comentarios

developerWorks: Ingrese

Los campos obligatorios están marcados con un asterisco (*).


¿Necesita un IBM ID?
¿Olvidó su IBM ID?


¿Olvidó su Password?
Cambie su Password

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

 


La primera vez que inicie sesión en developerWorks, se creará un perfil para usted. La información en su propio perfil (nombre, país/región y nombre de la empresa) se muestra al público y acompañará a cualquier contenido que publique, a menos que opte por la opción de ocultar el nombre de su empresa. Puede actualizar su cuenta de IBM en cualquier momento.

Toda la información enviada es segura.

Elija su nombre para mostrar



La primera vez que inicia sesión en developerWorks se crea un perfil para usted, teniendo que elegir un nombre para mostrar en el mismo. Este nombre acompañará el contenido que usted publique en developerWorks.

Por favor elija un nombre de 3 - 31 caracteres. Su nombre de usuario debe ser único en la comunidad developerWorks y debe ser distinto a su dirección de email por motivos de privacidad.

Los campos obligatorios están marcados con un asterisco (*).

(Por favor elija un nombre de 3 - 31 caracteres.)

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

 


Toda la información enviada es segura.


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=90
Zone=Information mgmt
ArticleID=808032
ArticleTitle=Instalación de Cognos 8 BI en sistema operativo Solaris
publish-date=04022012