Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Create and access a list of your products

ECS: Správa kbelíků – přehled a odstraňování problémů

Summary: Tento článek popisuje, jak spravovat kbelíky, co je třeba zvážit a jak řešit související problémy.

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

Tento článek popisuje kbelíky, správu kbelíků a základní tipy pro odstraňování problémů.

Cause

Není k dispozici

Resolution

Správa kbelíku

Co je kbelík?

Kbelíky jsou kontejnery pro objekty vytvořené v oboru názvů a někdy se považují za logický kontejner pro podnájemce. V systému S3 se kontejnery nazývají kbelíky a tento termín převzal i systém ECS. V protokolu Atmos je ekvivalentem kbelíku podnájemce; v protokolu Swift je to pak kontejner a v CAS je kbelíkem fond CAS. Kbelíky jsou globální zdroje v systému ECS. Každý kbelík je vytvořen v oboru názvů a každý obor názvů je vytvořen ve skupině replikace (RG).

Kbelíky jsou globální prostředky, které se mohou rozpínat přes několik pracovišť. Vytvoření kbelíku zahrnuje jeho přiřazení k oboru názvů a skupině replikace. Úroveň kbelíku je místo, kde dochází k povolení vlastnictví a přístupu k souborům nebo CAS.

Ke kbelíkům lze přistupovat prostřednictvím různých nástrojů současně, tzn. přistupovat ke stejnému kbelíku pomocí služby GeoDrive a prohlížeče S3.


Jak vytvořit kbelík?

Systém ECS nabízí několik způsobů, jak vytvořit kbelík. Chcete-li vytvořit kbelík, je nutné provést následující kroky:
  1. Nahrajte licenci ECS.
  2. Vyberte sadu uzlů a vytvořte alespoň jeden fond úložiště.
  3. Vytvořte VDC.
  4. Vytvořte alespoň jednu skupinu replikace.
  5. Vytvořte alespoň jeden obor názvů.
Kbelík lze vytvořit prostřednictvím grafického uživatelského rozhraní systému ECS nebo rozhraní REST API:
  • Grafické uživatelské rozhraní systému ECS
Přihlaste se do systému ECS pomocí prohlížeče a v grafickém uživatelském rozhraní systému ECS vyberte ikonu nápovědy ECS („?“), která odkazuje na průvodce správou systému ECS – „Getting started with ECS – Create a bucket“.
  • REST API
Informace o správě a operacích s objekty naleznete v příručcerozhraní REST API systému ECS.


Které protokoly jsou podporovány?

Když je vytvořen uživatel objektu – „Manage“ – „Users“ – „New Object User“, jsou k dispozici následující protokoly:
  • S3 
  • Atmos
  • Swift
  • CAS
  • Přístup k souborům přes protokol NFSv3 (S3)
  • Přístup k souborům CIFS prostřednictvím služby GeoDrive (S3)


Jaké možnosti kbelíků jsou podporovány? – Vytvoření kbelíku

Vytvořením nového kbelíku („Manage“ – „Buckets“ – „New Bucket“) se zpřístupní následující možnosti:
 
Systém souborů
Vyžadováno pro protokol NFSv3. Vyžadováno při vytváření kbelíku. Poznámka: Tuto možnost nelze změnit po vytvoření kbelíku.

Viz článek ECS: Vzorové postupy pro připojení exportů NFS, kde najdete další informace.
CAS
U operací CAS je to třeba nastavit při vytváření kbelíku. Ke kbelíkům CAS nelze přistupovat pomocí jiných protokolů a při vytváření kbelíku je nutné nastavit možnost CAS.

Viz článek ECS: Vzorové postupy pro správu uživatelů a kbelíků CAS, kde najdete další informace.
Vyhledávání metadat
Povolí indexování objektů na základě metadat uživatele a systému. Nelze povolit po uložení.

Podívejte se na nápovědu k systému ECS (ikona „?“) v grafickém uživatelském rozhraní systému ECS, která odkazuje na příručku pro správu systému ECS : „Buckets“ – „Working with buckets in the ECS Portal“ – „Bucket settings“ – „Metadata search fields“
Přístup během výpadku (ADO)
Systém ECS umožňuje nakonfigurovat kbelíky tak, aby byly přístupné v případě, že některé VDC selže.

