Instalación de SAP BusinessObjects 4.1 con una arquitectura similar a Unix

Foto 1
Foto 1

En proyectos recientes de clientes hemos visto la necesidad de tener una máquina con arquitectura Unix (más específicamente Linux) lista para la acción. Esta es la razón por la que creamos una máquina virtual con una instalación de Linux y procedimos con el desafío de una implementación de Business Objects 4.1 (aunque debería funcionar para cualquier otra versión) en un sistema similar a Unix. Esta publicación presentará consejos útiles para iniciar una implementación de SAP BusinessObjects en un sistema similar a Unix y los pasos necesarios para lograrlo.

Antes de comenzar a leer este artículo del blog, recomendaría leer nuestros dos artículos anteriores sobre este tema. Deben darle una buena idea sobre cómo funcionará esta instalación y también, darle una base para empezar: Instalando Business Objects en Linux - Parte 1: Preparando su Sistema Y Parte 2: Administración del sistema

Además, si tiene acceso al portal SAP, puede tener el documento oficial de SAP y echarle un vistazo o por lo menos tenerlo como copia de seguridad. Puede encontrarlo en el portal SAP y se le llama "sbo41_bip_install_unix_en".

Ahora, vamos a empezar con la guía de instalación.

La base es asegurarse de definir e instalar (o tener) el entorno de sistema Unix-like con el que trabajará. Además, defina y elija la versión de SAP BusinessObjects que le convenga.

Es aconsejable tener un nivel de conocimiento mínimo a medio sobre la administración de Linux y los comandos de consola de terminal para facilitar la edición y comprensión de algunos de los pasos mencionados a continuación. Lea los posibles mensajes de error y los comandos al final del documento.

1. Asegúrese de tener una instalación limpia de Red Hat Linux Enterprise 6.0 o más reciente (o un entorno equivalente).

2. Inicie sesión con acceso root al sistema.

3. Asegúrese de tener los derechos correctos para los archivos de instalación y los usuarios; Si no puedes usar estos comandos (Google los comandos para que entiendas lo que hacen en caso de que no lo hagas) para lograrlo:

chmod 777 carpeta1 carpeta2 ...

y

chown 777 carpeta1 carpeta2 ...

4. Cree un usuario de tiempo de ejecución listo para la plataforma SAP BusinessObjects (BO de ahora en adelante), como BOADMIN y asegúrese de que es miembro del nuevo grupo BOBJ.

Groupadd BOBJ

Useradd -G BOBJ BOADMIN

O

Useradd BOADMIN

Passwd BOADMIN

Groupadd BOBJ

5. Asegúrese de que ha descargado tanto el

SAPBO4. 1 y paquetes de explorador de SAP para Linux

en una plataforma de Windows.

6. Descomprime los archivos de instalación en una plataforma Windows.

7. Asegúrese de mover los archivos descomprimidos de Windows a Linux usando

Winscp

.

8. Esto significa que tenemos todos los archivos de instalación almacenados en la siguiente carpeta de Linux, ponerlo en:

/ BOADMIN / boinstall

También cree una nueva carpeta donde reside el sistema BO:

Bobadmin

9. Permisos a las carpetas de origen e instalación: establezca los permisos de ejecución y escritura en las carpetas creadas anteriormente para los archivos de instalación de origen y la carpeta donde residirá BO. Para ello, debe ejecutar los siguientes comandos en la consola como root:

Chmod -R 755 / inicio / BOADMIN / boinstall / inicio / BOADMIN / bobj

Chown -R boadmin: bobj / inicio / BOADMIN / bobj / inicio / BOADMIN / boinstall

10. Modificación de variables de configuración regional: asegúrese y actualice, si es necesario, las siguientes variables de configuración regional se configuran de la siguiente manera:

Export LANG = es_US.utf8

Export LC_ALL = es_US.utf8

Para asegurarse de que las variables estén correctamente configuradas, puede escribir " locale "En su consola de terminal. Debe aparecer un listado con las variables de configuración local disponibles.

11. Establezca la configuración ulimit con el comando ulimit o modifique el archivo de configuración del sistema /etc/security/limits.conf. Ese ajuste debe configurarse como ilimitado.

ulimit ilimitado

O al menos

ulimit 4096

12. Configuración del archivo Hosts: vaya a / etc / hosts como root y abra este archivo para editarlo. Deberá agregar una línea para resolver la IP de su sistema Linux a través de la red y el nombre de su máquina localhost. Debería verse similar a lo siguiente:

