Familia CSM para replicación para PowerScale: Cuota configurada de manera incorrecta en el volumen persistente de destino durante la creación

Summary: Cuando se crean volúmenes persistentes (PV) con la cuota y la replicación habilitadas, se configura una cuota incorrecta para los PV o directorios de destino en el PowerScale Cluster de destino. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Cuando se crean volúmenes persistentes (PV) con la cuota y la replicación habilitadas, se configura una cuota incorrecta para los directorios de solo lectura del lado de destino. La cuota incorrecta se basa en el tamaño de origen consumido distinto de cero en lugar de la cuota asignada de la fuente. Esto puede crear problemas cuando el usuario realiza una conmutación por error y desea escribir datos en el sitio con conmutación por error. Si se configura un límite de cuota inferior, no se pueden realizar nuevas escrituras en el lado de destino después de la conmutación por error. Si los PV de origen no tienen ningún tamaño consumido durante la creación de PV de destino, no se configura ninguna cuota para los directorios de solo lectura del lado de destino.

 

El problema se informa en el artículo https://github.com/dell/csm/issues/753Este hipervínculo lo redirige a un sitio web fuera de Dell Technologies.

 

Cause

La cuota para el directorio de destino se calcula en función del tamaño consumido del directorio de origen durante la creación del PV de destino.

 

Resolution

Para cada PV en el clúster de Kubernetes de origen, busque la ruta al directorio asociado con ese PV. Utilice el siguiente comando:

k get pv <pv name> -o yaml

 

La ruta se encuentra en el campo de especificación del objeto de volumen persistente. Obtenga la cuota del directorio fuente en el clúster PowerScale fuente y configúrela para el directorio en el PowerScale Cluster objetivo.

apiVersion: v1
kind: PersistentVolume
spec:
 ........
 csi:
 driver: csi-isilon.dellemc.com
 volumeAttributes:
 .......
 Name: directory1
 Path: /path/to/directory1
 .......
 volumeMode: Filesystem

 

A continuación, se muestra el comando de la CLI para recuperar y establecer la cuota en los clústeres de PowerScale. Ejecute el siguiente comando para obtener el valor de umbral máximo para el directorio en el clúster de PowerScale de origen:

Cluster-1# isi quota quotas view --path /path/to/directory --type directory
 Path: /path/to/directory
 Type: directory
 Enforced: Yes
........
Thresholds
Hard Threshold: 8.00G
 Hard Exceeded: No
 ........

 

Si el directorio objetivo tiene un conjunto de cuotas incorrecto, ejecute el siguiente comando en el clúster PowerScale objetivo para actualizar el umbral máximo al mismo valor que el origen.

Cluster-2# isi quota quotas modify --path /path/to/directory --type directory --hard-threshold 8GB

 

Si el directorio objetivo no tiene una cuota establecida, ejecute el siguiente comando en el clúster PowerScale objetivo para establecer el umbral máximo en el mismo valor que el origen.

Cluster-2# isi quota quotas create --path /path/to/directory --type directory --hard-threshold 8GB --enforced true --container true

 

Additional Information

Los problemas que se analizan en este artículo pueden aparecer en las versiones 1.3.0, 1.3.1, 1.4.0, 1.5.0, 1.5.1 y 1.6.0 de Dell Container Storage Modules.

 

Affected Products

Container Storage Modules

Products

Container Storage Modules Family
Article Properties
Article Number: 000212449
Article Type: Solution
Last Modified: 24 May 2024
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.