Viz článek ECS: Důležitost parametru ADO (přístup během výpadku), kde najdete další informace.
Šifrování na straně serveru
Povolí šifrování dat v klidu, které šifruje data na discích úložiště, aby se snížilo riziko ztráty dat fyzickou krádeží disků.

Podívejte se na nápovědu k systému ECS (ikona „?“) v grafickém uživatelském rozhraní systému ECS, která odkazuje na příručku pro správu systému ECS : „Buckets“ – „Working with buckets in the ECS Portal“ – „Bucket settings“. 
Kvóta
Doporučenou a vynucenou kvótu lze přiřadit na úrovni kbelíku nebo oboru názvů.

Viz článek ECS: Jak zvýšit kvótu nastavenou v kbelíku ECS, kde najdete další informace.
Značení kbelíků
Značky kbelíku jsou páry klíč-hodnota, které můžete přidružit kbelíku. Max. 10 značek na 1 kbelík.

Podívejte se na nápovědu k systému ECS (ikona „?“) v grafickém uživatelském rozhraní systému ECS, která odkazuje na příručku pro správu systému ECS : „Buckets“ – „Working with buckets in the ECS Portal“ – „Bucket settings“ – „Bucket tagging“.
Uchování
Uchování je možné nastavit na úrovni kbelíku nebo oboru názvů. Uchování se vztahuje na kbelíky CAS a S3.

Podívejte se na nápovědu k systému ECS (ikona „?“) v grafickém uživatelském rozhraní systému ECS, která odkazuje na příručku pro správu systému ECS : „Namespaces“ – „Working with namespaces in the ECS Portal“ – „Namespace settings“ – „Retention periods and policies“.


Jaké možnosti kbelíků jsou podporovány? – Úprava kbelíku

Po vytvoření kbelíku je možné upravit nastavení kbelíku v rozevíracím seznamu „Edit Bucket“ pomocí možností „Edit ACL“ a „Edit Policy“. V grafickém uživatelském rozhraní systému ECS naleznete odkazy na příručku pro správu systému ECS – „Manage“ – „Buckets“ – „Edit Bucket“.

Oprávnění, která má uživatel při přístupu ke kbelíku, se nastavují pomocí seznamu řízení přístupu (ACL). Seznam ACL můžete přiřadit uživateli, sadě předdefinovaných skupin, například všem uživatelům, a vlastní skupině. Když vytvoříte kbelík a přiřadíte mu vlastníka, vytvoří se seznam ACL, který vlastníkovi kbelíku přiřadí výchozí sadu oprávnění – vlastník má ve výchozím nastavení přiřazené úplné řízení. Oprávnění přiřazená vlastníkovi můžete upravit nebo můžete přidat nová oprávnění pro uživatele výběrem operace „Edit ACL“ pro daný kbelík:
 
Úprava seznamů ACL
Protokol S3 umožňuje nastavit následující oprávnění:
 
Čtení Umožňuje uživateli vypsat objekty v kbelíku.
Čtení ACL Umožňuje uživateli číst seznam ACL kbelíku.
Zápis Umožňuje uživateli vytvořit nebo aktualizovat libovolný objekt v kbelíku.
Zápis ACL Umožňuje uživateli zapsat seznam ACL pro daný kbelík.
Spuštění Nastaví oprávnění ke spuštění při přístupu jako k systému souborů. Toto oprávnění nemá žádný účinek, pokud je k objektu přistupováno pomocí protokolů objektů ECS.
Úplné řízení Umožňuje uživateli číst, zapisovat, číst seznamy ACL a zapisovat seznamy ACL.
Poznámka: Uživatelé, kteří nejsou vlastníky objektů, mohou číst, zapisovat, číst seznamy ACL a zapisovat seznamy ACL, pokud jim bylo uděleno oprávnění, jinak mohou objekty pouze vypsat.
Privilegovaný zápis Umožňuje uživateli provádět zápisy do kbelíku nebo objektu, když uživatel nemá normální oprávnění k zápisu. Vyžaduje se pro kbelíky CAS.
Odstranění Umožňuje uživateli odstraňovat kbelíky a objekty. Vyžaduje se pro kbelíky CAS.
Žádné Uživatel nemá v kbelíku žádná oprávnění.

