ECS: Korkean tason ECS-kangaskerrokseen ja -komponentteihin viittaaminen

Summary: Arkkitehtuuriopas Fabric-verkon tiedot nopeaa käyttöä varten.

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

Lisätietoja on artikkelissa ECS Architectural-guide whitepaper neljän koodin versio.

Kangas
Fabric-kerros tarjoaa klusterointia, järjestelmän kuntoa, ohjelmistojen hallintaa, kokoonpanon hallintaa,
päivitysominaisuuksia ja hälytyksiä. Se vastaa palvelujen pitämisestä käynnissä ja resurssien, kuten
levyjen, säilöjen ja verkon, hallinnasta. Se seuraa ympäristön muutoksia, kuten vikojen tunnistusta, ja reagoi niihin
sekä antaa järjestelmän kuntoon liittyviä hälytyksiä. Fabric-tasolla on seuraavat osat:

 

  Solmuagentti - Hallinnoi isäntäresursseja (levyjä, verkkoa, säilöjä jne.) ja järjestelmäprosesseja.
  • Node Agent toimii kaikissa solmuissa
  • Isäntäresurssien hallinta
  •  Palvelujen asennus
  •  Säilöt
  •  Levyt
  •  ECS-palomuuri
  •  ECS-verkko – NAN (Nile Area Network)
  •  Käytetään Fabric-verkon ylläpidon (solmun ylläpitotila, levyt jne.) ja päivitysten hallintaan 
  • Fabric Agent hankkii levyn kuntotiedot Hardware Manager / HAL (Hardware Abstraction  Layer) -osasta
  • Käyttäjä voi hallita klustereita ja solmuja fabric-komentoriviliittymällä (komentoriviliittymä) – /opt/emc/kaspian/fabric/cli/bin/fcli 
  • Järjestelmä, sovelluksen kunto, vikojen tunnistus ja hälytykset
  • Seuraa ja reagoi ympäristön muutoksiin

  Lifecycle Manager: Sovelluksen elinkaaren hallinta, joka sisältää palvelujen käynnistämisen, palauttamisen,
ilmoittamisen ja vikatunnistuksen.
  • Useita Lifecycle Manager -esiintymiä suoritetaan solmujen alijoukossa
  • Jokainen elinkaari-esiintymä hallitsee solmujen alijoukkoa
  • Jos elinkaari-esiintymä epäonnistuu, toinen ottaa ohjat käsiinsä
  • Klusterin ensisijaiset tilaukset klusteritason tapahtumat

  Persistence Manager: ohjaa ja synkronoi hajautettua ECS-ympäristöä.

  Rekisteri – ECS-ohjelmiston

Docker-levykuvasäilö Tapahtumakirjasto – Sisältää järjestelmässä tapahtuvat tapahtumat. 

  Laitteiston hallinta – tarjoaa tilatietoja, tapahtumatietoja ja laitekerroksen provisiointia korkeamman tason palveluille
. Nämä palvelut on integroitu laitteiston tueksi.


Docker
ECS toimii Java-sovelluksena käyttöjärjestelmän päällä, ja se on kapseloitu useisiin Docker
-säilöihin. Säiliöt ovat erillisiä, mutta ne jakavat käyttöjärjestelmän resurssit ja laitteiston.
Jotkin ECS-ohjelmiston osat toimivat kaikissa solmuissa ja jotkin taas yhdessä tai muutamassa solmussa. Docker-säilössä
suoritettavat osat:

 

  Objekti-pää - Sisältää resurssit, prosessit, jotka liittyvät tietopalveluihin, tallennusmoottoriin
sekä portaaliin ja toimituspalveluihin. Toimii kaikissa ECS-solmuissa.

  Fabric-lifecycle – Sisältää prosessit, tiedot ja resurssit, joita tarvitaan järjestelmätason
valvontaan, kokoonpanon hallintaan ja kunnon hallintaan. Pariton määrä fabric-elinkaaren
esiintymiä on aina käynnissä. Esimerkiksi nelisolmuisessa
järjestelmässä on käynnissä kolme esiintymää ja kahdeksan solmun järjestelmässä viisi esiintymää.

  Fabric-zookeeper - Keskitetty palvelu hajautettujen prosessien,
määritystietojen, ryhmien ja nimeämispalvelujen koordinointiin ja synkronointiin. Sitä pidetään pysyvyyspäällikkönä
ja se toimii parittomalla määrällä solmuja, esimerkiksi viidellä kahdeksan solmun järjestelmässä.

  Fabric-registry – ECS Docker -levykuvien rekisteri. Vain yksi esiintymä suoritetaan ECS-kehikkoa kohden.

