Compartir a través de


Actualización del sistema operativo

En este artículo, se describen los detalles de las actualizaciones del sistema operativo (SO) en HANA Instancias grandes (HLI), también conocidas como infraestructura baremetal.

Nota:

Este artículo contiene referencias a términos que Microsoft ya no usa. Cuando se eliminen los términos del software, se eliminarán también de este artículo.

Nota:

La actualización del sistema operativo es su responsabilidad. El soporte técnico de operaciones de Microsoft puede guiarle en las áreas clave de la actualización, pero consulte también al proveedor del sistema operativo al planear una actualización.

Durante el aprovisionamiento de HLI, el equipo de operaciones de Microsoft instala el sistema operativo. Es necesario que mantenga el sistema operativo. Por ejemplo, debe realizar la aplicación de revisiones, la optimización y la actualización, entre otras, en HLI. Antes de realizar cambios importantes en el sistema operativo, por ejemplo, la actualización de SP1 a SP2, abra una incidencia de soporte técnico para ponerse en contacto con el equipo de operaciones de Microsoft. Se pondrán en contacto con usted. Se recomienda abrir esta incidencia de soporte técnico al menos una semana antes de la actualización.

El vale incluye:

  • El id. de suscripción de HLI.
  • El nombre del servidor.
  • El nivel de revisión que planea aplicar.
  • La fecha en la que planea efectuar este cambio.

Para la matriz de compatibilidad de las distintas versiones de SAP HANA con las diferentes versiones de Linux, consulte la Nota de SAP 2235581.

Problemas conocidos

Hay un par de problemas conocidos con la actualización:

  • En la clase de SKU de tipo II, se quita Software Foundation Server (SFS) durante la actualización del sistema operativo. Tendrá que reinstalar la versión de SFS compatible después de finalizar la actualización del sistema operativo.
  • Se produce una reversión de los controladores de la tarjeta Ethernet (ENIC y FNIC) a una versión anterior. Después de la actualización, deberá volver a instalar la versión compatible de los controladores.

La configuración del sistema operativo puede desviarse de la configuración recomendada a lo largo del tiempo. Esta desviación se puede producir debido a la aplicación de revisiones, las actualizaciones del sistema y otros cambios que pueda realizar. Microsoft identifica las actualizaciones necesarias para garantizar que HANA Instancias grandes esté configurado de forma óptima para conseguir el mejor rendimiento y resistencia. En las instrucciones siguientes, se describen las recomendaciones dirigidas al rendimiento de la red, la estabilidad del sistema y el rendimiento óptimo de HANA.

Versiones compatibles del controlador eNIC/fNIC

Para conseguir el rendimiento de red y la estabilidad del sistema adecuados, asegúrese de tener instalada la versión adecuada específica del sistema operativo de los controladores eNIC y fNIC según la siguiente tabla de compatibilidad (que contiene la versión del controlador compatible más reciente). Los servidores se entregan a los clientes con versiones compatibles. Sin embargo, los controladores se pueden revertir a las versiones predeterminadas durante la aplicación de revisiones del sistema operativo o del kernel. Asegúrese de que se ejecute la versión del controlador adecuada después de las operaciones de aplicación de revisiones del sistema operativo o del kernel.

Fabricante del sistema operativo Versión del paquete del sistema operativo Versión de firmware Controlador eNIC Controlador fNIC
SuSE SLES 12 SP2 3.2.3i 2.3.0.45 1.6.0.37
SuSE SLES 12 SP3 3.2.3i 2.3.0.43 1.6.0.36
SuSE SLES 12 SP4 3.2.3i 4.0.0.14 2.0.0.63
SuSE SLES 12 SP5 3.2.3i 4.0.0.14 2.0.0.63
Red Hat RHEL 7.6 3.2.3i 3.1.137.5 2.0.0.50
SuSE SLES 12 SP4 4.1.1b 4.0.0.6 2.0.0.60
SuSE SLES 12 SP5 4.1.1b 4.0.0.6 2.0.0.59
SuSE SLES 15 SP1 4.1.1b 4.0.0.8 2.0.0.60
SuSE SLES 15 SP2 4.1.1b 4.0.0.8 2.0.0.60
Red Hat RHEL 7.6 4.1.1b 4.0.0.8 2.0.0.60
Red Hat RHEL 8.2 4.1.1b 4.0.0.8 2.0.0.60
SuSE SLES 12 SP4 4.1.3d 4.0.0.13 2.0.0.69
SuSE SLES 12 SP5 4.1.3d 4.0.0.13 2.0.0.69
SuSE SLES 15 SP1 4.1.3d 4.0.0.13 2.0.0.69
Red Hat RHEL 8.2 4.1.3d 4.0.0.13 2.0.0.69

