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. Ensure you have downloaded both the

SAPBO4.1 and SAP Explorer Packages for Linux

in a Windows Platform.

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

7. Make sure you move the decompressed files from Windows to Linux using

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. Modifying Locale variables: ensure and update, if necessary, below locale variables are set up as follows:

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. Setting up Hosts file: go to /etc/hosts as root and open this file for edition. You will need to add a line to resolve your Linux system IP through the network and the name of your localhost machine. It should look similar to the following:

#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

nameoflibrary

.rpm

rpm -Uvh --nodeps nameoflibrary

.rpm when you need to install both versions of a library

* 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;

UPDATE mysql.user SET host = ‘

machinename

' WHERE host = '

interno

' AND user != 'root';

UPDATE mysql.db SET host = '

machinename

' WHERE host = '

interno

' AND user != 'root';

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

Destination folder
Destination folder

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:

MySQL database name

(sometime the installer assumes the names by default:

BI4

y

BI4AUDIT

; if this is not the case you will have to put them)

Server hostname

machinename

Port number

3306

Account username

BOADMIN

Account password

*******

Asegurar

"Reset existing database"

is applied.

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

Configure CMS Account
Configure CMS Account

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. In the console, go to /BOADMIN/boinstall and launch the SBOP EXPLORER 4.1 installer:

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

O

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

2. Right after the "SAP BusinessObjects Explorer Setup” screen appears. Select English for the installation.

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:

CMS Name

: [CMS name used in the installation]

Port number

: 6400

Nombre de usuario

: [database user name used in the installation]

Contraseña

: [database user name used in the installation]]

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.
  • When passing the files from Windows to the Linux Environment be aware that the folders must have the same names. Try using WinSCP instead of a pendrive. Make sure that, for example, the folder “cd /app/boinstall/BusinessObjectsServer_lnx/setup.engine/perl/lib/5.8.9/PVA.pl” is in 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