ECS: Jak odwoływać się do warstwy i komponentów struktury ECS wysokiego poziomu

Summary: Przewodnik po architekturze Szczegóły sieci szkieletowej w celu szybkiego odniesienia.

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.

Instructions

Aby uzyskać więcej informacji, zapoznaj się z opracowaniem technicznym ECS Architectural-guide w czterech wersjach kodu.

Tkanina
Warstwa szkieletowa zapewnia tworzenie klastrów, kondycję systemu, zarządzanie oprogramowaniem, zarządzanie konfiguracją,
możliwości aktualizacji i alerty. Odpowiada za utrzymywanie usług i zarządzanie zasobami, takimi
jak dyski, kontenery i sieć. Śledzi i reaguje na zmiany środowiska, takie jak wykrywanie awarii,
i przekazuje alerty związane z kondycją systemu. Warstwa sieci szkieletowej składa się z następujących elementów:

 

  Agent węzła — zarządza zasobami hosta (dyskami, siecią, kontenerami itd.) i procesami systemowymi.
  • Agent węzła działa w poszczególnych węzłach
  • Zarządza zasobami hosta
  •  Instalacja usług
  •  Kontenery
  •  Dyski
  •  Zapory ECS
  •  Sieć ECS — sieć Nile Area Network (NAN)
  •  Służy do sterowania konserwacją (tryb konserwacji węzła, dyski itd.) i uaktualnieniami sieci szkieletowej 
  • Agent sieci szkieletowej jest zależny od składnika menedżera sprzętu/HAL (warstwa abstrakcji sprzętowej), jeśli chodzi o uzyskiwanie stanu kondycji dysku
  • Umożliwia operatorowi zarządzanie klastrem i węzłami przy użyciu interfejsu wiersza poleceń (CLI) sieci szkieletowej — /opt/emc/caspian/fabric/cli/bin/fcli 
  • System, stan aplikacji, wykrywanie awarii i alerty
  • Śledzenie zmian w otoczeniu i reagowanie na nie

  Menedżer cyklu eksploatacji: Zarządzanie cyklem życia aplikacji, które obejmuje uruchamianie usług, odzyskiwanie,
powiadamianie i wykrywanie awarii.
  • Wiele instancji Lifecycle Manager działa na podzbiorze węzłów
  • Każda instancja cyklu eksploatacji zarządza podzbiorem węzłów
  • Jeśli wystąpienie cyklu życia ulegnie awarii, inne przejmie kontrolę
  • Klaster: główne porządki zdarzeń na poziomie klastra

  Menedżer trwałości — koordynuje i synchronizuje rozproszone środowisko ECS.

  Rejestr — magazyn obrazów platformy Docker dla oprogramowania

ECS Biblioteka zdarzeń — zawiera zestaw zdarzeń występujących w systemie. 

  Menedżer sprzętu — udostępnia informacje o stanie, zdarzeniach i udostępnia warstwę
sprzętową usługom wyższego poziomu. Usługi te zostały zintegrowane w celu obsługi sprzętu.


Usługa Docker
ECS działa na wierzchu systemu operacyjnego jako aplikacja Java i jest opakowana w kilku kontenerach platformy
Docker. Kontenery są odizolowane, ale współdzielą zasoby i sprzęt systemu operacyjnego.
Niektóre części oprogramowania ECS są uruchomione we wszystkich węzłach, a niektóre działają na jednym lub niektórych węzłach. Elementy działające
w kontenerze Docker obejmują:

 

  Główny obiekt - Zawiera zasoby i procesy związane z usługami danych, aparatem
pamięci masowej i portalem oraz usługami udostępniania. Działa na każdym węźle w ECS.

  Cykl życia sieci szkieletowej — zawiera procesy, informacje i zasoby wymagane do monitorowania na poziomie
systemu, zarządzania konfiguracją i zarządzania kondycją. Nieparzysta liczba wystąpień cyklu
życia sieci szkieletowej będzie zawsze uruchomiona. Na przykład w systemie czterowęzłowym
działają trzy instancje, a w systemie z ośmioma węzłami — pięć.

  Fabric-zookeeper — scentralizowana usługa koordynowania i synchronizowania rozproszonych procesów,
informacji konfiguracyjnych, grup i usług nazewnictwa. Jest on postrzegany jako menedżer
trwałości i działa na nieparzystej liczbie węzłów, na przykład pięciu w systemie ośmiowęzłowym.

  Fabric-registry — rejestr obrazów platformy Docker ECS. Na jedną szafę serwerową ECS działa tylko jedna instancja.

