ECS: Odbudowa kodowania usuwania z awarią węzła w czterowęzłowym klastrze ECS

Summary: Począwszy od wersji ECS 3.4, odbudowa kodowania wymazywania nie jest automatycznie inicjowana w przypadku awarii węzła w czterowęzłowym klastrze ECS.

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

W wersjach ECS wcześniejszych niż 3.4, jeśli pozostały tylko trzy sprawne węzły, ECS inicjował przywracanie danych klienta do trzech kopii lustrzanych, po jednej na węzeł. Ta decyzja projektowa została podjęta w celu maksymalizacji ochrony danych klientów. Proces ten jest również znany jako wycofywanie EC (Erasure Coding).

EC to algorytm, który zmniejsza przestrzeń dyskową, jednocześnie chroniąc dane przed awariami dysku lub węzła.

W przypadku kodowania wymazywania dane fizyczne wymagane w ECS miejsce fizyczne wynosi około 1,33x do przechowywania danych klienta (12 segmentów danych + 4 segmenty parzystości).  Jeśli jednak ECS zacznie wycofywać EC, fizyczna przestrzeń wymagana na dane klienta wzrośnie z 1,33x do 3x.

Może to doprowadzić do osiągnięcia przez ECS progu wykorzystania pojemności na poziomie 90%, co spowoduje przejście ECS w tryb tylko do odczytu i niedostępność danych. 

Cause

Podczas wycofywania EC w ECS miejsce na dysku twardym zwiększa się, aby przechowywać 3 kopie danych klienta zamiast zwykłego rozmiaru 1,33x. Nawet w przypadku umiarkowanie używanych ECS może nie być wystarczającej ilości miejsca, aby rozpakować zakodowane dane klienta i utworzyć trzy kopie lustrzane danych. Proces ten może wypełnić ECS do 90% pojemności przed zakończeniem odbudowy EC, uniemożliwiając osiągnięcie celu, jakim jest maksymalizacja ochrony danych. Może to spowodować przejście ECS w tryb tylko do odczytu, co może spowodować niedostępność danych.

Resolution

Aby zwiększyć ochronę danych i uniknąć przekroczenia progu pojemności 90%, zmieniono domyślne zachowanie klastrów ECS z tylko trzema węzłami w dobrej kondycji.

W wersji 3.4 zmiana projektu została wprowadzona w taki sposób, że ECS nie będzie już automatycznie implementować wycofywania EC, gdy tylko trzy węzły są sprawne/online. System działa w pogorszonym stanie i mogą wystąpić problemy z wydajnością, ale prawdopodobnie pozwoli uniknąć DU. Nowe zapisy będą nadal zapisywane jako trzy kopie lustrzane i zostaną zakodowane wymazywaniem, gdy 4+ węzły będą online i dostępne do zapisu.

Wszelkie dodatkowe awarie dysków mogą powodować izolowanie jednostek DU, może to również nieznacznie zwiększyć narażenie na potencjalną utratę danych (DL), jednak nadal jest to mało prawdopodobne.

Rozważ również rozszerzenie ECS do pięciu lub więcej węzłów. Zmniejsza to narażenie ECS na pogorszenie wydajności, DU i DL podczas awarii węzła. Aby uzyskać więcej informacji na temat architektury ECS, zobacz Podręcznik administratora ECS. 

Additional Information

* EC to metoda ochrony danych, która dzieli fragmenty danych na wiele fragmentów i dystrybuuje fragmenty między węzłami. Kodowanie wymazywania (EC) zmniejsza obciążenie pamięci masowej oraz zapewnia trwałość i odporność danych na awarie dysków i węzłów. Aby uzyskać więcej informacji na temat ECS, zapoznaj się z podręcznikiem administracji ECS.

Affected Products

ECS Appliance

Products

ECS Appliance, ECS Appliance Gen 1, ECS Appliance Gen 2, ECS Appliance Gen 3, ECS Appliance Hardware Gen3 EX300, ECS Appliance Hardware Gen3 EX3000, ECS Appliance Hardware Gen1 U-Series, ECS Appliance Hardware Gen1 C-Series , ECS Appliance Hardware Gen2 C-Series, ECS Appliance Hardware Gen2 D-Series, ECS Appliance Hardware Gen2 U-Series, ECS Appliance Hardware Gen3 EX500, ECS Appliance Hardware Series, ECS Appliance Software with Encryption, ECS Appliance Software without Encryption, Elastic Cloud Storage ...
Article Properties
Article Number: 000050615
Article Type: Solution
Last Modified: 26 Sept 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.