#yourIP nombre de máquina

Ejemplo: 192.168.0.1 linuxsystem

* Si no tiene los derechos adecuados para editar este archivo, vaya a la carpeta a través de la línea de comandos como root y use "vi hosts" para editar.

Ya debe haber una línea para 127.0. 0.1 que es la definición de la interfaz de red localhost o loopback. Guarde el archivo hosts con la nueva línea para su sistema.

Para probar que la línea de los archivos hosts se ha configurado correctamente, intente ejecutar un comando ping desde la consola al nombre de su sistema:

nombre de máquina de ping

Debe recibir una respuesta si el archivo hosts se ha establecido correctamente.

13. Deshabilite SE Linux: todavía conectado como root, modifique la funcionalidad de SE Linux a permissive.

A través de la línea de comandos:

Compruebe si SELinux se está ejecutando

Puede comprobar si SELinux está habilitado actualmente con el siguiente comando:

selinuxenabled && eco habilitado || eco inhabilitado

Desactivación completa de SELinux

Para desactivar completamente SELinux en lugar de configurar el archivo de configuración en permissivo Modo que lo configura en deshabilitado :

SELINUX = inhabilitado

Tendrá que reiniciar el sistema o establecer temporalmente SELinux en modo no obligatorio para crear el efecto deseado como el ejemplo anterior.

14. Adición de bibliotecas libstdc ++. En algunos casos, estas bibliotecas no están disponibles de forma predeterminada. Puede intentar agregarlos desde los repositorios de Linux que ejecutan los siguientes comandos (esto sólo funcionará si ha agregado los repositorios al entorno):

yum install compat-libstdc ++ - 33-3. 2.3- 69 .el6.i686

yum install compat-libstdc ++ - 33 .i686 0: 3.2. 3-69. el6

yum install glibc.i686

yum instala libstdc ++. i686

Yum install libX11 -1.3 - 2 .el6.i686

En caso de que no haya añadido los repositorios descargue las bibliotecas .rpm necesarias y utilice:

rpm --nodeps

nombre de la biblioteca

.rpm

rpm -Uvh --nodeps nameoflibrary

.rpm cuando necesita instalar ambas versiones de una biblioteca

* Las bibliotecas deben estar en 32 -bits y 64 -bits porque el motor de configuración BO es 32 -bits

15. El pre-requisito es tener la versión de MySQL AB 5.1 . (MySQL 5.5 no es compatible con BI 4.0) . Si se cumplen los requisitos previos, cree una base de datos en MySql, por ejemplo BI4 , Y la cuenta para almacenar la configuración del CMS y la información del sistema. Se requiere un segundo espacio de tablas o esquema para mantener la información de auditoría, por ejemplo BI4AUDIT, Proceder de la misma manera. Registre ambos nombres de bases de datos, espacio de tabla, nombre de host del servidor, número de puerto ( por defecto es 3306 ) E información de la cuenta para que pueda ingresar los detalles cuando el programa de instalación de la Plataforma de BI lo solicite.

Comandos útiles

 CREAR BASE DE DATOS BI4;

CREAR BASE DE DATOS BI4AUDIT;

SELECT host, usuario FROM mysql.user;

SELECT host, usuario FROM mysql.db;

ACTUALIZAR mysql.user SET host = '

nombre de la máquina

'DONDE host ='

interno

'Y usuario! =' Raíz ';

ACTUALIZAR mysql.db SET host = '

nombre de la máquina

'DONDE host ='

interno

'Y usuario! =' Raíz ';

PRIVILEGIOS DE DESCARGA;

Notas importantes

Asegúrese de que el servidor de base de datos esté configurado para utilizar codificación de caracteres Unicode (como UTF- 8).

Asegúrese de que las cuentas de la base de datos tengan privilegios para crear, modificar y eliminar tablas y crear procedimientos almacenados.

Cuando se utiliza un servidor de base de datos en una red, se deben instalar y verificar los controladores de cliente de bases de datos adecuados antes de instalar la plataforma de BI.

Asegúrese de que el valor de host de las instancias sea el mismo nombre de la máquina.

16. Asigne los permisos correctos a la carpeta de instalación y sus subcarpetas en caso de que no los tenga (el instalador le dirá el permiso denegado si este es el caso); Con el siguiente comando:

Chmod -R 755 "nombre de carpeta"

17. BO Instalación. Inicie sesión como usuario de tiempo de ejecución BOADMIN.