Lze vytvořit více uživatelů s různými oprávněními. Podívejte se na nápovědu k systému ECS (ikona „?“) v grafickém uživatelském rozhraní systému ECS, která odkazuje na příručku pro správu systému ECS : „Buckets“ – „Working with buckets in the ECS Portal“ – „Set ACLs“.

Další informace o CAS naleznete v článku ECS: Nastavení seznamů řízení přístupu kbelíků pro CAS.

Zásady kbelíku poskytují větší flexibilitu než seznamy ACL a umožňují jemně přesnější kontrolu nad oprávněními pro operace kbelíku a pro operace s objekty v rámci kbelíku. Podmínky zásad se používají k přiřazení oprávnění pro rozsah objektů, které odpovídají podmínce, a slouží k automatickému přiřazování oprávnění nově nahraným objektům. Oprávnění přiřazená objektům můžete upravit nebo můžete přidat nová oprávnění výběrem operace „Edit Policy“ pro daný kbelík:
 
Úprava zásady

Grafické uživatelské rozhraní ECS obsahuje editor zásad kbelíku pro vytvoření zásady kbelíku pro stávající kbelík. Zásady se definují ve formátu JSON a syntaxe používaná pro zásady je stejná jako syntaxe používaná pro služby Amazon AWS:

kA23a000000GG6FCAW_1_0
Zásady kbelíku můžete použít v následujících typických scénářích:

  • Udělení oprávnění kbelíku uživateli
  • Udělení oprávnění kbelíku všem uživatelům
  • Automatické přiřazování oprávnění k vytvořeným objektům

Příklady výše uvedených operací najdete v nápovědě k systému ECS (ikona „?“) v grafickém uživatelském rozhraní systému ECS, která odkazuje na příručku pro správu systému ECS : „Buckets“ – „Working with buckets in the ECS Portal“ – „Set Bucket Policies“ – „Bucket Policy Scenarios“.


Jak testovat kbelíky?

Existují různé způsoby, jak otestovat připojení protokolu S3, toto je několik příkladů, jak se k nim dostat. Nejjednodušší způsob přístupu ke kbelíku S3 je prostřednictvím prohlížeče S3.
 
WinSCP:   ECS: Propojení kbelíků ECS pomocí nástroje WINSCP
Skript s3test.sh:  ECS: Jak otestovat vytvoření kbelíku v protokolu S3, nahrát objekt, číst objekt, odstranit objekt a odstranit kbelík pomocí skriptu s3test.sh
S3curl:     ECS: Jak provádět základní operace protokolu S3 v systému ECS 3.x pomocí skriptu s3curl.pl.
S3Browser:   ECS: Jak propojit systém ECS s prohlížečem S3Browser?


Jaká jsou omezení kbelíku?

Kbelíky jsou omezeny maximální kapacitou nakonfigurovanou pro systém, pro který je kbelík nakonfigurovaný.

Kbelíky mohou používat více protokolů, s výjimkou kbelíků CAS. Kbelíky CAS nelze sdílet.

Přístup klientů a dostupnost operací rozhraní API na úrovni oborů názvů, kbelíků a objektů během TSO se řídí následujícími možnostmi ADO nastavenými na úrovni oboru názvů a kbelíku:
  • Vypnuto (výchozí) – během dočasného výpadku se zachová silná konzistence.
  • Zapnuto – konzistentní přístup je případně povolen během TSO.
Konzistence dat během TSO se implementuje na úrovni kbelíku. Konfigurace se nastavuje na úrovni oboru názvů, což nastavuje výchozí nastavení ADO namísto ADO při vytváření nového kbelíku a lze jej přepsat při vytváření nového kbelíku. To znamená, že TSO může být nakonfigurováno pro některé kbelíky, a pro jiné ne.


Jak odstranit kbelík?

Chcete-li odstranit kbelík, ujistěte se, že je zcela prázdný. Nejen že nesmí obsahovat aktuální objekty, ale ani verze a značky odstranění, pokud jsou nakonfigurované. Teprve poté bude možné kbelík odstranit.

Pokud není možné kbelík odstranit ručně, lze pro něj nastavit zásadu životního cyklu, která jej odstraní. Viz článek ECS: Jak odstranit kbelík S3 s mnoha objekty pomocí zásad životního cyklu, kde najdete další informace.