Additional Information

Agent węzła
Agent węzła jest lekkim agentem napisanym w języku Java, który działa natywnie na wszystkich węzłach ECS. Główne obowiązki
obejmują zarządzanie zasobami hosta oraz sterowanie nimi (kontenerami platformy Docker, dyskami, zaporą, siecią) i
monitorowanie procesów systemu. Przykłady zarządzania obejmują formatowanie i montaż dysków, otwieranie
wymaganych portów, zapewnienie działania wszystkich procesów oraz określanie interfejsów sieci publicznych i prywatnych. Zawiera
strumień zdarzeń, który dostarcza uporządkowane zdarzenia do menedżera cyklu eksploatacji w celu wskazania zdarzeń występujących
w systemie. Interfejs CLI sieci szkieletowej jest przydatny do diagnozowania problemów i sprawdzania ogólnego stanu systemu.

Menedżer
cyklu eksploatacjiMenedżer cyklu eksploatacji działa na podzbiorze trzech lub pięciu węzłów i zarządza cyklem życia aplikacji
uruchomionych na węzłach. Każdy menedżer cyklu eksploatacji jest odpowiedzialny za śledzenie kilku węzłów. Jego głównym celem jest
zarządzanie całym cyklem życia aplikacji ECS od uruchomienia do wdrożenia, w tym wykrywaniem awarii,
odzyskiwaniem, powiadomieniami i migracją. Analizuje on strumienie agenta węzła i umożliwia agentowi rozwiązanie
sytuacji. Gdy węzeł nie działa, reaguje na awarie lub niespójności w stanie węzła poprzez przywrócenie
systemu do znanego dobrego stanu. Jeśli instancja menedżera cyklu eksploatacji nie działa, jej miejsce zajmuje inna.

Rejestr
Rejestr zawiera obrazy platformy Docker ECS używane podczas instalacji, uaktualniania i wymiany węzłów. Kontener
platformy Docker o nazwie fabric-registry działa na jednym węźle w szafie ECS i zawiera repozytorium obrazów
platformy Docker ECS oraz informacje wymagane do instalacji i aktualizacji. Mimo że rejestr jest dostępny w
jednym węźle naraz, wszystkie obrazy platformy Docker są lokalnie buforowane w każdym węźle, więc każdy może obsługiwać rejestr.

Biblioteka
wydarzeńBiblioteka zdarzeń jest używana w warstwie sieci szkieletowej w celu uwidocznienia strumieni zdarzeń agenta cyklu życia i węzła. Zdarzenia
generowane przez system są utrwalane w pamięci współużytkowanej i na dysku w celu dostarczenia historycznych informacji o
stanie i kondycji systemu ECS. Te uporządkowane strumienie zdarzeń mogą posłużyć do przywrócenia systemu do
określonego stanu przez odtworzenie zapisanych zdarzeń. Niektóre przykłady zdarzeń obejmują zdarzenia węzła, takie jak
uruchomienie, zatrzymanie lub obniżenie wydajności.

Menedżer
sprzętuMenedżer sprzętu jest zintegrowany z agentem sieci szkieletowej w celu obsługi sprzętu zgodnego ze standardami branżowymi. Jego głównym
celem jest dostarczanie informacji o stanie i zdarzeniach specyficznych dla sprzętu oraz udostępnianie warstwy
sprzętowej do usług wyższego poziomu w ramach ECS.

Infrastruktura
Węzły urządzenia ECS obsługują system SUSE Linux Enterprise Server 12 dla infrastruktury. W przypadku oprogramowania
ECS wdrażanego na niestandardowym sprzęcie branżowym systemem operacyjnym może być również RedHat Enterprise Linux
lub CoreOS. Niestandardowe wdrożenia są wykonywane przy użyciu formalnego procesu żądania i weryfikacji. W infrastrukturze zainstalowano Docker,
aby wdrożyć opakowane warstwy ECS. Oprogramowanie ECS jest napisane w języku Java, więc maszyna wirtualna Java
jest instalowana w ramach infrastruktury.

ECS — omówienie i architektura 

Affected Products

ECS Appliance

Products

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 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 ...
Article Properties
Article Number: 000021555
Article Type: How To
Last Modified: 28 Feb 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.