✒️SAP BASIS / Inicio y apagado del servidor de aplicaciones SAP Por Fernando Escola

Selector Alummnos / Empresas

Inicio y apagado del servidor de aplicaciones SAP

Inicio y apagado del servidor de aplicaciones SAP

Inicio y apagado del servidor de aplicaciones SAP


El SAP Management Console (SAP MC) permite la gestión centralizada del inicio y apagado de la base de datos, una funcionalidad que lo distingue de otras herramientas como SAP MMC o SAPControl. Esta capacidad depende críticamente de la presencia del SAP Host Agent en el servidor de la base de datos. Mientras que otras herramientas inician la BD de forma pasiva (solo cuando se inicia una instancia de aplicación en el mismo host), el SAP MC puede comandar directamente al SAP Host Agent para realizar estas tareas de forma independiente. El sistema utiliza una jerarquía de prioridades (LEVELS) para asegurar que los componentes se activen en el orden correcto, garantizando la estabilidad del sistema SAP.


Detalle Técnico del Proceso 1. Componentes Clave y Comunicación
  • SAP MC: Actúa como la interfaz de control central. Se conecta a cada proceso sapstartsrv y al SAP Host Agent.

  • SAP Host Agent: Es el encargado de ejecutar físicamente el inicio/detención de la BD y proveer datos de monitoreo del sistema operativo al SAP MC.

  • Puertos de comunicación: La conexión entre SAP MC y SAP Host Agent se realiza a través del puerto 1128 (estándar) o 1129 (seguro - SNC).


2. Secuencia de Inicio (Workflow)

El inicio sigue un orden lógico basado en prioridades para evitar errores de dependencia:

  1. Comando de Inicio: El administrador inicia la acción desde SAP MC.

  2. Activación de la BD: El SAP Host Agent recibe la orden. Si la BD está en estado Stopped, ejecuta el comando de inicio. Una vez que la BD cambia a Running, se procede con las instancias.

  3. Instancias LEVEL 1 (Prioridad Alta): El sapstartsrv correspondiente inicia estas instancias (ej. ASCS en entornos ABAP). Estas pueden iniciar incluso antes o en paralelo a la BD, ya que los Servicios Centrales no dependen de una conexión exitosa con la BD en esta fase.

  4. Instancias LEVEL 3 (Prioridad Baja): Una vez activas las de nivel 1, se envían los comandos para iniciar las instancias de aplicación restantes. En sistemas escalados, las señales a instancias del mismo nivel se envían en paralelo.

3. Monitoreo y Estados Visuales

El SAP MC utiliza un código de colores para indicar el estado de la base de datos:

  • Gris: Detenida (Stopped).

  • Amarillo: En proceso de inicio o detención.

  • Verde: Iniciada y operativa (Running).

  • Azul: Indica un problema de comunicación o configuración. Las causas probables incluyen:

    • SAP Host Agent no instalado o desactualizado.

    • Falta de autenticación de la base de datos.

4. Consideraciones de Apagado y Dependencias
  • Automatización del apagado: SAP MC ofrece la opción de detener la BD automáticamente al detener el sistema SAP (cuando todas las instancias se han detenido). Nota importante: Esta función de apagado automático no aplica para sistemas basados en SAP HANA.

  • Dependencia Operativa: Aunque técnicamente se puede detener la BD mientras las instancias de aplicación están activas, en la práctica esto impide que los usuarios continúen trabajando en sistemas ABAP, ya que el Servidor de Aplicaciones requiere la BD operativa para procesar transacciones.


Inicio de sistema SAP usando SAP MC

1. Acceso y Autenticación

Al abrir el SAP MC, el sistema se visualiza en el panel de navegación de la izquierda, ya sea de forma directa o agrupado en carpetas denominadas Landscapes.

  • Identificación: Los sistemas y sus instancias (ASCS, PAS, AAS) se muestran con iconos de colores que indican su estado actual (por ejemplo, gris si está apagado).

  • Seguridad: Al intentar acceder o realizar una acción por primera vez, el sistema desplegará un cuadro de autenticación. Se requiere un usuario del sistema operativo, usualmente adm, que posee los permisos necesarios para iniciar o detener el sistema. SAP MC recordará estas credenciales hasta que se cierre la herramienta.

2. Ejecución del Inicio del Servidor ABAP