Additional Information

Co je třeba zvážit

Před vytvořením kbelíků nezapomeňte, že některé možnosti nelze později změnit:
  • Skupina replikace
  • Šifrování na straně serveru
  • Systém souborů
  • CAS
  • Vyhledávání metadat
Ujistěte se, že jsou kbelíky správně nakonfigurované, jinak může být vyžadována migrace.

Pro pojmenování kbelíků S3 v systému ECS platí následující pravidla:
  • Musí mít délku 1–255 znaků. (Režim S3 vyžaduje, aby názvy kbelíků měly 1 255 znaků.)
  • Může obsahovat tečku (.), spojovník (-), podtržítko (_) a alfanumerické znaky ([a–z, A–Z, 0–9]).
  • Může začínat spojovníkem (-) nebo alfanumerickým znakem.
  • Nesmí začínat tečkou (.)
  • Nesmí obsahovat dvojitou tečku (..)
  • Nesmí končit tečkou (.)
  • Nesmí být formátován jako adresa IPv4.
  • Názvy kbelíků musí být v rámci oboru názvů jedinečné.
  • Názvy oborů názvů a kbelíků by měly být kompatibilní se službou DNS, protože se mohou vyskytovat v záznamu DNS.

Vzorové postupy ohledně kbelíků:
  • Kbelíky používejte pro konkrétní prostředí, pracovní postup nebo použití. Například: vývoj, testování, finance, provoz atd.
  • Při nasazení na více pracovištích vytvořte kbelíky na pracovišti VDC, které je nejblíže aplikaci, která přistupuje k objektům a aktualizuje je. Pokud se objekt nachází na vzdáleném pracovišti, s kontrolou poslední kopie je spojena režie.
  • Pro zajištění nejlepšího výkonu doporučujeme mít v jednom oboru názvů méně než 1 000 kbelíků.

Chcete-li získat další informace, vyberte v grafickém uživatelském rozhraní možnost ECS Help (ikona „?“), která odkazuje na průvodce příručka pro správu systému ECS.

Omezení kódu ECS pro kbelíky

Aktuální implementované opravy pro omezení kbelíků naleznete v nejnovějších poznámkách k verzi ECS.

Články o odstraňování problémů

Chybové kódy protokolu

ECS: Chybové kódy S3 s možnými příčinami
ECS: Odstraňování problémů režimu S3 se čtením/zápisem/odstraněním
ECS: Chybové kódy SDK CAS (Centera)
ECS: Ověření protokolu Swift v Keystone nefunguje

Kvóta

ECS: Jak aktualizovat kvótu kbelíku pomocí rozhraní API pro správu

Uchování

ECS: Uchování CAS v systému ECS

Odstranění problémů

ECS: Nelze odstranit prázdný kbelík s podporou CAS – chyba 1013 (http: 400): Bad request body. Bucket {} is not empty.
ECS: Zákazník nemůže odstranit kbelík

Seznamy přístupů

ECS: Prázdný seznam ACL vlastní skupiny – kbelík vytvořený pomocí skriptu create_subtenant.sh – Atmos
ECS: Seznam ACL kbelíku a objektu pro uživatele objektu, který není vlastníkem, v prohlížeči S3
ECS: Seznam ACL kbelíku jen pro čtení pro uživatele objektu, který není vlastníkem, nemůže stáhnout nahrané objekty v prohlížeči S3

Zásady životního cyklu

ECS: Jak povolit zásadu životního cyklu kbelíku pro zpracování odstranění neúplných jednotek MPU
ECS: Požadavky PUT/GET/DELETE na kbelíku se zásadami životního cyklu (které nemají předponu) vrátí chybu 500
ECS: Neefektivní zásady životního cyklu, pokud má více než jedna zásada překrývající se předpony pro různé akce

MPU

ECS: Jak používat s3curl k provedení MPU (Multi-Part Upload)

TSO

ECS: xDoctor: RAP051: Zjištěn dočasný výpadek pracoviště (TSO)

Base URL

ECS: Lze k kbelíkům přistupovat pomocí adresy baseURL přes webový prohlížeč?

Affected Products

ECS Appliance
Article Properties
Article Number: 000055896
Article Type: Solution
Last Modified: 19 Jul 2023
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.