Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

ECS: zarządzanie zasobnikami — omówienie i rozwiązywanie problemów

Summary: W tym artykule opisano sposób zarządzania zasobnikami, uwagi i rozwiązywanie problemów.

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Symptoms

W tym artykule opisano zasobniki, zarządzanie zasobnikami i podstawowe wskazówki dotyczące rozwiązywania problemów.

Cause

Nie dotyczy

Resolution

Zarządzanie zasobnikami

Co to jest zasobnik?

Zasobniki to kontenery dla obiektów utworzone w przestrzeni nazw i czasami uważane za kontenery logiczne dla podnajemców. W S3 kontenery nazywane są zasobnikami i termin ten został przyjęty przez ECS. W Atmos odpowiednikiem zasobnika jest podnajemca; w przypadku Swift odpowiednikiem zasobnika jest kontener, a w przypadku CAS zasobnik jest pulą CAS. Zasobniki są zasobami globalnymi w ECS. Każdy zasobnik jest tworzony w przestrzeni nazw, a każda przestrzeń nazw jest tworzona w grupie replikacji (RG).

Zasobniki to zasoby globalne, które mogą obejmować wiele lokalizacji. Tworzenie zasobnika polega na przypisaniu go do przestrzeni nazw i do RG. Poziom zasobnika to miejsce, w którym jest włączone prawo własności i dostęp do plików lub CAS.

Dostęp do zasobników można uzyskać za pomocą różnych narzędzi w tym samym czasie, tj. uzyskać dostęp do tego samego zasobnika za pomocą GeoDrive i przeglądarki S3.


Jak stworzyć zasobnik?

ECS oferuje kilka sposobów tworzenia zasobnika. Aby utworzyć zasobnik, należy wykonać następujące czynności:
  1. Prześlij licencję ECS.
  2. Wybierz zestaw węzłów, aby utworzyć co najmniej jedną pulę pamięci.
  3. Utwórz VDC.
  4. Utwórz co najmniej jedną grupę replikacji.
  5. Utwórz co najmniej jedną przestrzeń nazw.
Tworzenie zasobnika można wykonać za pomocą interfejsu graficznego ECS lub interfejsu API REST:
  • Graficzny interfejs użytkownika ECS
Zaloguj się do systemu ECS za pomocą przeglądarki i wybierz opcję ECS Help (ikona „?”) w graficznym interfejsie użytkownika ECS, która prowadzi do podręcznika administracyjnego ECS — „Getting started with ECS” – „Create a bucket”
  • Interfejs REST API
Zapoznaj się z podręcznikieminterfejsu API REST ECS w celu uzyskania informacji na temat zarządzania i operacji na obiektach.


Jakie protokoły są obsługiwane?

Po utworzeniu użytkownika obiektu — „Manage” - „Users” - „New Object User”, dostępne są następujące opcje protokołu:
  • S3 
  • Atmos
  • Swift
  • CAS
  • Dostęp plików przez NFSv3 (S3)
  • Dostęp plików do CIFS za pośrednictwem GeoDrive (S3)


Jakie opcje zasobników są obsługiwane? - Tworzenie zasobnika

Podczas tworzenia nowego zasobnika – „Manage” – „Buckets” – „New Bucket” – dostępne są następujące opcje:
 
File system
Wymagane dla NFSv3. Wymagane przy tworzeniu zasobnika. Należy pamiętać, że nie można tego zmienić po utworzeniu zasobnika.

Patrz artykuł ECS: najlepsze praktyki dotyczące montowania eksportów NFS, aby uzyskać więcej informacji.
CAS
W przypadku operacji CAS należy to ustawić podczas tworzenia zasobnika. Nie można uzyskać dostępu do zasobników CAS za pomocą innych protokołów i podczas tworzenia zasobnika należy ustawić opcję CAS.

Patrz artykuł ECS: najlepsze praktyki dotyczące użytkownika CAS i zarządzania zasobnikami, aby uzyskać więcej informacji.
Metadata Search
Umożliwia włączanie indeksowania obiektów na podstawie metadanych użytkownika i systemu i nie można go włączyć po zapisaniu.

Zapoznaj się z pomocą ECS (ikona „?”) w graficznym interfejsie użytkownika ECS, która prowadzi do podręcznika administracyjnego ECS – „Bucket settings” – „Metadata search fields”
Dostęp podczas awarii (ADO)
ECS umożliwia skonfigurowanie zasobników tak, aby były dostępne w przypadku awarii jednego z VDC.

