cancel
Showing results for 
Search instead for 
Did you mean: 

Consolidar 2 servers (SAP BO) en 1 único servidor potenciado

Former Member
0 Kudos

Hola,

hasta hace 3 meses, solíamos tener el SAP BO en 2 servidores físicos (uno con la Base de Datos y otro con el servidor de SAP BO) con limitada RAM y Procesador, cada uno.


Ahora, tenemos ambos servidores como maquinas virtuales corriendo sobre vmware esxi 5.5.


En nuestro nuevo ambiente tenemos el 'poder' de agregar mucha RAM y Procesador! Así es que quisieramos unificar o cosolidar ambos servidores en 1 unica maquina virtual con mucha RAM y Procesador.


Nuestra versión de SAP Business One es la 9.1.17 corriendo sobre Windows 2008 R2 server.

Y nuestra Base de Datos es un MS SQL Server 2012 R2 que corre sobre un servidor Windows 2008 R2.

Nuestro técnico de Infrasestructura de TI dice que debería ser fácil realizar esta labor, y que solo bastaría con instalar el SQL Server 2012 R2 en el mismo servidor que hoy tiene instalado el servidor de SAP BO y luego importar las bases de datos ('Restore')

Para mi, esto suena demasiado simple, lo que me provoca algo de desconfianza, es por eso, que decidí preguntar aquí, quizás alguien me pueda sugerir algo que no estemos considerando.

Gracias a todos.

Accepted Solutions (1)

Accepted Solutions (1)

felipe_loyolarodriguez
Active Contributor
0 Kudos

Buenas tardes

Siempre que la migración sea hacia arriba no hay problema.

Lo único que debes de asegurarte es de tener la licencia para el nuevo servidor , ya que supongo instalaras también ahí el service manager de SAP.

En todo caso, antes de migrar puedes hacer una migración de prueba para verificar que todo funciona bien.

Un solo dato, SAP solo está dando soporte a sistemas operativos virtualizados e instalados en idioma ingles.

Saludos

Former Member
0 Kudos

Gracias por tu respuesta.

El servidor con su licencia y service manager ya está instalado, y sobre éste es donde instalaríamos el SQL Server 2012.

gonzalogomez
Active Contributor
0 Kudos

Es así de simple, tienes que registrar el nuevo server con su hardware key oportuno.

Mueves un backup al nuevo server, restauras y listo.

O lo haces mediante un detach, mover los ficheros lógicos y luego attach en el nuevo server.

La unica pega que vas a tener es la ruta donde tengas guardados los anexos si los usas

Estarian apuntando hacia una ruta \\SERVER\Anexos y si ahora es \\NEWSERVER\Anexos no te los encontrará.

Tendrías que localizar la tabla de los anexos, que ahora no recuerdo su nombre y actualizar esa dirección, a parte de mover fisicamente los ficheros.

Former Member
0 Kudos

Con los "Anexos" te refieres a los "Addons"?

En caso de ser así, sabes en que tabla se guarda la ruta?

Gracias.

felipe_loyolarodriguez
Active Contributor
0 Kudos

Archivos anexos, la carpeta donde están los PDF y esas cosas.

Atte.

Former Member
0 Kudos

Ah, los anexos, ya entendí... los archivos adjuntos.

Gracias, muchas!!!

Answers (2)

Answers (2)

former_member188716
Participant
0 Kudos

Y no era mas simple instalar el sql server 2012 r2, luego restaurar la copia de la bd producción, después instalar alguna versión base de SAP B1 9.1 (la solicitas a tu partner) y hacer el upgrade al pl 17... (también solicitas el instalador a tu parthner).

Finalmente realizar pruebas.

De este modo vas configurando dirección ip, datos de bd y contraseñas sin que se te escape nada.

Te cuento nosotros tenemos sap b1 en el mismo server con la bd y nos recomendaron dejar por separado la BD del ERP...

Former Member
0 Kudos

Me arroja error de SLD:

"No se pudo conectar a "System Landscape Directory (SLD). Póngase en contacto con el administrador de sistema"

