Skip to main content
È disponibile una versione più recente di questo prodotto.
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Nodi e servizi di griglia StorageGRID

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

Tipi di nodi della griglia

Il sistema StorageGRID utilizza tre tipi di nodi di griglia:

Nodi di amministrazione

Fornisci servizi di gestione come la configurazione del sistema, il monitoraggio e la registrazione. Quando accedi al Grid Manager, ti connetti a un Admin Node. Ogni grid deve avere un Admin Node primario e può avere Admin Node non primari aggiuntivi per la ridondanza. Puoi connetterti a qualsiasi Admin Node e ogni Admin Node mostra una vista simile del sistema StorageGRID. Tuttavia, le procedure di manutenzione devono essere eseguite utilizzando l'Admin Node primario.

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

Nodi di storage

Gestisci e archivia dati a oggetti e metadati. Ogni sito nel tuo sistema StorageGRID deve avere almeno tre Storage Node.

Durante l'installazione iniziale di un nuovo nodo di archiviazione, puoi specificare che venga utilizzato solo per "memorizza metadati".

Nodi gateway (opzionali)

Fornisci un'interfaccia di bilanciamento del carico che le applicazioni client possano utilizzare per connettersi a StorageGRID. Un bilanciatore di carico indirizza senza interruzioni i client verso un nodo di Storage ottimale, così che il guasto dei nodi o anche di un intero sito sia trasparente.

Nodi hardware e software

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

Nodi dell'appliance StorageGRID

Gli appliance hardware StorageGRID sono progettati specificamente per l'utilizzo in un sistema StorageGRID. Alcuni appliance possono essere utilizzati come Storage Node. Altri appliance possono essere utilizzati come Admin Node o Gateway Node. Puoi combinare nodi appliance con nodi basati su software oppure implementare griglie completamente ingegnerizzate, composte solo da appliance, senza dipendenze da hypervisor, storage o hardware di calcolo esterni.

Consulta quanto segue per scoprire gli appliance disponibili:

Nodi basati su software

I nodi della griglia basati su software possono essere distribuiti come macchine virtuali VMware o all'interno di motori di container su un host Linux. Vedi "Installa StorageGRID sui nodi basati su software".

Usa "NetApp Interoperability Matrix Tool (IMT)" per determinare le versioni supportate.

Servizi StorageGRID

Di seguito trovi l'elenco completo dei servizi StorageGRID.

Servizio Descrizione Posizione

Account Service Forwarder

Fornisce un'interfaccia per il servizio Load Balancer per interrogare il servizio Account sugli host remoti e fornisce notifiche al servizio Load Balancer relative alle modifiche di configurazione dell'endpoint di Load Balancer.

Servizio di bilanciamento del carico sui nodi amministratori e sui nodi gateway

ADC (Administrative Domain Controller)

Gestisce 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 ogni sito

AMS (Audit Management System)

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

Nodi di amministrazione

Apache Tomcat

Server web per applicazioni basate su Java.

Nodi di amministrazione

Avahi Daemon

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

Tutti i nodi

Servizio di cache

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

${post_edited_translations.segment}

Cassandra

Gestisce il database distribuito per i metadati degli oggetti.

Nodi di archiviazione (tranne data-only)

Cassandra Reaper

Esegue riparazioni automatiche dei metadati degli oggetti.

Nodi di storage

Servizio chunk

Gestisci i dati codificati tramite cancellazione e i frammenti di parità.

Nodi di storage

CMN (Nodo di gestione della configurazione)

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

Nodo amministrativo primario

DDS (Distributed Data Store)

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

Nodi di storage

DMV (Data Mover)

Trasferisce i dati verso endpoint cloud.

Nodi di storage

IP dinamico (dynip)

Monitora la grid per rilevare modifiche dinamiche agli indirizzi IP e aggiorna le configurazioni locali.

Tutti i nodi

Grafana

Utilizzato per la visualizzazione delle metriche nel Grid Manager.

Nodi di amministrazione

Alta disponibilità

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

Nodi di amministrazione e gateway

Identità (idnt)

Gestisce utenti e gruppi locali, l'autenticazione e federa le identità degli utenti provenienti da LDAP e Active Directory.

Nodi di archiviazione che utilizzano il servizio ADC

Lambda Arbitrator

Gestisce le richieste S3 Select SelectObjectContent.

Tutti i nodi

Bilanciatore di carico (nginx-gw)

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

Nodi di amministrazione e gateway

LDR (Local Distribution Router)

Gestisci l'archiviazione e il trasferimento dei contenuti all'interno della griglia.

Nodi di storage

Demone di controllo del servizio informazioni MISCd

Fornisce un'interfaccia per interrogare e gestire i servizi su altri nodi e per gestire le configurazioni ambientali sul nodo, come interrogare lo stato dei servizi in esecuzione su altri nodi.

Tutti i nodi

nginx

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

Tutti i nodi

Bilanciatore del carico nginx-gw

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

Nodi di amministrazione e gateway

NMS (Network Management System)

Fornisce le funzionalità di monitoraggio, reporting e configurazione visualizzate tramite Grid Manager.

Nodi di amministrazione

Node Exporter (raccolta di dati Prometheus)

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

Tutti i nodi

ntp

Servizio Network Time Protocol (NTP).

Tutti i nodi

Persistenza

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

Tutti i nodi

Prometheus

Raccoglie metriche a serie temporale dai servizi su tutti i nodi.

Nodi di amministrazione

RSM (Replicated State Machine)

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

Nodi di archiviazione che utilizzano il servizio ADC

SSM (Server Status Monitor)

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

È presente un'istanza su ogni nodo della griglia

Server Manager

Gestisce i servizi di 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 (Monitoraggio dello stato del sistema)

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

Tutti i nodi

Stat

Registra metriche aggiuntive relative ai bucket S3.

Nodi di storage

Trace Agent (jaeger-agent)

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

Tutti i nodi

Trace Collector (jaeger-collector)

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

Nodi di amministrazione