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:
Salida legible por máquina
Esta podría ser la característica nueva más importante: salida JSON opcional
Con --format json
el 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.
¡ No lo uses --format json
a 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.
Comando de estado restaurado
El comando saptune status
recibió 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
.
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 verify
pueden 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:
o colorear la salida:
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 sysctl
archivos. Un archivo casi siempre generaba debate: /boot/sysctl.conf-*
. Entre otros, establece los valores predeterminados de kernel.shmmax
y kernel.shmall
para 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_FILE
en /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.