Versión: 15 | Categoría: Información de instalación
Introducción
Guía de referencia para la configuración de RHEL 8 para software SAP. A diferencia de versiones anteriores, RHEL 8 introduce cambios significativos en la gestión de servicios (systemd), paquetes (dnf/yum) y sincronización de hora (chrony).
Prerrequisitos de Software
Paquetes Obligatorios (Common)
Instalar mediante yum install:
uuidd,libnsl,tcsh,psmisc,nfs-utils,bind-utils.
Específicos para SAP HANA
Se requieren librerías adicionales:
numactl,libatomic,libssh2,expect,graphviz,krb5-workstation.
Configuraciones Críticas
1. SELinux en RHEL 8
Por defecto viene activado. SAP recomienda ponerlo en modo Permissive para evitar bloqueos innecesarios sin desactivar la auditoría.
# Temporal setenforce 0 # Permanente (/etc/selinux/config) SELINUX=permissive
2. Sincronización de Hora (chrony)
NTP ya no está soportado en RHEL 8. Se debe usar el demonio chronyd.
- Configuración en:
/etc/chrony.conf - Habilitar servicio:
systemctl enable --now chronyd
3. Parámetros del Kernel (sysctl)
Configuración en /etc/sysctl.d/sap.conf:
vm.max_map_count = 2147483647 kernel.pid_max = 4194304
Nota: A diferencia de RHEL 7, en RHEL 8 no es necesario modificar
kernel.sem manualmente.
Gestión de Recursos y Límites
Crea el archivo /etc/security/limits.d/99-sap.conf para evitar errores de tipo "Too many
open files":
@sapsys hard nofile 65536 @sapsys soft nofile 65536 @sapsys hard nproc unlimited @sapsys soft nproc unlimited
Servicios del Sistema
Deben estar habilitados y en ejecución:
- uuidd:
systemctl enable --now uuidd - firewalld: Configurar puertos o desactivar temporalmente durante la instalación
(
systemctl stop firewalld). - tmpfiles: Excluir los sockets de SAP de la limpieza automática en
/etc/tmpfiles.d/sap.conf.