Su - BOADMIN

cd / boinstall

Cd BusinessObjectsServer_linux

Nuestra instalación de BI4 está desempaquetada y lista para funcionar

./setup.sh InstallDir = / home / BOADMIN / bobj

O

Sh setup.sh InstallDir = / home / BOADMIN / bobj

Se inicia el proceso de instalación. El orden de las pantallas puede variar dependiendo de la versión del SAP BO que esté instalando, pero será el mismo que el listado aquí.

18. Configuración del idioma. Elija Español .

19. La carpeta de destino se prefiere previamente a / home / BOADMIN / bobj

Carpeta de destino
Carpeta de destino

20. Siguiente el pre-requisito cheque Aparece la pantalla. Si el instalador detecta que faltan pre-requisitos de instalación críticos y opcionales, aparecerá una lista de componentes que faltan. Asegúrese de instalar las bibliotecas correctas y repetir.

Si es necesario, resuelva los problemas críticos de los requisitos previos antes de continuar con la instalación.

21. Contrato de licencia: Valide su elección después de leer el acuerdo.

22. Pantalla de información del usuario: Escriba el código de clave de producto que se incluye en la página web de licencia de SAP.

23. Seleccione Instalación del sistema

Elija Tipo de instalación completa :

24. Elija Usar un servidor de base de datos existente . Proporcione los siguientes detalles del servidor de bases de datos:

Nombre de la base de datos MySQL

(en algún momento el instalador asume los nombres por defecto:

BI4

y

BI4AUDIT

; si este no es el caso tendrás que ponerlos.

Nombre de host del servidor

nombre de la máquina

Número de puerto

3306

Nombre de usuario

BOADMIN

Contraseña de cuenta

*******

Asegurar

"Restablecer la base de datos existente"

está aplicado.

Además, complete la configuración proporcionando los siguientes detalles:

 Seleccione el tipo de base de datos que se utilizará para la base de datos de CMS.

Seleccione el tipo de base de datos que se utilizará para la base de datos de auditoría (almacén de datos de auditoría).

25. Seleccione Aplicación Web Java pantalla. Instale el servidor de aplicaciones Tomcat y despliegue automáticamente aplicaciones y servicios web

26. Configurar la pantalla de LifeCycle Manager: Instalar y usar Subversion

27. SIA y Smart Server Configuration: Asegúrese de que el nombre del nodo sea SIA Y el puerto SIA es 6410

28. Configurar la pantalla del servidor de administración central: Asegúrese de que el puerto CMS sea 6400

29. Configure la pantalla de la cuenta CMS. Especifique la contraseña para la cuenta de administrador de CMS y la clave del clúster

Configurar cuenta de CMS
Configurar cuenta de CMS

30. Tomcat Port Configuration. Deje valores como por defecto.

31. Subversión. Deje valores como por defecto como especificar la misma cuenta de administrador CMS.

32. Seleccione " No configure la conectividad con SMD Agent" En la siguiente pantalla.

33. Seleccione " No integre la conectividad a Introscope Enterprise Manager" En la siguiente pantalla.

34. La instalación se iniciará .

35. Después de más o menos 1 h, en la cola de la instalación, el sistema le pide que complete la instalación ejecutando un script práctico concediéndolo con raíz Permisos.

36. Finalizamos la instalación haciendo clic en [enter]

37. Una vez que regrese a root, escriba el script sugerido como pasos posteriores a la instalación.

Sh /home/BOADMIN/bobj//sap_bobj/init/setupinit.sh

38. Compruebe que la instalación se realizó correctamente al iniciar sesión en la Consola de administración central (CMC). Puede ingresar la URL del servidor de aplicaciones web para acceder al CMC.

Utilice la siguiente URL:

http://<WEB_APP_SERVER>:<PORT>/BOE/CMC

Sustituyente Para el nombre de host del servidor de aplicaciones web y Para el puerto de escucha.

Inicie sesión como administrador Usuario escribiendo Administrador en el "Nombre de usuario" Y introduzca la contraseña administrativa que introdujo en el programa de instalación.

Si usted tiene seguir estos pasos (y no encontró ningún otro problema a lo largo del camino - ojalá) tendrá una implementación de BusinessObjects UNIX limpia lista para usar. Pero, puede que desee continuar e instalar el Explorador de SAP para LINUX. Si este es el caso, continúe con los siguientes pasos:

Instalación de la aplicación SAP Explorer

Asigne los permisos correctos a la carpeta de instalación y sus subcarpetas en caso de que no los tenga (el instalador le dirá el permiso denegado si este es el caso); Con el siguiente comando:

Chmod -R 755 "nombre de carpeta"

1. En la consola, vaya a / BOADMIN / boinstall e inicie el instalador SBOP EXPLORER 4.1:

./setup.sh InstallDir = / home / BOADMIN / bobj

O

Sh setup.sh InstallDir = / home / BOADMIN / bobj

2. Justo después de la "Configuración de SAP BusinessObjects Explorer" Aparece la pantalla. Seleccionar Inglés para la instalación.

3. Especifique la carpeta de destino para la instalación . Asegúrese de que es la misma carpeta de instalación que contiene la plataforma de Business Intelligence de SAP BusinessObjects 4.1.

4. Una vez más, un cheque previo a los requisitos Aparece la pantalla. Si el instalador detecta que faltan pre-requisitos de instalación críticos y opcionales, aparecerá una lista de componentes que faltan. Si es necesario, resuelva los problemas críticos de los requisitos previos antes de continuar con la instalación.

5. Contrato de licencia: Valide su elección después de leer el acuerdo.

6. No seleccione ningún paquete de idioma adicional para instalarlo .

7. Seleccionar todas las funciones a instalar En el directorio especificado anteriormente y pulse [Enter]

8. En el "Ingresar información para el CMS existente" , Escriba la siguiente información:

Nombre CMS

: [Nombre del CMS utilizado en la instalación]

Número de puerto

: 6400

Nombre de usuario

: [nombre de usuario de la base de datos utilizado en la instalación]

Contraseña

: [nombre de usuario de la base de datos utilizado en la instalación]]

