Cómo averiguar qué versión de GPFS está instalada en un sistema operativo Linux, averiguar versión instalada de General Parallel File System, ver versión de IBM Spectrum Scale.
Hay aplicaciones, como SAP, que se suelen instalar sobre un sistema de archivos GPFS (General Parallel File System) por su velocidad de acceso a disco y su escalabilidad.
GPFS, como la mayoría de productos, evoluciona con cada versión, es decir, recibe cambios que pueden provocar un comportamiento inesperado en las aplicaciones que interactúan con él. Esto significa que scripts o programas que interactúan con un clúster GPFS puede que dejen de funcionar o funcionen erróneamente después de actualizar el programa o la versión de GPFS.
Para prevenir problemas, un buen comienzo es averiguar qué versión de GPFS está instalada en una máquina. Para ello, IBM no ha creado un comando específico, pero sí existen un par de métodos que nos ayudarán a encontrar la susodicha versión.
rpm
Para averiguar la versión de GPFS instalada en un sistema Linux podemos usar el comando siguiente:
HOST# rpm -qa | grep gpfs
gpfs.gpl-4.2.3-13.noarch
gpfs.gskit-8.0.50-86.x86_64
gpfs.license.std-4.2.3-13.x86_64
gpfs.docs-4.2.3-13.noarch
gpfs.ext-4.2.3-13.x86_64
gpfs.msg.en_US-4.2.3-13.noarch
gpfs.base-4.2.3-13.x86_64
Las opciones "qa" del comando rpm equivalen a "query all", es decir, busca todos los paquetes instalados en el sistema operativo. Con grep, filtramos los paquetes que contienen "gpfs" en su nombre, para ver solo aquellos que tienen relación con GPFS.
Con todo esto, llegamos al paquete "gpfs.base", el cual nos dice que tenemos instalada la versión 4.2.3 del General Parallel File System en este sistema.
mmfsadm
IBM Spectrum Scale incluye una utilidad llamada mmfsadm, la cual nos muestra en pantalla la versión del daemon de GPFS instalado en la máquina, así como otros datos de la instalación:
HOST# mmfsadm dump version
Dump level: verbose
Build branch "4.2.3.13 ".
Built on Aug 7 2019 at 13:50:36 by .
Current daemon version 1717, minimum compatible version 1301
...
mmlsconfig
A nivel de cluster, mmlsconfig nos muestra la versión mínima de GPFS del cluster:
HOST# /usr/lpp/mmfs/bin/mmlsconfig
Configuration data for cluster HANAcluster.gpfsnode01:
------------------------------------------------------
clusterName HANAcluster.gpfsnode01
clusterId 774744069380081798
dmapiFileHandleSize 32
dataStructureDump /tmp/GPFSdump
pagepool 4G
maxMBpS 2048
maxFilesToCache 4000
skipDioWriteLogWrites yes
nsdInlineWriteMax 1M
prefetchAggressivenessWrite 2
readReplicaPolicy local
nsdThreadsPerDisk 24
enableLinuxReplicatedAio no
restripeOnDiskFailure yes
ignorePrefetchLUNCount yes
minReleaseLevel 4.2.3.9
ccrEnabled yes
autoload yes
adminMode central
File systems in cluster HANAcluster.gpfsnode01:
-----------------------------------------------
/dev/sapmntdata
La línea que empieza por minReleaseLevel nos indica la versión más baja de GPFS instalada en el cluster.
Conclusión
Sabiendo la versión de GPFS instalada en un sistema, ya podemos indagar si el software que queremos instalar o actualizar soporta dicha versión, para proceder o no con su instalación.
Fuentes:
https://www.ibm.com/developerworks/community/forums/html/topic?id=77777777-0000...
https://www.ibm.com/support/knowledgecenter/en/SSGSG7_7.1.0/com.ibm.itsm.hsmul.doc...
Excelente Info Gracias!!
ResponderEliminar