Patrz artykuł ECS: znaczenie parametru ADO (Dostęp podczas awarii), aby uzyskać więcej informacji.
Server-side Encryption
Włącz szyfrowanie danych w spoczynku, które szyfruje dane na dyskach pamięci masowej w celu zmniejszenia ryzyka utraty danych w wyniku fizycznej kradzieży dysków.

Zapoznaj się z pomocą ECS (ikona „?”) w graficznym interfejsie użytkownika ECS, która prowadzi do podręcznika administracyjnego ECS – „Buckets” – „Working with buckets in the ECS Portal” – „Bucket settings” 
Limit
Elastyczne i ścisłe limity można przypisać na poziomie zasobnika lub przestrzeni nazw.

Patrz artykuł ECS: jak zwiększyć limit ustawiony dla zasobnika ECS, aby uzyskać więcej informacji.
Etykietowanie zasobników
Etykiety zasobników to pary klucz-wartość, które można skojarzyć z zasobnikiem. Maksymalnie 10 etykiet na zasobnik.

Zapoznaj się z pomocą ECS (ikona „?”) w graficznym interfejsie użytkownika ECS, która prowadzi do podręcznika administracyjnego ECS – „Buckets” – „Working with buckets in the ECS Portal” – „Bucket settings” – „Bucket tagging”
Przechowywanie
Przechowywanie można ustawić na poziomie zasobnika lub przestrzeni nazw. Przechowywanie dotyczy zasobników CAS i S3.

Zapoznaj się z pomocą ECS (ikona „?”) w graficznym interfejsie użytkownika ECS, która prowadzi do podręcznika administracyjnego ECS –  „Namespaces” – „Working with namespaces in the ECS Portal” – „Namespace settings” – „Retention periods and policies”


Jakie opcje zasobników są obsługiwane? - Edycja zasobnika

Po utworzeniu zasobnika istnieje możliwość zmodyfikowania jego ustawień za pomocą menu rozwijanego „Edit Bucket” z opcjami „Edit ACL” i „Edit Policy”. Zapoznaj się z pomocą ECS (ikona „?”) w graficznym interfejsie użytkownika ECS, która prowadzi do podręcznika administracyjnego ECS – „Manage” – „Buckets” – „Edit Bucket”.

Uprawnienia, które użytkownik ma podczas uzyskiwania dostępu do zasobnika, są ustawiane przy użyciu listy kontroli dostępu (ACL). Listy ACL można przypisać użytkownikowi, zestawowi wstępnie zdefiniowanych grup, takich jak wszyscy użytkownicy, oraz grupie niestandardowej. Po utworzeniu zasobnika i przypisaniu do niego właściciela tworzona jest lista ACL, która przypisuje domyślny zestaw uprawnień właścicielowi zasobnika — właściciel ma domyślnie przypisaną pełną kontrolę. Możesz zmodyfikować uprawnienia przypisane do właściciela lub dodać nowe uprawnienia dla użytkownika, wybierając operację „Edit ACL” dla zasobnika:
 
Edytowanie list ACL
S3 umożliwia ustawienie następujących uprawnień:
 
Read Umożliwia wyświetlanie listy obiektów w zasobniku.
Odczytywanie ACL Umożliwia użytkownikowi odczytanie ACL zasobnika.
Write Umożliwia tworzenie i aktualizowanie dowolnych obiektów w zasobniku.
Write ACL Umożliwia użytkownikowi zapisanie ACL dla zasobnika.
Execute Ustawia uprawnienie do wykonywania, gdy dostęp jest uzyskiwany jako system plików. To uprawnienie nie ma znaczenia, jeśli dostęp do obiektu jest uzyskiwany przy użyciu protokołów obiektów ECS.
Full Control Umożliwia odczytywanie, zapisywanie, odczytywanie i zapisywanie ACL.
Uwaga: osoby niebędące właścicielami obiektów mogą odczytywać, zapisywać, odczytywać ACL i zapisywać ACL, jeśli uprawnienia zostały przyznane, lub mogą tylko wyświetlać listę obiektów.
Privileged Write Umożliwia wykonywanie zapisu w zasobniku lub obiekcie, gdy użytkownik nie ma normalnych uprawnień do zapisu. Wymagane w przypadku zasobników CAS.
Usuń Umożliwia usuwanie zasobników i obiektów. Wymagane w przypadku zasobników CAS.
None Użytkownik nie ma żadnych uprawnień do zasobnika.

