Skip to main content
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Nodi di grid e servizi: Panoramica

Collaboratori

Il building block di base di un sistema StorageGRID è il nodo grid. I nodi contengono servizi, ovvero moduli software che forniscono un insieme di funzionalità a un nodo grid.

Tipi di nodi della griglia

Il sistema StorageGRID utilizza quattro tipi di nodi di rete:

Nodi di amministrazione

Fornire servizi di gestione quali configurazione, monitoraggio e logging del sistema. Quando si accede a Grid Manager, si sta effettuando la connessione a un nodo amministratore. Ogni grid deve avere un nodo di amministrazione primario e potrebbe avere ulteriori nodi di amministrazione non primari per la ridondanza. È possibile connettersi a qualsiasi nodo amministratore e ciascun nodo amministratore visualizza una vista simile del sistema StorageGRID. Tuttavia, le procedure di manutenzione devono essere eseguite utilizzando il nodo di amministrazione primario.

I nodi di amministrazione possono anche essere utilizzati per bilanciare il carico del traffico dei client S3 e Swift.

Nodi di storage

Gestisci e archivia dati e metadati degli oggetti. Ciascun sito del sistema StorageGRID deve avere almeno tre nodi storage.

Nodi gateway (opzionali)

Fornire un'interfaccia di bilanciamento del carico che le applicazioni client possono utilizzare per connettersi a StorageGRID. Un bilanciamento del carico indirizza perfettamente i client a un nodo di storage ottimale, in modo che il guasto dei nodi o persino di un intero sito sia trasparente.

Nodi di archivio (deprecati)

Fornire un'interfaccia opzionale attraverso la quale archiviare i dati degli oggetti su nastro.

Nodi hardware e software

È possibile implementare nodi StorageGRID come nodi di appliance StorageGRID o come nodi basati sul software.

Nodi appliance StorageGRID

Le appliance hardware StorageGRID sono progettate appositamente per l'utilizzo in un sistema StorageGRID. Alcune appliance possono essere utilizzate come nodi di storage. Altri appliance possono essere utilizzati come nodi di amministrazione o nodi gateway. È possibile combinare nodi appliance con nodi basati su software o implementare grid all-appliance completamente progettati che non hanno dipendenze da hypervisor esterni, storage o hardware di calcolo.

Per ulteriori informazioni sulle appliance disponibili, vedere quanto segue:

Nodi basati su software

I nodi grid basati su software possono essere implementati come macchine virtuali VMware o all'interno di motori container su un host Linux.

Utilizzare "Tool di matrice di interoperabilità NetApp (IMT)" per determinare le versioni supportate.

Durante l'installazione iniziale di un nuovo nodo di storage basato su software, è possibile specificare che deve essere utilizzato solo per "memorizzazione dei metadati".

Servizi StorageGRID

Di seguito viene riportato un elenco completo dei servizi StorageGRID.

Servizio Descrizione Posizione

Account Service Forwarder

Fornisce un'interfaccia per il servizio Load Balancer per eseguire query sull'account Service sugli host remoti e fornisce notifiche delle modifiche della configurazione degli endpoint del bilanciamento del carico al servizio Load Balancer.

Servizio di bilanciamento del carico su nodi amministrativi e nodi gateway

ADC (Administrative Domain Controller)

Mantiene le informazioni sulla topologia, fornisce servizi di autenticazione e risponde alle query provenienti dai servizi LDR e CMN.

Almeno tre nodi di archiviazione contenenti il servizio ADC in ciascun sito

AMS (Audit Management System)

Monitora e registra tutti gli eventi e le transazioni di sistema verificati in un file di log di testo.

Nodi di amministrazione

ARCO (archivio)

Fornisce l'interfaccia di gestione con cui configurare le connessioni allo storage di archiviazione esterno, ad esempio il cloud tramite un'interfaccia S3 o un nastro tramite il middleware TSM.

Nodi di archiviazione

Cassandra Reaper

Esegue la riparazione automatica dei metadati degli oggetti.

Nodi di storage

Servizio a pezzi

Gestisce i dati con codifica erasure e i frammenti di parità.

Nodi di storage

CMN (nodo di gestione della configurazione)

Gestisce le configurazioni a livello di sistema e le attività di grid. Ogni griglia dispone di un servizio CMN.

Nodo amministratore primario

DDS (archiviazione dati distribuita)

Si interfaccia con il database Cassandra per gestire i metadati degli oggetti.

Nodi di storage

DMV (Data Mover)

Sposta i dati negli endpoint cloud.

Nodi di storage

Dynamic IP (dinamico)

Monitora la griglia per verificare la presenza di modifiche IP dinamiche e aggiorna le configurazioni locali.

Tutti i nodi

Grafana

Utilizzato per la visualizzazione delle metriche in Grid Manager.

Nodi di amministrazione

Alta disponibilità

Gestisce gli IP virtuali ad alta disponibilità sui nodi configurati nella pagina gruppi ad alta disponibilità. Questo servizio è anche noto come servizio keepalived.

Nodi Admin e Gateway

Identità (idnt)

Consente di federare le identità degli utenti da LDAP e Active Directory.

Nodi di storage che utilizzano il servizio ADC

Arbitro lambda

Gestisce le richieste S3 Select SelectObjectContent.

Tutti i nodi

Bilanciamento del carico (nginx-gw)

Fornisce il bilanciamento del carico del traffico S3 e Swift dai client ai nodi di storage. Il servizio Load Balancer può essere configurato tramite la pagina di configurazione degli endpoint del bilanciamento del carico. Questo servizio è noto anche come servizio nginx-gw.

Nodi Admin e Gateway

LDR (router di distribuzione locale)

Gestisce lo storage e il trasferimento dei contenuti all'interno della griglia.

Nodi di storage

Daemon di controllo del servizio informazioni MISCd

Fornisce un'interfaccia per eseguire query e gestire servizi su altri nodi e per gestire le configurazioni ambientali sul nodo, ad esempio per eseguire query sullo stato dei servizi in esecuzione su altri nodi.

Tutti i nodi

nginx

Agisce come meccanismo di autenticazione e comunicazione sicura per diversi servizi grid (come Prometheus e Dynamic IP) per poter comunicare con servizi su altri nodi tramite API HTTPS.

Tutti i nodi

nginx-gw

Alimenta il servizio Load Balancer.

Nodi Admin e Gateway

NMS (Network Management System, sistema di gestione della rete)

Alimenta le opzioni di monitoraggio, reporting e configurazione visualizzate tramite Grid Manager.

Nodi di amministrazione

Persistenza

Gestisce i file sul disco root che devono persistere durante un riavvio.

Tutti i nodi

Prometheus

Raccoglie le metriche delle serie temporali dai servizi su tutti i nodi.

Nodi di amministrazione

RSM (macchina a stato replicato)

Garantisce che le richieste di servizio della piattaforma vengano inviate ai rispettivi endpoint.

Nodi di storage che utilizzano il servizio ADC

SSM (Server Status Monitor)

Monitora le condizioni dell'hardware e invia report al servizio NMS.

Un'istanza è presente su ogni nodo della griglia

Raccoglitore di tracce

Esegue la raccolta di tracce per raccogliere informazioni da utilizzare per il supporto tecnico. Il servizio di raccolta tracce utilizza il software open source Jaeger.

Nodi di amministrazione