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

摘要: 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. ...

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

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.

 

原因

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.

 

解决方案

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

 

其他信息

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.

 

受影响的产品

Container Storage Modules

产品

Container Storage Modules Family
文章属性
文章编号: 000212449
文章类型: Solution
上次修改时间: 24 5月 2024
版本:  6
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。