Można utworzyć wielu użytkowników z różnymi uprawnieniami. Zapoznaj się z pomocą ECS (ikona „?”) w graficznym interfejsie użytkownika ECS, która prowadzi do podręcznika administracyjnego ECS – „Buckets” – „Working with buckets in the ECS Portal” – „Set ACLs”

Informacje na temat CAS można znaleźć w artykule ECS: konfigurowanie list ACL zasobnika dla CAS, w którym znajdziesz więcej informacji.

Zasady zasobnika zapewniają większą elastyczność niż listy ACL i umożliwiają precyzyjną kontrolę nad uprawnieniami do operacji zasobnika i operacji na obiektach w zasobniku. Warunki zasad służą do przypisywania uprawnień do zakresu obiektów spełniających warunek i służą do automatycznego przypisywania uprawnień do nowo przesłanych obiektów. Można zmodyfikować uprawnienia przypisane do obiektów lub dodać nowe uprawnienia, wybierając operację „Edit Policy” dla zasobnika:
 
Edycja zasad

Graficzny interfejs użytkownika ECS zawiera edytor zasad zasobnika, który umożliwia utworzenie zasad zasobnika dla istniejącego zasobnika. Zasady są definiowane w formacie JSON, a składnia używana dla zasad jest taka sama jak w przypadku Amazon AWS:

kA23a000000GG6FCAW_1_0
Zasad zasobnika można używać w następujących typowych scenariuszach:

  • Przyznawanie użytkownikowi uprawnień zasobnika
  • Przyznawanie uprawnień zasobnika wszystkim użytkownikom
  • Automatyczne przypisywanie uprawnień do utworzonych obiektów

Przykłady powyższych operacji można znaleźć w pomocy ECS (ikona „?”) w graficznym interfejsie użytkownika ECS, która prowadzi do podręcznika administracyjnego ECS: – „Buckets” – „Working with buckets in the ECS Portal” – „Set bucket policies” – „Bucket policy scenarios”.


Jak testować zasobniki?

Istnieją różne sposoby testowania łączności S3, oto kilka przykładów uzyskiwania do nich dostępu. Najprostsza metoda uzyskiwania dostępu do zasobnika S3 za pośrednictwem przeglądarki S3.
 
WinSCP:   ECS: podłączanie zasobników ECS za pomocą WINSCP
skrypt s3test.sh:  ECS: jak przetestować tworzenie zasobnika S3, przesyłanie obiektu, odczyt obiektu, usuwanie obiektu, usuwanie zasobnika za pomocą skryptu s3test.sh
S3curl:     ECS: jak wykonywać podstawowe operacje S3 w ECS 3.x przy użyciu skryptu s3curl.pl.
S3Browser:   ECS : jak połączyć ECS z S3Browser?


Jakie są ograniczenia zasobnika?

Zasobniki są ograniczone przez maksymalną pojemność skonfigurowaną dla systemu, w którym jest skonfigurowany.

Zasobniki obsługują wiele protokołów, z wyjątkiem zasobników CAS. Zasobniki CAS nie mogą być udostępniane.

Dostęp klienta i dostępność operacji interfejsu API na poziomach przestrzeni nazw, zasobnika i obiektu podczas TSO podlega następującym opcjom ADO ustawionym na poziomie przestrzeni nazw i zasobnika:
  • Off (ustawienie domyślne) — podczas tymczasowej awarii zachowywana jest silna spójność.
  • On — stały dostęp jest dozwolony podczas tymczasowej awarii lokalizacji.
Spójność danych podczas TSO jest implementowana na poziomie zasobnika. Ustawiana jest konfiguracja na poziomie przestrzeni nazw, która konfiguruje domyślne ustawienie ADO dla ADO podczas tworzenia nowego zasobnika i może zostać zastąpiona podczas tworzenia nowego zasobnika. Oznacza to, że TSO można skonfigurować dla niektórych zasobników, a dla innych nie.


Jak usunąć zasobnik?

Aby usunąć zasobnik, upewnij się, że jest on całkowicie pusty. Dotyczy to nie tylko bieżących obiektów, ale także należy usunąć wersje i znaczniki usuwania, jeśli są skonfigurowane, przed usunięciem tego zasobnika.

Jeśli ręczne usunięcie zasobnika nie jest możliwe, można ustawić zasady cyklu eksploatacji dla zasobnika, aby go usunąć. Patrz artykuł ECS: usuwanie zasobnika S3 z wieloma obiektami przy użyciu zasad cyklu życia, aby uzyskać więcej informacji.