Además muestra la ventana "Seleccion de servidor de Infraestructura" donde hay que poner el servidor y el puerto "30000".

Favor su ayuda.

GRacias.

gonzalogomez
Active Contributor
0 Kudos

¿Has pasado las bbdd?

Tienes que pasar todas las bbdd del sql.

Empresariales, sbo-common, IFSERV, SLDModel.SLDData

Esta ultima es la que controla el acceso y las licencias..

Former Member
0 Kudos

Buen punto Maestrisimo!

Solo pasé las BD de producción, sin considerar la sbo-common ni SLDModel.CLDData.

Lo pruebo ahora mismo.

felipe_loyolarodriguez
Active Contributor
0 Kudos

Además recuerda o solo usar en nombre o solo la Ip en todas las conexiones, no es bueno mezclar.

Atte.

Former Member
0 Kudos

mmm. Sigue mostrando el mismo error. Que otra cosa podría ser?

felipe_loyolarodriguez
Active Contributor
0 Kudos

Abre internet explorer -> https://localhost:30010/ControlCenter

Ingresa con las credenciales

Elimina el servidor sql y vuelvelo a agregar, respetando las reglas de IP o nombre según lo hayas configurado.

Saludos

gonzalogomez
Active Contributor
0 Kudos

¿Los servicios de Windows que hacen falta están arrancados o si quiera creados?

Creo que algún paso o algo no nos has contado.

¿En ese server has instalado SAP como programa o ya estaba instalado?

¿Solo tenías que traer las bbdd productivas de una ubicación a otra?

Former Member
0 Kudos

En dicho server está instalado SAP BO 9.1.17.

Sobre ese server instalé MS SQL Server 2012 R2 (instalación completa).

Importé 2 de las bases de datos de producción (las otras 2 eran de pruebas)

Importé las BD SBO-COMMON y SLDModel.SLDData

Ayer hice mas pruebas, si levanto el servidor antiguo (192.168.1.75) con las bases de datos SAP se conecta sin problemas. Si lo apago, arroja el error:

"No se pudo conectar a "System Landscape Directory (SLD). Póngase en contacto con el administrador de sistema"

Además muestra la ventana "Selección de servidor de Infraestructura" donde hay que poner el servidor y el puerto "30000".

También he probado lo siguiente:

Modificar la tabla "LogicalMachines", columna "Hostname" y poner "192.168.1.75"

Modificar la tabla "HostingUnits", columna "Name" y poner "192.168.1.75"

En el registro de windows (Registry) modificar la clave:

HKLM\Software\wow6432Node\sap\sap business one SLD Service

Value Name: DBserver

Value data: 192.168.1.75

Pero aun no puede ver la BD instalado en sí mismo.

Pensándolo bien, si hay algo que no he mencionado antes... ambos servidores estaban instalados dentro del dominio, y las pruebas las estoy haciendo fuera del dominio, influirá esto en algo? (no tenemos integrado SAP al Active Directory).

Lo de los servicios no le he revisado aun, ahora lo reviso.

Former Member
0 Kudos

Amigo, revisé los servicios en el servidor de Base de Datos, pero no veo servicios propios de SAP

A qué servicios te refieres?

felipe_loyolarodriguez
Active Contributor
0 Kudos

A ver, vamos por partes.

Tenias 2 servidores, 1 para SQL Server y el otro para los servicios de SAP B1 Server.

Ahora tienen un nuevo maquinon y quieren meter ambos server en este nuevo.

Instalaste SQL Server e importaste las bases de datos, hasta ahí todo bien.

Instalaste SAP B1 Server?, con el license manager, el SLD, importaste la licencia del nuevo server?

Atte.

Former Member
0 Kudos

Primero que todo, muchas por seguir respondiendo.

Sí, teníamos 2 servidores, 1 para SQL Server 2012 R2 y el otro para el servidor de SAP B1 (con license manager, SLD, y licencia funcionando).

Segundo acto, los virtualizamos en vmware esxi 5.5 y todo ha funcionado perfecto por 1 año.

Tercer acto, nos dimos cuenta que una vez virtualizados podíamos subirle la RAM y el Procesador para potenciarlos.

