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 e servizi Grid

Collaboratori netapp-lhalbert netapp-pcarriga netapp-perveilerk

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 tre tipi di nodi di griglia:

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.

È possibile utilizzare i nodi amministrativi anche per bilanciare il carico del traffico client S3.

Nodi di storage

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

Durante l'installazione iniziale di un nuovo nodo di archiviazione, è possibile specificare che venga utilizzato solo per"memorizzazione dei metadati" .

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 hardware e software

I nodi StorageGRID possono essere distribuiti come nodi di appliance StorageGRID o come nodi basati su software. Il numero massimo di nodi (inclusi tutti i tipi di nodi) per sistema è 220.

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 di griglia basati su software possono essere distribuiti come macchine virtuali VMware o all'interno di motori di container su un host Linux. Vedere "Installa StorageGRID sui nodi basati su software" .

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

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

Apache Tomcat

Server web per applicazioni basate su Java.

Nodi di amministrazione

Demone Avahi

Gestisce mDNS, utilizzato per la risoluzione dei nomi e l'individuazione dei servizi all'interno della rete locale.

Tutti i nodi

Servizio cache

Viene eseguito sui nodi del bilanciatore del carico (Gateway) e gestisce una cache locale del contenuto degli oggetti.

Nodi gateway

Cassandra

Gestisce il database distribuito per i metadati degli oggetti.

Nodi di archiviazione (tranne quelli solo dati)

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)

Gestisce utenti e gruppi locali, l'autenticazione e federa 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)

Bilanciamento del carico del traffico S3 fra i client e i nodi 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

Bilanciatore del carico nginx-gw

Bilanciamento del carico del traffico S3 fra i client e i nodi 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

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

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

Nodi di amministrazione

Esportatore di nodi (raccolta dati Prometheus)

Pubblica statistiche a livello di sistema per la raccolta di metriche di serie temporali di Prometheus.

Tutti i nodi

ntp

Servizio NTP (Network Time Protocol).

Tutti i nodi

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

Responsabile del server

Gestisce i servizi StorageGRID .

Tutti i nodi

Agente SNMP

Risponde alle richieste SNMP.

Nodi di amministrazione

Servizio di gestione delle porte SNMP

Gestisce la gestione dinamica delle porte SNMP.

Tutti i nodi

SSH (Secure Shell)

Gestisce l'accesso sicuro e la gestione remota del sistema.

Tutti i nodi

SSM (monitor dello stato del sistema)

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

Tutti i nodi

Statistica

Registra metriche aggiuntive relative ai bucket S3.

Nodi di storage

Agente di tracciamento (jaeger-agent)

Riceve ed elabora le informazioni di tracciamento inviate dal raccoglitore di tracce (jaeger-collector).

Tutti i nodi

Trace Collector (jaeger-collector)

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