Additional Information

Uwagi

Przed utworzeniem zasobników pamiętaj, że niektórych opcji nie można później zmienić:
  • Replication Group
  • Server-side Encryption
  • File System
  • CAS
  • Metadata Search
Upewnij się, że zasobniki są prawidłowo skonfigurowane, w przeciwnym razie może być wymagana migracja.

Do nazewnictwa zasobników S3 w ECS mają zastosowanie następujące reguły:
  • Musi zawierać od jednego do 255 znaków. (S3 wymaga, aby nazwy zasobników miały długość 1255 znaków)
  • Może zawierać znak kropki (.), łącznika (-) i podkreślenia (_) oraz znaki alfanumeryczne ([a–zA–Z0–9]).
  • Może zaczynać się od łącznika (-) lub znaku alfanumerycznego.
  • Nie może zaczynać się od kropki (.)
  • Nie może zawierać dwóch kropek (..)
  • Nie może kończyć się kropką (.)
  • Nie może być sformatowana jako adres IPv4.
  • Nazwy zasobników muszą być unikatowe w przestrzeni nazw.
  • Nazwy przestrzeni nazw i zasobników powinny być zgodne z systemem DNS, ponieważ mogą pojawiać się w rekordzie DNS.

Najlepsze praktyki korzystania z zasobnika:
  • Używaj zasobników dla określonego środowiska, przepływu pracy lub zastosowań. Na przykład: programowanie i testowanie, finanse, operacje itp.
  • W przypadku wdrożeń z wieloma lokacjami utwórz zasobniki w lokacji VDC znajdującej się najbliżej aplikacji, która uzyskuje dostęp do obiektów i je aktualizuje. Istnieje obciążenie związane ze sprawdzaniem najnowszej kopii, jeśli własność obiektu jest w ośrodku zapasowym.
  • Aby uzyskać najlepszą wydajność, zaleca się posiadanie mniej niż 1000 zasobników w jednej przestrzeni nazw.

Aby uzyskać dodatkowe informacje, wybierz opcję ECS Help (ikona „?”) w graficznym interfejsie użytkownika ECS, która prowadzi do podręcznika administracyjnego ECS.

Ograniczenia zasobnika kodów ECS

Aktualne informacje dotyczące ograniczeń zasobnika można znaleźć w najnowszych informacjach dotyczących wydania ECS.

Artykuły dotyczące rozwiązywania problemów

Kody błędów protokołu

ECS: kody błędów S3 z możliwymi przyczynami
ECS: rozwiązywanie problemów z odczytem/zapisem/usuwaniem S3
ECS: kody błędów SDK CAS (Centera)
ECS: szybkie uwierzytelnianie do keystone nie działa

Limit

ECS: aktualizowanie limitu zasobnika za pomocą interfejsu API zarządzania.

Przechowywanie

ECS: przechowywanie CAS w ECS

Usuwanie problemów

ECS: nie można usunąć pustego zasobnika z obsługą CAS — błąd 1013 (http: 400): Bad request body. Bucket {} is not empty.
ECS: klient nie może usunąć zasobnika

Listy ACL

ECS: pusta lista ACL grupy niestandardowej — zasobnik utworzony za pomocą create_subtenant.sh — Atmos 
ECS: lista ACL zasobnika i obiektów dla użytkownika obiektu niebędącego właścicielem w przeglądarce S3
ECS: lista ACL zasobnika tylko do odczytu dla użytkownika obiektu niebędącego właścicielem zasobnika, który nie może pobrać przesłanych obiektów w przeglądarce S3

Zasady dotyczące cyklu życia

ECS: jak włączyć zasady cyklu życia zasobnika w celu obsługi usuwania niekompletnych MPU
ECS: żądania PUT/GET/DELETE w zasobniku z zasadami cyklu życia (bez prefiksu) zwracają błąd 500
ECS: nieskuteczne zasady cyklu życia, gdy więcej niż jedna zasada ma nakładające się prefiksy dla różnych działań

MPU

ECS: Jak korzystać z s3curl perform MPU (przesyłanie wielu części)

TSO

ECS: xDoctor: RAP051: Wykryto TSO (tymczasową awarię lokalizacji).

Podstawowy adres URL

ECS: czy dostęp do zasobników można uzyskać za pomocą baseURL przez przeglądarkę internetową?

Article Properties


Affected Product

ECS Appliance

Last Published Date

19 Jul 2023

Version

4

Article Type

Solution