Una vez autenticado, el proceso para encender el servidor sigue estos pasos:

  • Selección de componentes: El administrador puede elegir iniciar el sistema completo o instancias específicas. Por defecto, la opción es "Todas las Instancias".

  • Prioridad y Secuencia: El sistema inicia los componentes siguiendo un nivel de prioridad predefinido (LEVEL), asegurando que los servicios base arranquen antes que las instancias de aplicación.

  • Configuración de Tiempos (Start Timeout): Existe un campo para definir el tiempo máximo de espera (por defecto 300 segundos). Si las instancias con un mismo nivel de prioridad no logran iniciar en este intervalo, el proceso de inicio se detiene para evitar errores en cadena.

3. Monitoreo y Verificación del Estatus

Durante y después del arranque, el personal administrativo utiliza el Navigation Pane (izquierda) para seleccionar nodos y el Result Pane (derecha) para ver los detalles técnicos y procesos activos. Los estados más comunes son:

  • Running (En ejecución): Todos los elementos del componente se han iniciado correctamente.

  • Running but status info unavailable: El componente inició, pero no hay datos adicionales de monitoreo disponibles en ese momento.

  • Server startup procedure running: El proceso de inicio ha sido inicializado y sigue en progreso.

  • Dialog Queue standstill: Indica que el inicio no ha finalizado del todo o que los procesos de trabajo ABAP aún no están operativos.

Recomendación final: El manual sugiere que, tras ver el estado "Running" en la consola, la mejor práctica es intentar iniciar sesión directamente en el sistema o instancia para confirmar de forma definitiva su disponibilidad.





Apagado de un sistema SAP usando el SAP MC

1. Secuencia y Lógica de Apagado

El proceso de detención en SAP MC no es aleatorio; se ejecuta siguiendo la secuencia inversa al proceso de inicio. Esto significa que el sistema tiene en cuenta el nivel de prioridad (priority LEVEL) de cada componente para asegurar un cierre ordenado.

2. Modos de Apagado: "Soft" vs. "Hard"

Al solicitar la detención del sistema, aparecerá una ventana de diálogo donde el administrador debe elegir entre dos modalidades principales:

  • Apagado Suave (Soft Shutdown): Es el método recomendado para evitar la pérdida de datos. En este modo, la instancia deja de recibir nuevas solicitudes de usuarios. Los procesos activos se permiten finalizar normalmente; una vez que un proceso termina su tarea actual y queda libre, se detiene definitivamente.

  • Apagado Fuerte (Hard Shutdown): Es un método inmediato. Todo el procesamiento de solicitudes se corta de forma instantánea. Cualquier transacción que haya quedado abierta en ese momento es revertida (rollback) en la base de datos subyacente.

3. Gestión de Tiempos y Prioridades

Al igual que en el inicio, el apagado utiliza un tiempo de espera (timeout):

  • Este tiempo define cuánto margen se le otorga a las instancias de un mismo nivel de prioridad para completar su detención.

  • Ejemplo de flujo: Si las instancias con prioridad 3 (como PAS y AAS) no logran detenerse en el tiempo configurado (por ejemplo, 300 segundos), el sistema procederá de todos modos a detener la instancia con el siguiente nivel de prioridad (como la ASCS con prioridad 1) una vez expire el plazo.

4. Monitoreo del Estatus de Procesos

Durante el apagado, el administrador puede monitorear el progreso desde dos perspectivas en el SAP MC:

  • Estatus de Instancias: En el panel central se observa cómo los iconos cambian de color (de verde de ejecución a gris de detenido) a medida que cada instancia cierra.

  • Estatus de Procesos (Process List): Permite ver a nivel detallado qué sucede dentro de una instancia específica (por ejemplo, la PAS). Aquí se puede verificar qué procesos de trabajo ABAP siguen activos y cuáles ya han pasado al estado "Stopped".



5. Integración con la Base de Datos

Si el sistema lo soporta, existe la opción "Include Database". Si esta casilla está activa y configurada, el SAP MC también puede gestionar el apagado de la base de datos de forma integrada al detener el sistema SAP.


Iniciar una instancia con el SAP MC

1. Casos de Uso para el Inicio Individual

A diferencia del inicio del sistema completo, el inicio o reinicio de instancias individuales es una herramienta avanzada que se utiliza en situaciones específicas:

  • Activación de cambios: Para que nuevos valores en los parámetros del perfil surtan efecto.

  • Gestión de recursos: Para solucionar problemas de asignación de hardware, como memoria RAM o CPU.

  • Mantenimiento: Cuando el sistema operativo requiere un reinicio tras actualizaciones o cambios de hardware.

  • Entornos escalados: En sistemas con múltiples instancias AAS, donde se prefiere un arranque gradual para mantener ventanas de mantenimiento específicas.

