ECS: Sürüm oluşturmanın etkinleştirildiği kova nesneleri için sürüm sınırını zorlama

摘要: Bu bilgi bankası makalesi, sürüm oluşturma özelliği etkinleştirilmiş kova nesneleri için sürüm sınırının nasıl değiştirileceğini ve zorlanacağını gösterir.

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

說明

Önemli notlar:

Herhangi bir değişiklik yapmadan önce aşağıdakilere dikkat edilmelidir:

  • Bu özellik, ECS 3.7 ve sonraki sürümlerde kullanılabilir.
  • Varsayılan olarak, sürüm oluşturmanın etkinleştirildiği gruplar için sürüm sınırı 50.000'dir.
  • Sürüm oluşturma sınırı zorlaması, ECS 3.7 veya üzeri sürümlerde yeni ECS yüklemeleri için varsayılan olarak etkindir.
  • Sürüm oluşturma sınırı, 3.7 veya üzeri bir sürüme yükseltilen ECS sistemleri için uygulanmaz (varsayılan olarak devre dışı). Müşteriler bunları manuel olarak etkinleştirmeyi seçmediği sürece.
  • Sürüm sınırını 50.000'in üzerine çıkarmanız önerilmez, yalnızca bu sınırı genellikle normal uygulama gereksinimleri dahilinde olması gereken önerilen 10K'ya düşürmenizi öneririz. 
  • Aşırı sürüm oluşturma, yüksek blobsvc belleğine yol açabilir ve üretimde önemli etkileyen olaylara neden olabilir. Sonuç olarak, limitin 50.000'den daha yükseğe çıkarılmasını önermiyoruz.

Şüpheniz varsa ve yardım almanız ya da yanıtlamanız gereken sorular varsa ECS Müşteri Hizmetleri ile bir servis talebi açın. 

1. Sürüm oluşturmanın etkinleştirildiği kovalar için sürüm sınırını değiştirme:
-----------------------------------------------------------------------------------------

UYARI

Henüz uygulanmadığında sınırın azaltılması zararsızdır. 

Sınır zaten uygulandığında sınırın düşürülmesi, sınıra yakın olan nesneleri güncelleyen uygulamaları etkiler. Bu nedenle, sınırı yalnızca sınır uygulanmadığında azaltmak en iyisidir. 

Herhangi bir nesne etkin olduğunda ve sırasıyla %50 ve %80 WARNING veya ERROR düzeylerine ulaştığında sistem kullanıcı arayüzünde uyarı verir.

Sınırı değiştirmek için aşağıdaki parametreyi değiştirin: 

  • com.emc.ecs.blobsvc.object.version.limit.create_forbidden_threshold

Varsayılan değer olarak 50.000'e ayarlanan parametre değerini doğrulayın:

admin@ecsnode1:~> svc_param info -n com.emc.ecs.blobsvc.object.version.limit.create_forbidden_threshold

svc_param v1.2.4 (svc_tools v2.17.0)                 Started 2024-05-26 09:22:03

Param: com.emc.ecs.blobsvc.object.version.limit.create_forbidden_threshold

  Description                     Maximum number of versions for an object
  Default value (active)          50000
  Configured Value                < Never modified >
  Modification reason             None
  Last modified                   None

Parametreyi 10.000 sınırına değiştirin, örneğin:

admin@ecsnode1:~> svc_param set -n com.emc.ecs.blobsvc.object.version.limit.create_forbidden_threshold -v 10000 -r "Changing the versions limit for versioning enabled buckets"

svc_param v1.2.4 (svc_tools v2.17.0)                 Started 2024-05-26 09:35:13

Param value changed.

Param: com.emc.ecs.blobsvc.object.version.limit.create_forbidden_threshold

  Description                     Maximum number of versions for an object
  Default value                   50000
  Configured Value (active)       10000
  Modification reason             Changing the versions limit for versioning enabled buckets
  Last modified                   2024-05-26 09:35:13 UTC (1716716113626)

Yukarıdakiler yalnızca bildirim sınırını değiştirir, yazma erişimini engellememiz gerekiyorsa 2. adımı izlemeliyiz.

2. Sınıra ulaşıldıktan sonra yazma erişimi nasıl engellenir:
------------------------------------------------------------------------------
Sürüm oluşturma sınırını zorlamak için parametreyi true olarak değiştirin. ECS'ye erişen istemci, eşiğe zaten ulaşmış nesneler için daha fazla sürüm oluşturmaya çalıştığında 403 hataları alır. 

UYARI

Sınırın zorunlu kılınması, istemcilerin yalnızca ayarlanan sınırı zaten ihlal eden nesneler için daha fazla sürüm oluşturmasını engeller. 

Bu istemciler, sürümleri silinene ve ayarlanan sınırın altında döndürülene kadar 403 hatalarıyla karşılaşır. 

Değişiklik gerçekleşmeden önce müşteriler bilgilendirilmelidir, böylece değişikliğin onları etkilemeyeceğinden emin olurlar. 

Yakın zamanda sınırı ihlal eden tüm nesnelerle ilgili uyarılar için ECS kullanıcı arayüzüne danışılmalıdır. 

Öneri

1. adımda sınırı düşürdüyseniz. Birkaç gün beklemek ve sürüm oluşturma sınırını aşan nesnelerle ilgili uyarılarda ani artış olup olmadığını görmek için kullanıcı arabirimini izlemek en iyisidir. 

Sınırı uygulamadan önce bu nesnelerin sahipleriyle iletişime geçin. Sahiplere, zorlama etkinleştirildiğinde 403 hatalarından kaçınmak için etkilenen nesnelerin sürüm sayısını azaltmaları gerektiğini bildirin.

 

  • com.emc.ecs.blobsvc.object.version.limit.enabled

Parametre değerini doğrulayın:

admin@ecsnode1:~> svc_param info com.emc.ecs.blobsvc.object.version.limit.enabled
svc_param v1.2.4 (svc_tools v2.17.0)                 Started 2024-05-26 09:26:07

Param: com.emc.ecs.blobsvc.object.version.limit.enabled

  Description                     Enable or disable max object version count enforcement
  Default value                   true
  Configured Value (active)       false
  Modification reason             CMF Changes for 3.7.0.4
  Last modified                   2023-07-13 07:53:12 UTC (1689234792375)

 Geçerli yapılandırılmış sınıra göre nesnelere erişimi engellemek için parametreyi değiştirin:

admin@ecsnode1:~> svc_param set -n com.emc.ecs.blobsvc.object.version.limit.enabled -v true -r "Enforce limit"

svc_param v1.2.3 (svc_tools v2.16.0)                 Started 2024-05-26 09:04:43
 
Param value changed.
 
Param: com.emc.ecs.blobsvc.object.version.limit.enabled
 
  Description                     Enable or disable max object version count enforcement
  Default value                   true
  Configured Value (active)       true
  Modification reason             Block access to objects
  Last modified                   2024-05-26 09:04:44 UTC (1716714284396)

受影響的產品

ECS
文章屬性
文章編號: 000225414
文章類型: How To
上次修改時間: 17 11月 2025
版本:  5
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。