✒️El manejo de la herramienta SAPinst
El manejo de la herramienta SAPinst
Resumen de SAPinst
SAPinst incluye un SAPinst GUI y un servidor GUI, ambos utilizan un Entorno de Ejecución Java (JRE). En una instalación estándar SAPinst, SAPinst GUI y el servidor GUI están corriendo en el mismo servidor.
Iniciando SAPinst
Para iniciar SAPinst en Windows debemos:
- Loguearnos al host con un usuario miembro del grupo de administradores locales.
- Iniciar SAPinst desde lar uta donde copiamos o descargamos el DVD denominado Installation Master. El programa "sapinst.exe" ubicado en la ruta IM_Windows_
SAPinst crea el directorio de instalación "sapinst_instdir", donde mantiene los archivos de log, el cual se encuentra en la carpeta Program Files. Si SAPinst no puede crear el directorio "sapinst_instdir" allí, intentará crearlo en la variable de ambiente TEMP. SAPinst crea un subdirectorio para cada tipo de instalación que ejecutemos en ese host.
El auto-extractor SAPinst extrae los ejecutables a un directorio temporal (TEMP, TMP, TMPDIR, etc), y luego los borra finalizado la ejecución.
Para iniciar SAPinst en Unix debemos:
- Iniciar al host con el usuario root.
- Iniciar SAPinst desde el directorio de descarga o copia del Installation Master con el comando ./sapinst
SAPinst normalmente crea el directorio de instalación "sapinst_instdir" directamente debajo del directorio temporal. SAPinst encuentra este directorio verificando la variable de ambiente TEMP, TMP o TMPDIR. Si no lo encuentra utilizará por defecto el directorio /tmp. (con permisos 777)
NOTA: Hay que tener cuidado con que el SO no borre el contenido del directorio temporal /tmp o el contenido de los directorios a los cuales las variables TEMP, TMP o TMPDIR apuntan.
Durante la instalación, los puertos por defecto 21200 y 21212 son usados para la comunicación entre SAPinst, el servidor GUI y SAPinst GUI. SAPinst usa el puerto 21200 para comunicarse con el servidor GUI, mientras que el GUI server usa el puerto 21212 para comunicarse con SAPinst GUI.
En caso de que algunos de estos puertos ya esté ocupado por otro servicio obtendremos un mensaje de error. En estos casos, se puede iniciar sapinst con ciertos parámetros en una ventana de comandos (ver comandos en la unidad)
Instalación Remota con SAPinst
SAPinst también puede ser usado para realizar una instalación remota. Esto permite instalar un sistema SAP en un host diferente mientras monitoreamos la instalación con el SAPinst GUI en una computadora local ya sea Windows o Unix.
Los prerrequisitos para realizar una instalación remota con SAPinst son:
- Ambas computadoras deben estar en la misma red y deben verse mediante un ping una con otra.
- El servidor SAPinst usa los puertos 21200 y 21212 para comunicarse con SAPinst GUI. Si uno de estos puertos es utilizado por algún otro servicio, SAPinst devuelve error.
Iniciamos SAPinst con el siguiente procedimiento:
- Ingresamos al host remoto (ya sea Windows o Unix)
- Iniciamos SAPinst desde la ubicación donde copiemos el Installation Master media con el siguiente comando:
- Windows: sapinst.exe -nogui
- Unix: ./sapinst -nogui - En el host iniciamos SAPinst GUI ejecutando el siguiente comando:
- Windows: startinstgui.bat -host
- Unix: ./startInstGui.sh -host
Para esto debemos contar con una copia del Installation Master en la computadora local:
- Windows: startinstgui.bat -h
- Unix: ./startInstGui.sh -h
Resolución de Problemas con SAPinst
Si un error ocurre, SAPinst detiene la instalación y muestra un diálogo informando sobre el error. En este caso, podemos observar el archivo de log seleccionando "View Log".
NOTA: Hay algunas situaciones de error donde simplemente seleccionando "Retry SAPinst" continúa la instalación sin problemas. Por eso se recomienda probar esta opción antes de analizar con mayor profundidad el error.
Toda la información de la instalación se registra en varios archivos de log. Los principales archivos generados por SAPinst son:
- sapinst.log: información del progreso de la instalación
- sapinst_dev.log: registra todos los mensajes de cada paso de la instalación en detalle.
Los archivos sapinst.log y sapinst_dev.log pueden ser encontrados en el directorio de instalación.
Los logs de SAPinst GUI y el Servidor GUI son escritos en la carpeta:
- Windows: %uuserprofile%.stdgui
- Unix: /.stdgui
Si SAPinst no inicia, hay que revisar el archivo sdtstart.err en la ubicación indicada anteriormente.
SAPinst - Archivos XML
SAPinst es controlado mediante archivos XML. Los principales archivos XML son:
- dialog.xml: contiene todos los mensajes de diálogo usados en la instalación
- keydb.xml: SAPinst registra el progreso de la instalación y las entradas realizadas por el usuario en este archivo.
- messages.xml: contiene todos los mensajes usados en la instalación.
- control.xml: contiene la definición de componentes usada por SAPinst.
- packages.xml: para la administración de los paquetes de software.
Manejo de SAPinst GUI
Cuando usamos el SAPinst GUI tendremos disponibles diferentes pantallas de diálogo, tales como pantallas de entrada, pantalla de progreso de instalación, ventanas de mensajes, etc.
 
 
 
Sobre el autor
Publicación académica de Rodrigo Leonardo María García, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Rodrigo Leonardo María García
Profesión: Analista de Administración Sap - Argentina - Legajo: CM14L
✒️Autor de: 96 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Me llamo rodrigo, tengo 23 años y vivo en argentina. soy ingeniero en sistemas de información y actualmente trabajo en una empresa nacional como administrador sap.
Certificación Académica de Rodrigo María