2. Operación desde el Menú Contextual

Las opciones para gestionar una instancia se encuentran en el panel de navegación de la izquierda. Al hacer clic derecho sobre el nodo de la instancia deseada, se despliega un menú:

  • Start / Stop: Estas opciones estarán activas o inactivas (en gris) según el estado actual de la instancia.

  • Restart: Es una opción que siempre aparece activa. Si la instancia está detenida, simplemente la inicia; si está en ejecución, realiza el ciclo completo de detención e inicio inmediato.

3. Consideraciones y Advertencias de Seguridad

El manual enfatiza la precaución al usar estas funciones, especialmente en entornos productivos:

  • Conocimiento de interdependencias: Iniciar instancia por instancia requiere entender el nivel de prioridad (priority LEVEL) para no romper la lógica del sistema.

  • Punto Único de Fallo: SAP MC no impide el reinicio de componentes críticos. Si el administrador decide reiniciar un "Punto Único de Fallo", la consola solo mostrará una pregunta de confirmación estándar ("¿Realmente desea detener la instancia?") sin bloquear la acción.


4. Monitoreo del Proceso de Inicio

Una vez que comienza el inicio de la instancia, se pueden monitorear los procesos internos expandiendo el nodo correspondiente:

  • Lista de Procesos (Process List): Muestra los servicios gestionados por el sapstartsrv. Al inicio, se puede observar el proceso sapcpe, que verifica la replicación de los binarios del kernel.

  • Secuencia de Servicios: Se puede ver el progreso individual. Por ejemplo, es común que el Gateway RFC (gwrd) y el ICM (icman) arranquen y se pongan en ejecución mientras el Dispatcher ABAP (disp+work) aún se está inicializando.

  • Tabla de WP AS ABAP: Al revisar esta tabla, el administrador puede confirmar si los procesos de trabajo individuales han completado su inicialización (verificando que la columna Start muestre "yes").

Este procedimiento permite un control granular y es fundamental para la administración técnica diaria del sistema SAP.


Iniciar un sistema SAP usando SAPControl

1. Definición y Acceso a la Herramienta
  • Naturaleza: SAPControl es una herramienta de línea de comandos que utiliza la interfaz de servicio web del proceso sapstartsrv.

  • Disponibilidad: Forma parte del kernel de SAP y está disponible en todas las plataformas de sistemas operativos soportadas.

  • Seguridad: Su acceso debe estar estrictamente limitado a administradores, ya que la ejecución de comandos está ligada a una consola (shell) y requiere permisos de usuario del sistema operativo.

  • Usuarios: El enfoque principal utiliza el usuario adm. También puede ser utilizada por un usuario del sistema operativo con acceso al SAP Host Agent.

2. Procedimiento de Inicio del Sistema
  • Verificación Previa: Antes de iniciar, se recomienda verificar el estado de las instancias mediante SAPControl o comandos del sistema operativo como ps -ef | grep o pstree.

  • Comando Principal: Para iniciar un sistema completo se utiliza el método web StartSystem con la opción ALL (o LEVEL 3).

  • Lógica de Ejecución: Al igual que en SAP MC, el proceso dirige al sapstartsrv para iniciar las instancias siguiendo el priority LEVEL asignado:

    • Prioridad 0.5: Instancias ERS (excepción de inicio temprano).

    • Prioridad 1: Usualmente la instancia ASCS toma el control primero.

    • Prioridad 2: Instancia Central (si no existe una ASCS instalada).

    • Prioridad 3: Instancias PAS y AAS, que arrancan una vez que la ASCS está en ejecución.

3. Métodos de Autenticación y Sintaxis
  • Autenticación Directa: Se puede incluir el usuario y contraseña directamente en la línea de comandos (-user <usuario> <contraseña>), pero esto conlleva el riesgo de que datos sensibles sean visibles en el historial de la consola.

  • Conexiones Confiables (Locales): Si se ejecuta desde el mismo host con el usuario adm, no se requiere ingresar credenciales. Para esto se especifican protocolos protegidos:

    • UNIX/Linux: -prot NI_HTTP.

    • Windows: -prot PIPE.

  • Uso de -systempki: Esta opción permite ejecutar métodos web protegidos (como StartSystem ALL) en entornos distribuidos donde las instancias están en diferentes hosts, eliminando la necesidad de especificar explícitamente el usuario y contraseña en la línea de comandos, aunque requiere una configuración dedicada.