Additional Information

Node Agent
Node Agent on Java-kielellä luotu kevyt agentti, joka toimii kaikissa ECS-solmuissa. Sen päätehtäviä
ovat isäntäresurssien (Docker-säilöjen, levyjen, palomuurin, verkon) hallinta ja ohjaus sekä
järjestelmän prosessien valvonta. Esimerkkejä hallintatehtävistä ovat levyjen alustaminen ja asentaminen,
tarvittavien porttien avaaminen, kaikkien prosessien toiminnan varmistaminen sekä julkisten ja yksityisten verkkokäyttöliittymien määrittäminen. Siinä
on tapahtumavirta, joka tarjoaa järjestetyt tapahtumat elinkaaren johtajalle järjestelmässä tapahtuvien
tapahtumien ilmaisemiseksi. Fabric-komentoriviliittymä on hyödyllinen ongelmien vianmäärityksessä ja järjestelmän yleisen tilan tarkastelussa.

Elinkaaren hallinta
Life-cycle Manager toimii kolmen tai viiden solmun muodostamassa alijoukossa ja hallitsee solmuissa käynnissä olevien sovellusten
elinkaarta. Jokainen elinkaaren johtaja vastaa useiden solmujen seurannasta. Sen päätavoitteena on
hallita ECS-sovelluksen koko elinkaarta käynnistyksestä käyttöönottoon, mukaan lukien vikojen havaitseminen,
palauttaminen, ilmoitukset ja siirto. Se tarkastelee Node Agentin virtoja ja ohjaa agenttia käsittelemään
tilannetta. Jos solmu ei toimi, se reagoi solmun tilan virheisiin tai ristiriitoihin palauttamalla
järjestelmän tunnetusti toimivaan aiempaan tilaan. Jos elinkaaren hallinnan esiintymä ei toimi, toinen tilalle tulee tilalle.

Rekisteri
Rekisteri sisältää ECS Docker -näköistiedostot, joita käytetään asennuksen, päivityksen ja solmun vaihdon aikana.
Fabric-registry-niminen Docker-säilö toimii yhdessä ECS-kehikon solmussa. Siinä säilytetään asennuksissa ja päivityksissä tarvittavia ECS
Docker -kuvia ja -tietoja. Vaikka rekisteri on käytettävissä yhdessä solmussa
kerrallaan, kaikki Docker-kuvat tallennetaan paikallisesti välimuistiin jokaisessa solmussa, joten mikä tahansa voi palvella rekisteriä.

Tapahtumakirjasto
Fabric-kerroksessa käytetään tapahtumakirjastoa elinkaaren ja solmun asiakaspalvelijan tapahtumavirtojen paljastamiseen. Järjestelmän luomat tapahtumat
tallennetaan jaettuun muistiin ja levylle, jotta saadaan historiallista tietoa ECS-järjestelmän
tilasta ja kunnosta. Näitä järjestettyjä tapahtumavirtoja voidaan käyttää järjestelmän palauttamiseen
tiettyyn tilaan toistamalla tallennetut tapahtumat. Joitakin esimerkkejä tapahtumista ovat solmutapahtumat, kuten
alkanut, pysäytetty tai heikentynyt.

Laitteiston hallinta
Laitteistonhallinta on integroitu Fabric Agentiin alan vakiolaitteiston tukemiseksi. Sen päätarkoitus
on tarjota laitteistokohtaisia tila- ja tapahtumatietoja sekä laitteistokerroksen
provisiointia ECS:n korkeamman tason palveluille.

Infrastruktuuri
ECS-laitesolmut käyttävät SUSE Linux Enterprise Server 12 -infrastruktuuria. Mukautetulla alan vakiolaitteistolla käyttöönotetun ECS-ohjelmiston
käyttöjärjestelmä voi olla myös RedHat Enterprise Linux
tai CoreOS. Mukautetut käyttöönotot tehdään käyttämällä muodollista pyyntö- ja vahvistusprosessia. Docker asennetaan infrastruktuuriin,
jotta kapseloidut ECS-tasot voidaan ottaa käyttöön. ECS-ohjelmisto on luotu Java-kielellä, joten Java-virtuaalikone
asennetaan infrastruktuurin osana.

ECS:n yleiskatsaus ja arkkitehtuuri 

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.