Famiglia CSM per la replica per PowerScale: Quota errata impostata sul volume persistente di destinazione durante la creazione

Summary: Quando vengono creati volumi persistenti (PV) con quota e replica abilitate, viene impostata una quota errata per i PV o le directory di destinazione nel cluster PowerScale di destinazione. ...

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

Quando vengono creati volumi persistenti (PV) con quota e replica abilitate, viene impostata una quota errata per le directory read-only sul lato di destinazione. La quota errata si basa sulla dimensione dell'origine diversa da zero utilizzata anziché sulla quota assegnata all'origine. Ciò potrebbe creare problemi quando l'utente esegue il failover e desidera scrivere dati nel sito di failover. Se è impostato un limite di quota inferiore, non è possibile eseguire nuove scritture sul lato di destinazione dopo il failover. Se i PV di origine non hanno alcuna dimensione utilizzata durante la creazione del PV di destinazione, non viene impostata alcuna quota per le directory di sola lettura sul lato di destinazione.

 

Il problema è segnalato nell'articolo https://github.com/dell/csm/issues/753Questo link ipertestuale indirizza a un sito web esterno a Dell Technologies.

 

Cause

La quota per la directory di destinazione viene calcolata in base alle dimensioni utilizzate della directory di origine durante la creazione del PV di destinazione.

 

Resolution

Per ogni PV nel cluster Kubernetes di origine, individuare il percorso alla directory associata a tale PV. Utilizzare il comando riportato di seguito:

k get pv <pv name> -o yaml

 

Il percorso viene trovato dal campo delle specifiche dell'oggetto volume persistente. Ottenere la quota della directory di origine sul PowerScale Cluster di origine e impostare la stessa quota per la directory sul PowerScale Cluster di destinazione.

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

 

Di seguito è riportato il comando CLI per recuperare e impostare la quota sui cluster PowerScale. Eseguire il comando riportato di seguito per ottenere il valore di soglia rigida per la directory nel cluster PowerScale di origine:

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
 ........

 

Se per la directory di destinazione è impostata una quota errata, eseguire il comando riportato di seguito sul PowerScale Cluster di destinazione per aggiornare la soglia rigida allo stesso valore dell'origine.

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

 

Se per la directory di destinazione non è stata impostata alcuna quota, eseguire il comando riportato di seguito sul cluster PowerScale di destinazione per impostare la soglia rigida sullo stesso valore dell'origine.

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

 

Additional Information

I problemi discussi in questo articolo possono essere presenti nelle versioni 1.3.0, 1.3.1, 1.4.0, 1.5.0, 1.5.1 e 1.6.0 di 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.