4. Funcionalidades Adicionales
  • Flexibilidad: SAPControl permite no solo iniciar el sistema completo, sino también instancias individuales (InstanceStart) o servicios específicos del sapstartsrv.

  • Apagado: Por defecto, los métodos de detención utilizan opciones hard (forzado), pero se pueden añadir parámetros para realizar un apagado soft (suave) limitado por un tiempo máximo.

Detener una instancia SAP usando SAPControl

1. Uso de SAPControl para Instancias Específicas
  • Flexibilidad de detención: SAPControl permite detener instancias específicas de un sistema sin necesidad de apagar todo el entorno.

  • Comando StopSystem: Si la administración requiere detener solo un tipo de instancia en particular, puede utilizar el comando StopSystem con parámetros específicos.

2. Control por Niveles de Prioridad (LEVEL)

El proceso de detención mediante SAPControl respeta la jerarquía de los componentes del sistema:

  • Detención de Instancias AS: Para detener todas las instancias de servidor de aplicación (AS), se debe ejecutar la opción LEVEL con el valor 3.

  • Persistencia de servicios base: Al usar el nivel 3, las instancias con niveles de prioridad más bajos (como la instancia ASCS) permanecen activas y funcionales.

  • Detención de la ASCS: Si se ejecuta el comando StopSystem con LEVEL 1, el sistema procederá a detener también la instancia ASCS.

  • Excepción de la ERS: Es importante notar que, incluso con el nivel 1, una instancia ERS (Enqueue Replication Server) instalada no se detendrá automáticamente mediante esta acción.

3. Monitoreo del Estatus durante el Apagado
  • Ejecución del comando: Se utiliza la función Stop dirigida a una instancia específica (identificada por su número de instancia y perfil).

  • Verificación de la Lista de Instancias: Mediante la función GetSystemInstanceList, el administrador puede ver el cambio de estado; por ejemplo, una instancia puede pasar de estar en color verde (ejecución) a amarillo o gris, indicando que el proceso de detención ha comenzado o finalizado.

  • Lista de Procesos (GetProcessList): Esta función permite confirmar que los procesos individuales, como el disp+work (Dispatcher) y el IGS Watchdog, han pasado al estado "Stopped" y muestran un color gris en la salida de la consola.


Iniciar y detener usando SAP MMC

1. Naturaleza y Definición del SAP MMC
  • Plataforma: El SAP MMC es una herramienta diseñada específicamente para sistemas operativos Windows.

  • Funcionamiento: Se basa en un "Snap-in" que se añade a la consola de administración de Windows tras la instalación de un sistema SAP en dicho entorno.

  • Alcance: Permite gestionar sistemas SAP instalados localmente, en ordenadores front-end o incluso sistemas sobre plataformas UNIX/Linux si se incluyen mediante el "Snap-in" correspondiente.

  • Dependencia: Aunque depende del sistema operativo Windows, ofrece funciones comparables a las de la herramienta SAP MC (independiente del SO).


2. Proceso de Inicio del Sistema

El inicio de un sistema basado en ABAP sigue una secuencia lógica visualizada en la herramienta:

  • Acción Inicial: Se accede al menú contextual del sistema o instancia deseada y se selecciona la opción de inicio.

  • Prioridad de Instancias: El proceso respeta los niveles de prioridad. Generalmente, la instancia ASCS arranca primero (procesos como msg_server.EXE y enque.EXE) antes de que el servidor de aplicación inicie sus servicios.

  • Monitoreo: El estado se puede verificar en el panel de detalles, donde los iconos cambian de gris (detenido) a amarillo (iniciando) y finalmente a verde (en ejecución/Running).

  • Procesos del Servidor: Durante el arranque del servidor de aplicación, se puede observar la inicialización de procesos críticos como el Dispatcher (disp+work.EXE), Gateway e ICM.

3. Proceso de Detención y Reinicio

El manual indica que el comportamiento para apagar o reiniciar el sistema es consistente con otras herramientas de administración de SAP:

  • Opciones de Apagado: Al detener o reiniciar un sistema en SAP MMC, se ofrecen opciones de apagado similares a las de SAP MC y SAPControl.

  • Consistencia: No existe ninguna diferencia funcional significativa en las opciones de apagado (como los modos suave o fuerte) en comparación con las herramientas mencionadas anteriormente.

Nota de Recomendación
  • Preferencia Técnica: SAP recomienda el uso de la herramienta gráfica SAP MC por ser independiente del sistema operativo, a diferencia del SAP MMC que está ligado a Windows.



 

Escanear / Compartir

 

 


Sobre el autor

