PowerScale Isilon: No se pudo instalar el parche; se requieren x bytes en la partición /var.
Sommaire: En este artículo, se incluye una solución alternativa proactiva para evitar llenar la partición /var durante las instalaciones de parches de implementación (RUP).
Cet article s’applique à
Cet article ne s’applique pas à
Cet article n’est lié à aucun produit spécifique.
Toutes les versions de produits ne sont pas identifiées dans cet article.
Symptômes
La instalación de parches falla con un resultado similar al siguiente:
# isi upgrade patches install 9.2.1.14_GA-RUP_2022-07_PSP-2429.pkg --rolling The below patches are deprecated by this patch and will be removed automatically: - 9.2.1.7_GA-RUP_2021-12_PSP-1698 Would you like to proceed? (yes/[no]): yes This patch request will require nodes in the cluster to be rebooted either in succession or simultaneously, depending on the options you supplied. Both scenarios can result in lost connectivity. Would you like to proceed? (yes/[no]): yes Failed to install patch, 724933132 bytes in /var partition are required.
Cause
Las correcciones de seguridad introducidas en los parches OneFS 9.1.0, 9.2.1 y 9.3.0 aumentaron el tamaño de los parches de aproximadamente 50 MB a más de 150 MB de tamaño. Debido al mayor tamaño de los parches, se requiere una cantidad considerable de espacio disponible en la partición /var cuando se instalan. Es posible que los requisitos de espacio disponible no se puedan cumplir en algunos casos. En este artículo, se proporcionan pasos para crear vínculos simbólicos a directorios en la partición /var/crash como solución alternativa.
Résolution
Nota: Los pasos de esta solución alternativa no se pueden realizar en clústeres habilitados para el modo de cumplimiento de normas.
Nota: Solo es necesario realizar la siguiente solución alternativa proactiva para la instalación de parches acumulativos de OneFS 9.1.0, 9.2.1 o 9.3.0 debido a su mayor tamaño. La solución alternativa no se debe implementar para otras instalaciones de parches ni en otras versiones de OneFS.
Requisitos
Antes de realizar la solución alternativa proactiva de crear enlaces simbólicos a directorios en la partición /var/crash, hay requisitos previos que se deben cumplir:
- Las infraestructuras de actualización y parches deben estar en un estado limpio inactivo
- Comprobación de la infraestructura de actualización; Revise el resultado del siguiente comando para confirmar que no haya procesos de actualización activos:
isi upgrade view
- Comprobaciones de infraestructura de parches:
- Confirme que todos los parches estén en estado Instalado en el resultado del siguiente comando:
isi upgrade patches list
- Ejecute el siguiente comando para confirmar que el sistema de parches no esté activo en ningún nodo:
isi_patch isactive
- Confirme que no haya archivos en los directorios /var/patch/tmp/ y /var/patch/catalog/:
isi_for_array 'find /var/patch/catalog/ /var/patch/tmp/ -depth 1 -ls'
Nota: Si las dos comprobaciones anteriores de la infraestructura de parches [a y b] no identificaron ningún problema y se encuentran archivos en los directorios /var/patch/tmp/ o /var/patch/catalog/, es seguro mover esos archivos a /ifs/data/Isilon_Support.
- Debe haber suficiente espacio disponible en las particiones /var (500 MB) y /var/crash (1 GB). La limpieza de las particiones se debe realizar en todos los nodos que informen una cantidad de espacio disponible inferior a la requerida.
- El siguiente comando tiene resultados en nodos con menos de 500 MB de espacio disponible en la partición /var:
isi_for_array 'df -m /var' | awk '{if ($5 < 500) { print }}'
- El siguiente comando tiene resultados en nodos con menos de 1 GB de espacio disponible en la partición /var/crash:
isi_for_array 'df -m /var/crash' | awk '{if ($5 < 1000) { print }}'
Solución alternativa proactiva:
Nota importante: ¡No olvide realizar los pasos restantes después de que se complete la instalación del parche!
- Antes de la instalación del parche y después de cumplir con todos los requisitos, ejecute la siguiente secuencia de comandos para crear los directorios que se utilizan bajo la partición /var/crash y crear enlaces simbólicos a ellos:
isi_for_array 'mkdir -p /var/crash/patch/tmp /var/crash/patch/catalog' isi_for_array 'ln -sF /var/crash/patch/tmp /var/patch/tmp' isi_for_array 'ln -sF /var/crash/patch/catalog /var/patch/catalog'
- Realice la instalación del parche como se documenta en el archivo README del parche.
- Una vez finalizada la instalación del parche, ejecute los siguientes comandos para eliminar los enlaces simbólicos:
isi_for_array 'test -L /var/patch/catalog && unlink /var/patch/catalog' isi_for_array 'test -L /var/patch/tmp && unlink /var/patch/tmp'
- Vuelva a crear el directorio y confirme los permisos:
isi_for_array 'umask 037 && mkdir /var/patch/tmp /var/patch/catalog' isi_for_array 'ls -ld /var/patch/tmp /var/patch/catalog' cluster-1: drwxr----- 2 root wheel 512 Feb 20 23:37 /var/patch/catalog cluster-1: drwxr----- 2 root wheel 512 Feb 20 23:37 /var/patch/tmp cluster-2: drwxr----- 2 root wheel 512 Feb 20 23:37 /var/patch/catalog cluster-2: drwxr----- 2 root wheel 512 Feb 20 23:37 /var/patch/tmp
Nota: Si IOCA informa FAIL como se muestra a continuación y estas carpetas ya existen, podemos modificar manualmente los permisos con el comando:
# isi_for_array -s 'chmod 740 /var/patch/tmp /var/patch/catalog'
FAIL: Checks have identified permission issues on /var/patch directories that are required for patch installations: 2 INFO: Please follow step 4 on 'Proactive Workaround section' within KB 000201666 (https://www.dell.com/support/kbdoc/en-ie/000201666) to correct the folder permissions.
Renseignements supplémentaires
Artículo de Dell para limpiar la partición /var/crash: Isilon La partición /var/crash de un nodo en el clúster alcanzó el 90 % de la capacidad: ID de evento: 100010002
Produits
PowerScale OneFSPropriétés de l’article
Numéro d’article: 000201666
Type d’article: Solution
Dernière modification: 10 juill. 2024
Version: 11
Obtenez des réponses à vos questions auprès d’autre utilisateurs de Dell
Services de soutien
Vérifiez si votre appareil est couvert par les services de soutien.