ECS: Jak referovat o vrstvě a součástech tkaniny ECS na vysoké úrovni

Summary: Průvodce architekturou Podrobnosti o topologii Fabric pro rychlou orientaci.

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

Další podrobnosti naleznete v dokumentu whitepaper ECS Architectural-guide se čtyřmi verzemi kódu.

Tkanina
Vrstva Fabric poskytuje clustering, stav systému, správu softwaru, správu konfigurace,
možnosti upgradu a upozorňování. Je odpovědná za udržování služeb v provozu a správu zdrojů,
jako jsou disky, kontejnery a síť. Sleduje a reaguje na změny prostředí, jako je detekce selhání,
a poskytuje výstrahy týkající se stavu systému. Vrstva topologie Fabric obsahuje následující součásti:

 

  Agent uzlu – Spravuje prostředky hostitele (disky, síť, kontejnery atd.) a systémové procesy.
  • Agent uzlu běží v každém uzlu
  • Spravuje zdroje hostitele
  •  Instaluje služby
  •  Kontejnery
  •  Disky
  •  Brána firewall ECS
  •  Síť ECS – Nile Area Network (NAN)
  •  Slouží k řízení údržby (režim údržby uzlu, disků atd.) a upgradů topologie Fabric 
  • Agent topologie Fabric spoléhá při zjišťování stavu disku na komponentu Hardware Manager/HAL (Hardware Abstraction Layer)
  • Umožňuje operátorovi spravovat cluster a uzly pomocí rozhraní příkazového řádku (Fabric CLI) – /opt/emc/caspian/fabric/cli/bin/fcli. 
  • Systém, stav aplikace, detekce selhání a výstrahy
  • Sleduje změny prostředí a reaguje na ně

  Lifecycle Manager: Správa životního cyklu aplikací, která zahrnuje spouštění služeb, obnovu,
oznamování a detekci selhání.
  • Na podmnožině uzlů běží více instancí správce životního cyklu
  • Každá instance životního cyklu spravuje podmnožinu uzlů
  • Pokud dojde k selhání instance životního cyklu, převezme ji jiná
  • Primární objednávky clusteru Události na úrovni clusteru

  Persistence Manager – Koordinuje a synchronizuje distribuované prostředí ECS.

  Registry – Úložiště bitových kopií Dockeru pro software

ECS Knihovna událostí – obsahuje sadu událostí, ke kterým v systému došlo. 

  Správce hardwaru – poskytuje informace o stavu, událostech a poskytování hardwarové vrstvy
pro služby vyšší úrovně. Tyto služby byly integrovány tak, aby podporovaly běžně dostupný hardware.


Docker
Systém ECS běží v operačním systému jako aplikace Java a je zapouzdřen v několika kontejnerech
dockeru. Kontejnery jsou izolované, ale sdílejí základní zdroje operačního systému a hardware.
Některé části softwaru ECS běží ve všech uzlech a některé běží pouze v jednom nebo v některých uzlech. Mezi součásti spuštěné
v kontejneru dockeru patří:

 

  Hlavní objekt - Obsahuje prostředky a procesy související s datovými službami, úložným modulem
a portálem a službami zřizování. Běží v každém uzlu v ECS.

  Životní cyklus topologie Fabric – obsahuje procesy, informace a prostředky potřebné pro monitorování, správu konfigurace a správu stavu na úrovni
systému. Vždy bude spuštěn lichý počet instancí životního cyklu
topologie Fabric. Například v systému se čtyřmi uzly
běží tři instance a v systému s osmi uzly pět instancí.

  Fabric-zookeeper - Centralizovaná služba pro koordinaci a synchronizaci distribuovaných procesů,
informací o konfiguraci, skupin a služeb pojmenování. Označuje se za správce
trvalosti a běží na lichém počtu uzlů, například na pěti v systému s osmi uzly.

  Fabric-registry – Registr bitových kopií ECS Docker. Na jeden rack ECS běží pouze jedna instance.

Additional Information

Node Agent
Node Agent je nenáročný agent napsaný v jazyce Java, který běží nativně na všech uzlech ECS. Mezi jeho hlavní povinnosti
patří správa a řízení hostitelských zdrojů (kontejnery dockeru, disky, brána firewall, síť)
a sledování systémových procesů. Do povinností správy patří například formátování a připojení disků, otevírání
požadovaných portů, zajištění chodu všech procesů a určování veřejných a soukromých síťových rozhraní. Obsahuje
datový proud událostí, který poskytuje seřazené události správci životního cyklu za účelem indikace událostí, ke kterým v systému dochází
. Rozhraní příkazového řádku Fabric je užitečné k diagnostice problémů a kontrole celkového stavu systému.

Nástroj Lifecycle Manager
Správce životního cyklu běží na podmnožině tří nebo pěti uzlů a spravuje životní cyklus aplikací
spuštěných na uzlech. Každý správce životního cyklu zodpovídá za sledování několika uzlů. Jeho hlavním cílem je
spravovat celý životní cyklus aplikace ECS od spuštění až po nasazení, včetně detekce selhání,
obnovení, oznámení a migrace. Sleduje toky agenta uzlu a řídí agenta při řešení
situace. Pokud je uzel mimo provoz, nástroj reaguje na selhání nebo nekonzistence ve stavu uzlu
obnovením systému do ověřeného funkčního stavu. Pokud je instance správce životního cyklu mimo provoz, zaujme její místo jiná.

Registr
Registr obsahuje bitové kopie ECS Docker, které se používají během instalace, upgradu a výměny uzlů.
Kontejner dockeru s názvem Fabric-Registry běží na jednom uzlu v racku ECS a obsahuje
bitové kopie dockeru ECS a informace potřebné pro instalace a upgrady. I když je registr dostupný na
jednom uzlu najednou, všechny image Dockeru jsou místně uložené v mezipaměti na každém uzlu, takže všechny mohou registr obsluhovat.

Knihovna
událostíKnihovna událostí se používá v rámci vrstvy Fabric ke zveřejnění datových proudů událostí životního cyklu a agenta uzlu. Události
generované systémem se uchovávají ve sdílené paměti a na disku a poskytují historické informace o
stavu systému ECS. Tyto uspořádané toky událostí lze použít k obnovení systému
do určitého stavu přehráním uložených uspořádaných událostí. Mezi příklady událostí patří události uzlu, jako je
spuštění, zastavení nebo snížení výkonu.

Správce
hardwaruSprávce hardwaru je integrovaný do agenta Fabric, aby podporoval standardní hardware. Jeho hlavním
účelem je poskytovat informace o stavu a událostech specifické pro hardware a poskytovat hardwarovou vrstvu
pro služby vyšší úrovně v rámci ECS.

Infrastruktura
Na uzlech zařízení ECS běží infrastruktura SUSE Linux Enterprise Server 12. U softwaru
ECS nasazeného na vlastním standardním hardwaru může být operačním systémem také RedHat Enterprise Linux
nebo CoreOS. Vlastní nasazení se provádí pomocí formálního požadavku a procesu ověření. Docker se instaluje
v infrastruktuře, aby bylo možné nasadit zapouzdřené vrstvy ECS. Software ECS je napsán v jazyce Java, takže se virtuální počítač Java
instaluje jako součást infrastruktury.

Přehled a architektura ECS 

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.