Publicación académica de Fernando Escola, en su ámbito de estudios para la Carrera Consultor SAP BASIS S/4HANA.

SAP Senior

Fernando Escola

Profesión: Especialista en Infraestructura It - Argentina - Legajo: SJ78C

✒️Autor de: 58 Publicaciones Académicas

🎓Egresado del módulo:

Disponibilidad Laboral: FullTime

Presentación:

Soy un profesional de tecnología con más de 25 años de experiencia en infraestructura it, soporte técnico y administración de entornos corporativos. a lo largo de mi carrera trabajé brindando soporte

Certificación Académica de Fernando Escola

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "Inicio y apagado del servidor de aplicaciones SAP" de la mano de nuestros alumnos.

SAP Master

En cada servidor donde esté instalada una instancia SAP, también debería estar instalado un SAP Host Agent. El SAP MC también se conecta al SAP Host Agent de las instancias individuales para recopilar información sobre el consumo de memoria, la asignación del sistema de archivos y los procesos del sistema operativo correspondiente. Los estados durante el arranque de un sistema SAP son: * Running (En ejecución) Todos los elementos del componente seleccionado se han iniciado correctamente y están en ejecución. * Running but status info unavailable (En ejecución pero información de estado no disponible) Todos los elementos del componente seleccionado se han iniciado correctamente,...

Acceder a esta publicación

Creado y Compartido por: Oscar Orlando Ruiz Cano

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

El SAP MC permite iniciar y detener la base de datos, no esta implementada en SAP MMC o SAPControl la base de datos solo se inicia cuando se inicia una instancia PAS o AAS en el mismo host donde esta instalada la base de datos. En el servidor donde esta la base de datos también debe estar el SAP Host Agent, este se encarga de iniciar y detener la base de datos y proprociona datos de moniotreo del sistema operativo al SAP MC. El SAP MC recibe la información principal de sapstartsrv de las instancias SAP que se comunica en que servidor esta instalada la base de datos y se comunican por el puerto 1128 o 1129 para comunicaciones seguras de red Las instancias con prioridad LEVEL 1 se inician directamente después de la base de...

Acceder a esta publicación

Creado y Compartido por: Mayra Herrera Naranjo / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Inicio y apagado del servidor de aplicaciones SAP El SAP Management Console (SAP MC) permite la gestión centralizada del inicio y apagado de la base de datos, una funcionalidad que lo distingue de otras herramientas como SAP MMC o SAPControl. Esta capacidad depende críticamente de la presencia del SAP Host Agent en el servidor de la base de datos. Mientras que otras herramientas inician la BD de forma pasiva (solo cuando se inicia una instancia de aplicación en el mismo host), el SAP MC puede comandar directamente al SAP Host Agent para realizar estas tareas de forma independiente. El sistema utiliza una jerarquía de prioridades (LEVELS) para asegurar que los componentes se activen en el orden correcto, garantizando...

Acceder a esta publicación

Creado y Compartido por: Fernando Escola / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

Fecha: 24/01/26 Inicio y apagado del servidor de aplicaciones SAP (Lección 2 Unidad 4) 1. Inicio y apagado de la base de datos usando el SAP MC y el SAP Host Agent Capacidad del SAP MC: El SAP MC también te permite iniciar y detener la base de datos. Nota sobre SAPControl: Con herramientas como SAPControl, la base de datos solo se inicia cuando se inicia una instancia PAS (Primary Application Server) o AAS (Additional Application Server). Requisito del SAP Host Agent: En el servidor donde está instalada la base de datos del sistema SAP, también debe estar instalado un SAP Host Agent. Este agente se encarga de iniciar y detener la base de datos. ...

Acceder a esta publicación

Creado y Compartido por: Richard Uriel Melendez Aponte / Disponibilidad Laboral: PartTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

1ï¸�⃣ Inicio y apagado de la base de datos usando SAP MC y SAP Host Agent SAP Host Agent es el componente que permite a SAP MC comunicarse con el sistema. Desde SAP MC: Seleccionás el host o la DB (HANA). Usás Start / Stop Database. El Host Agent ejecuta los comandos a nivel OS para arrancar o detener la base de datos. Sin Host Agent → no es posible controlar la DB desde SAP MC. 2ï¸�⃣ Inicio de un sistema SAP usando SAP MC En SAP MC seleccionás el SID del sistema. Opción Start System. El arranque es secuencial: Base de datos ...

Acceder a esta publicación

Creado y Compartido por: Nicanor Vasquez Risso / Disponibilidad Laboral: FullTime + Carta Presentación

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 99.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

🔎Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!