Pulse [Intro]

9. Introduzca el nombre del nodo como SIA Y escriba 6410 Como el puerto SIA para el SIA local existente

10. Pulse [Intro] para iniciar la instalación y espere hasta que se complete el proceso.

En otra nota, puede encontrar a continuación algunos problemas que podría encontrarse antes, durante o después de instalar el entorno similar a Unix y la implementación de SAP Business Objects.

Posibles errores

  • Es posible que la instalación limpia de Linux falte en algunas bibliotecas que necesite el instalador de SAP BO. Descárguelos e instálelos siguiendo los comandos de esta guía. Recuerde instalar las bibliotecas 32 -bits y 64 -bits.
  • El orden de las pantallas puede variar dependiendo de la versión del SAP BO que esté instalando, pero será el mismo que el listado aquí.
  • Falta bibliotecas Perl o ruta de acceso.
  • Cuando pase los archivos de Windows al entorno Linux, tenga en cuenta que las carpetas deben tener los mismos nombres. Intenta usar WinSCP en lugar de un pendrive. Asegúrese de que, por ejemplo, la carpeta "cd /app/boinstall/BusinessObjectsServer_lnx/setup.engine/perl/lib/5.8.9/PVA.pl” está en CAPS.
  • Es posible que después de la instalación no pueda iniciar sesión como Administrador en el CMC. Se trata de un error de instalación, y la forma más rápida de resolverlo es reinstalar hasta que se solucione.

Además, y esto es como un bono; Algunos comandos útiles que he encontrado útiles dentro de la arquitectura de Unix. Pueden ser útiles para usted.

Comandos de instalación útil (LINUX)

do

Su - USUARIO

visudo (para editar el archivo sudoers)

vi (para editar cualquier archivo a través de la línea de comandos)

parte superior

./ccm.sh -enable all -cms "machineIP: CMSPort" -username nombre de usuario -password contraseña

./ccm.sh -start all -cms "machineIP: CMSPort" -username nombre de usuario-contraseña contraseña

./ccm.sh -stop all -cms "machineIP: CMSPort" -username nombre de usuario -password password

./tomcatstartup.sh

./tomcatshutdown.sh

./startservers

./stopservers

ulimit

ulimit ilimitado

ulimit 4096

ps -ef | grep "servicename"

servicio mysql start

servicio mysql stop

servicio mysql restart

mysql -u root -p

lista de yum * "nombre de servidor" *

rpm -e nameoflibrary.rpm

Espero que encuentre esta guía útil para su implementación de Business Objects en un sistema Unix; Y por favor, si tiene alguna pregunta o algo que añadir para ayudar a mejorar este post, por favor, no dude en dejar sus comentarios para que podamos ayudarle.

EspañolEnglish