Cuarto acto, como vimos que el potencial de subir los recursos era fácil a través de vmware, decidimos que queríamos 'unificar' o 'consolidar' ambos servidores en 1 solo (además nos lo reocmendaron).

Quinto acto, analizando, la mejor forma de unificarlos era instalar la BD encima del servidor de SAP que ya tiene lo mas complejo instalado, además del hardware key funcionando. Entonces lo mejor era instalar el SQL Server encima del mismo servidor y luego importar las bases de datos productivas.

Siempre hemos tenido la duda si no existe en laguna parte del servidor de SAP donde tengamos que decirle que la Base de Datos ya no está en el 192.168.1.75 si no en si mismo (192.168.1.73).

felipe_loyolarodriguez
Active Contributor
0 Kudos

Bueno, si deseas, puedes darme conexión por team viewer para revisar el tema y ver que puede estar fallando porque no logro divisarlo así con la información entregada.

Como en unos 40 min mas tengo un rato libre.

Saludos

Former Member
0 Kudos

Me habrías ayudado mucho, pero ando fuera de la oficina, vuelvo como en 2 horas mas.

Podrías ser el Lunes? (si no es molestia ni abuso)

felipe_loyolarodriguez
Active Contributor
0 Kudos

Si, no hay problema.

Slds

Former Member
0 Kudos

Muchas gracias, el Lunes seguimos :

gonzalogomez
Active Contributor
0 Kudos

Quinto acto, analizando, la mejor forma de unificarlos era instalar la BD encima del servidor de SAP que ya tiene lo mas complejo instalado, además del hardware key funcionando. Entonces lo mejor era instalar el SQL Server encima del mismo servidor y luego importar las bases de datos productivas.

Ok, de acuerdo. Para realizar esto instalas SQL Server 2012 en este server. Esto te deja el SQL vacío de bases de datos. Aquí en este punto te traes las bbdd del otro sql del otro server (SBO-COMMON, SLD, IFSERV, RSP y las productivas y de pruebas y las restauras).

Tienes que actualizar en el SLD la información de la nueva dirección IP.

Tienes que actualizar el service manager de las server tools para que conjunto al SLD apunte a la nueva ip (Igual necesitas un nuevo hardware key). Al acceder a SAP con el cliente tienes que cambiar la IP de conexión en seleccionar sociedad GL (igual tienes que modificar la licencia y refirmar el EULA).

Si tienes SAP Instalado tienes que tener los servicios en el sistema operativo, empiezan por SAP y son unos cuantos. Si no los tienes en este server...¿donde están? ¿en el otro server?

Si no están los servicios tienes que recrear la instalación de server tools y sld en este server...

Former Member
0 Kudos

Todo bien con la primera parte, pero luego comienzan mis dudas:

Donde dices: "Tienes que actualizar en el SLD la información de la nueva dirección IP."

Tengo el servicio de Windows de "SAP BO SLD Service", pero a nivel de servicios no hay donde decirle que apunte a una nueva IP. Existe alguna aplicacion, un archivo de configuración u otro lugar donde se modifique la IP?

El 'Service Manager' ya está apuntando a la IP correcta, obvio si es el mismo SAP server, si lo que cambiamos fue la BD.

gonzalogomez
Active Contributor
0 Kudos

En el inicio de Windows tienes el service manager.

Accedes a él y verás lo siguiente:

Tienes que actualizar la dirección ip del license server, establecer el set.

Luego pinchas en configure security y aparece el login al sld

Accedes con tu B1SiteUser y su password y verás la información que guarda la bbdd de SLD

Tienes que añadir la nueva información del server nuevo por IP al igual que en license manager.

Para que puedas acceder aquí en los servicios de Windows tienes que tener corriendo estos servicios:

Former Member
0 Kudos

Wow parece que diste en el clavo!

Ahí es donde parece que se configura,pero por alguna razón no me reconoce la clave... cuando la ingreso a través del SQL Manager entro sin problemas, pero cuando la pongo en esa pantalla, no la reconoce... alguna sugerencia?