¿Estás visitando desde Argentina?
Ingresá a Linware Argentina ⯈
Continuar en Linware Argentina ⯈
×
¿Qué estás buscando?
BUSCAR!
BLOG
SUSE - Saptune 3.1 en el horizonte
Publicada el 01/09/2023

En unas semanas saptune 3.1 llegará a los repositorios públicos de SLES para Aplicaciones SAP. Es hora de hablar sobre los cambios y nuevas funciones.

Como siempre, se lanzará saptune 3.1 para todos los Service Packs que aún reciben soporte, a saber:

  • SUSE Linux Enterprise Server para aplicaciones SAP 12 SP5
  • SUSE Linux Enterprise Server para aplicaciones SAP 15 SP1
  • SUSE Linux Enterprise Server para aplicaciones SAP 15 SP2
  • SUSE Linux Enterprise Server para aplicaciones SAP 15 SP3
  • SUSE Linux Enterprise Server para aplicaciones SAP 15 SP4
  • SUSE Linux Enterprise Server para aplicaciones SAP 15 SP5

Salida legible por máquina

Esta podría ser la característica nueva más importante: salida JSON opcional

Con --format jsonel primer conjunto de comandos.

  • saptune [daemon|service] status
  • saptune note list|verify|enabled|applied
  • saptune solution list|verify|enabled|applied
  • saptune status
  • saptune version

imprimirá la salida como una cadena JSON. Seguirán más comandos.

Esto no sólo allana el camino para la próxima integración de Trento, sino que también simplifica el uso en scripts o soluciones de gestión de configuración.

Salida de: saptune –formato json nota aplicada | jq

¡ No lo uses --format jsona ciegas! Un comando que aún no admite salida JSON fallará si se llama con la opción, ¡incluso si funcionara de otra manera!

Comandos nuevos, comandos obsoletos

A pedido de un cliente, se agrego un nuevo comando:saptune solution change

Como solo se permitía una solución a la vez, cambiar a otra era un proceso de dos pasos. Primero revirtiendo la solución actual y luego aplicando la nueva. Ahora esto es posible con un solo comando.

Esto no sólo es más conveniente, sino que también minimiza el tiempo en que el sistema no está sintonizado, ya que la reversión y la aplicación se realizan internamente mucho más rápido.

Dado que el cambio es simplemente una reversión seguida de una aplicación, el orden no se conserva en caso de que haya aplicado Notas adicionales a una Solución.

Salida de: cambio de solución saptune HANA

 

Comando de estado restaurado

El comando saptune statusrecibió un lavado de cara y algunas incorporaciones nuevas.

La Solución muestra ahora la lista de Notas contenidas. En todos los casos, las listas de notas están ordenadas según la forma en que se aplican.

Los nuevos agregados son el tipo de virtualización y, creo que la adición más bienvenida, ¡el estado de la puesta a punto!
Ya no es necesario ejecutar una "verificación de Saptune" adicional para comprobar si el ajuste está en orden. Esto ya se muestra en el comando de estado.
Para aquellos que no quieran eso, el comportamiento anterior se puede restaurar usando --non-compliance-check.

Salida de: estado saptune

Nuevas soluciones y notas de SAP

La solución MAXDB no solo ha quedado obsoleta, sino que también presentamos una nueva solución `NETWEAVER+MAXDB` para ejecutar servidores de aplicaciones SAP y MAXDB en el mismo host.

La nota de SAP “1868829 – Problemas de inicio porque el número de solicitudes de E/S activas en la cola excede el límite de aio-max-nr” ya está disponible y forma parte de las soluciones:

    • HANA
    • NETWEAVER+HANA
    • S4HANA-APP+DB
    • S4HANA-DBSERVER

¡Las cebras están aquí!

Las tablas de saptune verifypueden llegar a ser muy largas. El de la solución SAP HANA contiene más de 50 parámetros, según el entorno. Detectar entradas que no cumplen con las normas puede resultar complicado.

Con 3.1, ahora puede limitar la tabla únicamente a parámetros que no cumplan:

Salida de: verificación de nota saptune –mostrar no compatible

o colorear la salida:

Salida de: verificación de nota saptune –colorscheme full-red-noncmpl

Ahí es donde las cebras entran en juego. Puedes elegir entre diferentes estilos de color:

  • cmpl-blue-zebra
  • full-blue-zebra
  • full-red-noncmpl
  • red-noncmpl
  • cmpl-green-zebra
  • full-green-zebra
  • full-yellow-noncmpl
  • yellow-noncmpl

Acerca del sistema

Desde la versión 3.0 saptune informa posibles conflictos con sysctlarchivos. Un archivo casi siempre generaba debate: /boot/sysctl.conf-*. Entre otros, establece los valores predeterminados de kernel.shmmaxkernel.shmallpara SLES y, por lo tanto, Saptune siempre lo informa como posible conflicto.

Los comentarios nos dijeron que a una parte de los usuarios les gustó, pero a una ligera mayoría no.

Con 3.1, Saptune ya no informará ambos archivos de forma predeterminada. Pero aquellos de ustedes que todavía lo quieran, pueden simplemente cambiar la variable SKIP_SYSCTL_FILEen /etc/sysconfig/saptune.

¿Algo más?

Sin ser completo, también hemos reelaborado la definición de versión en los archivos de configuración, lo que será interesante para quienes usan Notas y Soluciones personalizadas. Pasamos del formato de comentarios (aún admitido, pero obsoleto) a un formato de sección más claro:


[version]
VERSION=28
DATE=29.07.2021
DESCRIPTION=VMware vSphere configuration guidelines
REFERENCES=https://launchpad.support.sap.com/#/notes/2161991

Además, ahora es posible utilizar comentarios en línea en los archivos de notas y soluciones y, finalmente, desaprobamos el formato de notas personalizado de saptune v1, que ya no debería existir.

Ir al Blog