PowerScale için Çoğaltmaya yönelik CSM Ailesi: Oluşturma Sırasında Hedef Kalıcı Disk Bölümünde Yanlış Kota Ayarlandı
Summary: Kalıcı Birimler (PV'ler) kota ve çoğaltma etkinken oluşturulduğunda, hedef PowerScale kümesindeki hedef PV'ler veya dizinler için yanlış bir kota ayarlanıyor.
Symptoms
Kalıcı Birimler (PV'ler) kota ve çoğaltma etkinken oluşturulduğunda, hedef taraftaki salt okunur dizinler için yanlış bir kota ayarlanır. Yanlış kota, kaynağın atanmış kotası yerine tüketilen sıfır olmayan kaynak boyutunu temel alır. Bu, kullanıcı yük devretme yaptığında ve yük devredilen siteye veri yazmak istediğinde sorunlara neden olabilir. Daha düşük bir kota sınırı ayarlanırsa yük devretmeden sonra hedef tarafta yeni yazma işlemi gerçekleştirilemez. Hedef PV oluşturma sırasında kaynak PV'lerin tüketilen boyutu yoksa hedef taraf salt okunur dizinler için kota ayarlanmaz.
Sorun şu makalede bildirilmiştir https://github.com/dell/csm/issues/753
Cause
Hedef dizin için kota, hedef PV oluşturma sırasında kaynak dizinin tüketilen boyutuna göre hesaplanır.
Resolution
Kaynak Kubernetes kümesindeki her PV için bu PV ile ilişkili dizinin yolunu bulun. Aşağıdaki komutu kullanın:
k get pv <pv name> -o yaml
Yol, kalıcı birim nesnesinin belirtim alanından bulunur. Kaynak PowerScale kümesindeki kaynak dizinin kotasını alın ve kotayı hedef PowerScale kümesindeki dizin için de aynı şekilde ayarlayın.
apiVersion: v1 kind: PersistentVolume spec: ........ csi: driver: csi-isilon.dellemc.com volumeAttributes: ....... Name: directory1 Path: /path/to/directory1 ....... volumeMode: Filesystem
PowerScale kümelerindeki kotayı almak ve ayarlamak için CLI komutu aşağıda verilmiştir. Kaynak PowerScale kümesindeki dizin için sabit eşik değerini almak üzere aşağıdaki komutu çalıştırın:
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 ........
Hedef dizinde yanlış bir kota ayarlanmışsa sabit eşiği kaynakla aynı değere güncellemek için hedef PowerScale kümesinde aşağıdaki komutu çalıştırın.
Cluster-2# isi quota quotas modify --path /path/to/directory --type directory --hard-threshold 8GB
Hedef dizinde ayarlanmış kota yoksa sabit eşiği kaynakla aynı değere ayarlamak için hedef PowerScale kümesinde aşağıdaki komutu çalıştırın.
Cluster-2# isi quota quotas create --path /path/to/directory --type directory --hard-threshold 8GB --enforced true --container true
Additional Information
Bu makalede açıklanan sorunlar Dell Container Storage Modules 1.3.0, 1.3.1, 1.4.0, 1.5.0, 1.5.1 ve 1.6.0 sürümlerinde görülebilir.