
El Manejo de la herramienta SAPinst
Cuando vamos a instalar un sistema SAP luego de tener los pasos y prerequisito, utilizaremos la herramienta SAPinst para la ejecucion de la misma.
1. El resumen de SAPinst
SAPinst incluye un SAPinst GUI y un servidor GUI, ambos utilizan un entorno de ejecucion Java (JRE). Para una instalacion estandar SAPinst, SAPinst GUI y el servidor GUI estan corriendo en el mismo servidor.
Tmabien podemos manejanar la alternativa la instalacion desde una maquina remoto.
Cuando iniciamos SAPInst, SAPInst GUI y el servidor GUI se inician también. SAPInst GUI se conecta al servidor GUI mediante SSL y el servidor GUI se conecta a SAPInst
2. Iniciando SAPinst
Sobre Windows en un host
- Nos logueamos al host con un usuario del grupo de administradores locales
- Iniciamos sapinst desde la ruta donde copiamos o descargamos el dvd installation master: programa sapinst.exe en IM_Windows_
SAPINST crea el directorio de instalación sapinst_instdir dónde mantiene los archivos de log, el cual encuentra la carpeta en program files. Si SAPINST no puede crear el directorio en esa ruta intenta crearlo dónde indique la variable TEMP. SAPinst creea un subdirectorio para cada tipo de instalacion que ejecutaremos en ese host.
Nota: SAPinst siempre busca por la variable de ambiente SAPisnt-JRE_HOME en primer luguar si esta no existe entonces recurrre a JAVA_HOME.
El Auto-extrator SAPinst extrae los ejecutables a un directorio temporal (TEMP, TMP, TMPDIR o SystemRoot).
El Directorio temporal tambien contiene el archivo de log del Auto-Extrator de SAPinst dev_selfex.out, el cual puede ser util ante algun error durante la extracion.
Si queremos finalizar SAPINST y el autoextractor de SAPINST Click dercho sobre l icono de SAPINST en la bandeja de windows y seleccionamos exit, o File - exit.
En Unix Incia SAPinst de la siguiente manera:
- Ingresamos con root
- Iniciamos sapinst desde el directorio de descarga con el comando ./sapins
SAPinst normalmente crea el directorio de instalación sapinst_instdir directameente debajo del dirctorio temporal. SAPINST encuentra el directorio verificando la variable de ambiente TEMP, TMP o TMPDIR Si ningun valor se configurado para estas variables utiliza por defecto el dirctorio /tmp. El directorio debe tener los permisos 777
Durante la instalación los puertos por defcto 21200 y 21212 son usados para la comunicación entre SAPGUI, el servidor SAPGUI, y SAPinst GUI. SAPinst usa el puerto 21200 para comunicarse con el servidor GUI. El GUI server usa el puerto 21212 para comunicarse con SAPinst GUI.
Obtendremos un mensaje d error si alguno de estos puertos está ocupado por otro servicio. En esta situación podemos iniciar el SAPinst con los siguientes parámetros a través de comando.
- SAPINST_DIALOG_PORT=
- GUISEREVERE_DIALOG_PORT=
Para listar todos los parametros de SAPinst, inicia sapinst con el parametro -p:
- Windows: sapinst.exe -p
- UNIX: ./sapinst -p
3. La isntalacion remota con SAPinst
SAPinst tambien puede ser usado para realizar una instalacion remota. Esto permite instalar SAP en un host diferente mientras monitoreamos la instalación con el SAP GUI en local, sea windows o unix
Los prerequisitos.
- Ambos ordenadores deben estar en la misma red.
- El servidor SAPinst usa los puertos 21200 21212 para comunicarse con SAP GUI. Si otro servicio usa estos puertos SAPInst devuelve error
A continuacion iniciamos SAPinst con el siguiente procedimiento:
1. Ingresamos al host remoto
a) Windows como un usuario del grupo local de adminitradors
b) Unix como root
2. Iniciamos SAPinst desde la ubicacion donde copiamos el Installation Master media con el siguiente comando:
a) Windows: sapinst.exe -nogui
b) Unix: ./sapinst -nogui
3. En el host local iniciamos SAP GUI comandos:
a) Windows: starinstgui.bat -host
b) Unix: ./startinstGui.sh -host
Importante: para llevar acaco este procedimiento debemos contar con una copia de Installation Master en la computadora local.
Nota: para listar completa de opciones para iniciar SAPinst GUI podemos usar el comando:
a) Windows: startinstgui.bat -h
b) Unix ./startlinstGui.sh -h
4. La resolucion de problemas con SAPinst
Si un error ocurre en SAPinst detiene la instalacion y muestra un diálogo informativo sobre el error: podemos observer el archivo de log seleccionado View log. Si podemos resolver el error manualmente, seleccionamos retry y continúa la instalación.
Toda la información de instalación se registra en varios logs. A continuacion los archivos generados
- sapinst.log información proceso instalación
- sapinst_dev.log registra todos los mensajes en cada paso de instalación en detalle
Los archivos sapinst.log y sapinst_dev.log pueden ser encontrados en el directorio de instalacion.
Los Log de SAPinst GUI y el Servidor GUI son escritos en la carpeta
a) Windows: %userprofile%.stdgui
b) Unix: /.stdgui
Si SAPinst no inicia, verificaremos el archivo sdtstart.err
SAPInst -Archivos XML
SAPInst es controlado mediante archivos XML
- dialog.xml: mensajes de dialogo durante la instalación
- keydb.xml: registra el proceso de instalación y entradas realizadas por el usuario en este archivo.
-
- messages.xml: mensajes usados en la instalación
- control.xml: definición de componentes usada por SAPInst
- packages.xml: administración d elos paquetes de software
El Manejo de SAPinst GUI
- F1: Información detallada sobre cada parámetro de entrada
- Back: pantalla anterior de dialogo para edición
- Exit: cancela instalaciónn con las siguientes opciones:
a) Stop: Detiene sin otros cambios. Luego se puede continuar
b) Continue: continua la instalación
c)Log off: Detiene SAP GUI, pero SAPInst y el servidor GUI continúan corriendo. Luego es posible volver a conctarse
- View log: muestra contenido sapinst.log durante la instalación
- Retry: realiza el último paso de la instalación nuevamente si ha ocurrido un error.