ECS: Versiotietoja käyttävien säilöobjektien versiorajoituksen pakottaminen

摘要: Tässä tietämyskannan artikkelissa on ohjeet versiotietoja käyttävien säilöobjektien versiorajoituksen muuttamiseen ja pakottamiseen.

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

說明

Tärkeitä huomautuksia:

Seuraavat asiat on otettava huomioon ennen muutosten tekemistä:

  • Ominaisuus on käytettävissä ECS 3.7 -versiosta alkaen.
  • Versiotietoja käyttävien säilöjen versiorajoitus on oletusarvoisesti 50 000.
  • Versionumeron rajoituksen pakotus on oletusarvoisesti käytössä uusissa ECS-asennuksissa ECS 3.7:ssä tai uudemmassa.
  • Versiotietojen rajoitusta ei ole pakotettu (oletuksena pois käytöstä) ECS-järjestelmissä, jotka on päivitetty versioon 3.7 tai uudempaan. Elleivät asiakkaat halua ottaa niitä käyttöön manuaalisesti.
  • Ei ole suositeltavaa nostaa versiorajaa yli 50 000:n, suosittelemme vain tämän rajan alentamista suositeltuun 10K:iin, jonka pitäisi yleensä olla normaalien sovellusvaatimusten mukainen. 
  • Liiallinen versiointi voi johtaa korkeaan blobsvc-muistiin ja aiheuttaa merkittäviä vaikuttavia tapahtumia tuotantoon. Tämän vuoksi emme suosittele rajan nostamista korkeammalle kuin 50 000.

Jos olet epävarma ja tarvitset apua tai vastauksia kysymyksiin, ota yhteyttä ECS:n asiakaspalveluun. 

1. Versiotietoja käyttävien säilöjen versiorajoituksen muuttaminen:
-----------------------------------------------------------------------------------------

WARNING

Rajan alentaminen, kun sitä ei ole vielä pantu täytäntöön, on vaaratonta. 

Rajan pienentäminen, kun raja on jo käytössä, vaikuttaa sovelluksiin, jotka päivittävät objekteja, jotka olivat jo lähellä rajaa. Siksi on parasta alentaa rajaa vain silloin, kun rajaa ei noudateta. 

Järjestelmä hälyttää käyttöliittymässä aina, kun jokin objekti on aktiivinen ja saavuttaa VAROITUS- tai VIRHE-tason, 50 % ja 80 %.

Muuta alla olevaa parametria muuttaaksesi rajaa: 

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

Tarkista parametrin arvo, jonka oletusarvo on 50 000:

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

Muuta parametri arvoon 10 000, esimerkiksi:

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)

Yllä oleva muuttaa ilmoitusrajaa vain, jos meidän on estettävä kirjoitusoikeudet, meidän on noudatettava vaihetta 2.

pikriinihappo. Kirjoitusoikeuden estäminen, kun raja on saavutettu:
------------------------------------------------------------------------------
Muuta parametrin arvoksi tosi, jos haluat pakottaa versiointirajan, ECS:ää käyttävä asiakas saa 403-virheitä yrittäessään luoda lisää versioita objekteille, jotka ovat jo saavuttaneet kynnysarvon. 

WARNING

Rajoituksen pakottaminen estää asiakkaita luomasta lisää versioita vain objekteille, jotka jo ylittävät asetetun rajan. 

Nämä asiakkaat kohtaavat 403-virheitä, kunnes niiden versiot poistetaan ja palautetaan asetetun rajan alapuolelle. 

Asiakkaille on ilmoitettava ennen muutoksen tapahtumista, jotta he voivat varmistaa, että muutos ei vaikuta heihin. 

ECS-käyttöliittymästä on pyydettävä ilmoituksia objekteista, jotka ovat äskettäin ylittäneet rajan. 

Suositus

Jos olet laskenut rajaa vaiheessa 1. On parasta odottaa muutama päivä ja tarkkailla käyttöliittymää versiointirajan ylittävien objektien hälytyspiikkien varalta. 

Ota yhteyttä kyseisten objektien omistajiin ennen rajan noudattamista. Kerro omistajille, että heidän on vähennettävä kyseisten objektien versiomäärää, jotta vältetään 403-virheet, kun pakotus on käytössä.

 

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

Tarkista parametrin arvo:

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)

 Muuta parametria estääksesi pääsyn objekteihin nykyisen määritetyn rajan perusteella:

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 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。