Comandos para actualizar controladores y limpiar paquetes RPM antiguos

Comando para comprobar los controladores instalados existentes

rpm -qa | grep enic/fnic 

Eliminación del RPM de eNIC/fNIC existente

rpm -e <old-rpm-package>
rpm -ivh <enic/fnic.rpm> 

Comandos para confirmar la instalación

modinfo enic
modinfo fnic

Pasos para la instalación de controladores eNIC/fNIC durante la actualización del sistema operativo

  • Actualizar la versión del sistema operativo
  • Quitar los paquetes RPM antiguos
  • Instalar los controladores eNIC/fNIC compatibles según la versión del sistema operativo instalada
  • Reiniciar el sistema
  • Después del reinicio, comprobar la versión de eNIC/fNIC.

Error de actualización de GRUB de unidades HLI de SuSE

HANA (instancias grandes) de SAP en Azure (tipo 1) puede encontrase en un estado de no arranque tras la actualización. El procedimiento siguiente soluciona este problema.

Pasos de ejecución

  • Ejecute el comando multipath -ll.
  • Obtenga el identificador del número de unidad lógica (LUN) o use el comando: fdisk -l | grep mapper
  • Actualice el archivo /etc/default/grub_installdevice con la línea /dev/mapper/<LUN ID>. Ejemplo: /dev/mapper/3600a09803830372f483f495242534a56

Nota

El identificador del LUN varía de un servidor a otro.

Deshabilitación de la detección y corrección de errores

Los módulos de detección y corrección de errores (EDAC) ayudan a detectar y corregir errores de memoria. Sin embargo, el hardware de tipo I de HLI subyacente ya detecta y corrige los errores de memoria. Habilitar la misma característica en los niveles de hardware y sistema operativo puede producir conflictos y provocar apagados no planeados del servidor. Se recomienda deshabilitar los módulos EDAC del sistema operativo.

Pasos de ejecución

  • Compruebe si los módulos EDAC están habilitados. Si el comando siguiente devuelve una salida, los módulos están habilitados.
lsmod | grep -i edac 
  • Para deshabilitar los módulos, anexe las líneas siguientes al archivo. /etc/modprobe.d/blacklist.conf.
blacklist sb_edac
blacklist edac_core

Es necesario un reinicio para que los cambios tengan efecto. Después del reinicio, vuelva a ejecutar el comando lsmod y compruebe que los módulos no estén habilitados.

Parámetros de kernel

Asegúrese de que se aplique el valor correcto para transparent_hugepage, numa_balancing, processor.max_cstate, ignore_ce y intel_idle.max_cstate.

  • intel_idle.max_cstate=1
  • processor.max_cstate=1
  • transparent_hugepage=never
  • numa_balancing=disable
  • mce=ignore_ce

Pasos de ejecución

  • Agregue estos parámetros a la línea GRB_CMDLINE_LINUX del archivo /etc/default/grub:
intel_idle.max_cstate=1 processor.max_cstate=1 transparent_hugepage=never numa_balancing=disable mce=ignore_ce
  • Cree un archivo GRUB.
grub2-mkconfig -o /boot/grub2/grub.cfg
  • Reinicie el sistema.

Pasos siguientes

Obtenga información sobre cómo configurar un servidor SMT para SUSE Linux.