Skip to main content
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Nœuds et services grid : présentation

Contributeurs

L'élément de base d'un système StorageGRID est le nœud grid. Les nœuds contiennent des services, qui sont des modules logiciels qui fournissent un ensemble de capacités à un nœud grid.

Types de nœuds grid

Le système StorageGRID utilise quatre types de nœuds grid :

Nœuds d'administration

Fournir des services de gestion tels que la configuration, la surveillance et la journalisation du système. Lorsque vous vous connectez à Grid Manager, vous vous connectez à un noeud d'administration. Chaque grid doit posséder un nœud d'administration principal et des nœuds d'administration non primaires supplémentaires pour assurer la redondance. Vous pouvez vous connecter à n'importe quel nœud d'administration et chaque nœud d'administration affiche une vue similaire du système StorageGRID. Cependant, les procédures de maintenance doivent être effectuées à l'aide du nœud d'administration principal.

Les nœuds d'administration peuvent également être utilisés pour équilibrer la charge du trafic des clients S3 et Swift.

Nœuds de stockage

Gestion et stockage des données d'objet et des métadonnées Chaque site de votre système StorageGRID doit avoir au moins trois nœuds de stockage.

Nœuds de passerelle (en option)

Fournissez une interface d'équilibrage de charge que les applications client peuvent utiliser pour se connecter à StorageGRID. Un équilibreur de charge dirige de manière transparente les clients vers un nœud de stockage optimal, de sorte que la défaillance de nœuds ou même d'un site entier soit transparente.

Nœuds d'archivage (obsolètes)

Fournir une interface facultative par le biais de laquelle les données d'objet peuvent être archivées sur bande.

Nœuds matériels et logiciels

Les nœuds StorageGRID peuvent être déployés en tant que nœuds d'appliance StorageGRID ou en tant que nœuds logiciels.

Nœuds d'appliance StorageGRID

Les appliances matérielles StorageGRID sont spécialement conçues pour une utilisation dans un système StorageGRID. Certaines appliances peuvent être utilisées comme nœuds de stockage. Les autres appliances peuvent être utilisées comme nœuds d'administration ou nœuds de passerelle. Vous pouvez combiner des nœuds d'appliance avec des nœuds basés sur des logiciels ou déployer des grilles 100 % appliance entièrement conçues sans dépendance vis-à-vis d'hyperviseurs, de systèmes de stockage ou de matériel de calcul externes.

Consultez les sections suivantes pour en savoir plus sur les dispositifs disponibles :

Nœuds basés sur logiciel

Des nœuds grid logiciels peuvent être déployés en tant que machines virtuelles VMware ou à l'intérieur des moteurs de conteneurs sur un hôte Linux.

Utilisez le "Matrice d'interopérabilité NetApp (IMT)" pour déterminer les versions prises en charge.

Lors de l'installation initiale d'un nouveau nœud de stockage logiciel, vous pouvez indiquer qu'il ne doit être utilisé qu'à "et stocker les métadonnées".

Des services StorageGRID

Voici la liste complète des services StorageGRID.

Service Description Emplacement

Transitaire de service de compte

Fournit une interface permettant au service Load Balancer d'interroger le service Account Service sur des hôtes distants et fournit des notifications sur les modifications de configuration de point de terminaison Load Balancer au service Load Balancer.

Service Load Balancer sur les nœuds d'administration et les nœuds de passerelle

ADC (contrôleur de domaine administratif)

Gère les informations de topologie, fournit des services d'authentification et répond aux requêtes des services LDR et CMN.

Au moins trois nœuds de stockage contenant le service ADC sur chaque site

AMS (Audit Management System)

Surveille et consigne tous les événements et transactions système audités dans un fichier journal texte.

Nœuds d'administration

ARC (archive)

Offre l'interface de gestion avec laquelle vous configurez les connexions au système de stockage d'archivage externe, tel que le cloud via une interface S3 ou une bande via le middleware TSM.

Nœuds d'archivage

Cône Cassandra

Répare automatiquement les métadonnées d'objet.

Nœuds de stockage

Service de bloc

Gestion des données avec code d'effacement et des fragments de parité.

Nœuds de stockage

Nœud de gestion de la configuration (CMN)

Gestion des configurations et des tâches de grid à l'échelle du système. Chaque grille dispose d'un service CMN.

Nœud d'administration principal

DDS (Distributed Data Store)

Interfaces avec la base de données Cassandra pour gérer les métadonnées d'objet.

Nœuds de stockage

DMV (Data Mover)

Déplacement des données vers les terminaux cloud

Nœuds de stockage

IP dynamique (dylip)

Surveille la grille pour détecter les changements d'adresse IP dynamiques et met à jour les configurations locales.

Tous les nœuds

Grafana

Utilisé pour la visualisation des metrics dans Grid Manager.

Nœuds d'administration

Haute disponibilité

Gère les adresses IP virtuelles haute disponibilité sur les nœuds configurés sur la page groupes haute disponibilité. Ce service est également connu sous le nom de service keepalspé.

Nœuds d'administration et de passerelle

Identité (idnt)

Fédération des identités d'utilisateur à partir de LDAP et d'Active Directory.

Nœuds de stockage qui utilisent le service ADC

Arbitre lambda

Gère les demandes S3 Select SelectObjectContent.

Tous les nœuds

Équilibreur des charges (nginx-gw)

Équilibrage de la charge du trafic S3 et Swift entre les clients et les nœuds de stockage. Le service Load Balancer peut être configuré via la page de configuration des noeuds finaux Load Balancer. Ce service est également connu sous le nom de service nginx-gw.

Nœuds d'administration et de passerelle

LDR (routeur de distribution locale)

Gestion du stockage et du transfert de contenu au sein de la grille.

Nœuds de stockage

MISCd information Service Control Daemon

Fournit une interface pour interroger et gérer les services sur d'autres noeuds et pour gérer les configurations environnementales sur le noeud, telles que interroger l'état des services exécutés sur d'autres noeuds.

Tous les nœuds

nginx

Agit comme un mécanisme d'authentification et de communication sécurisée pour divers services de grid (Prometheus et IP dynamique, par exemple), afin de pouvoir communiquer avec les services sur d'autres nœuds via des API HTTPS.

Tous les nœuds

nginx-gw

Alimente le service Load Balancer.

Nœuds d'administration et de passerelle

Système de gestion de réseau (NMS)

Alimente les options de surveillance, de rapport et de configuration qui sont affichées via le gestionnaire de grille.

Nœuds d'administration

La persistance des données

Gère les fichiers sur le disque racine qui doivent persister au cours d'un redémarrage.

Tous les nœuds

Prometheus

Collecte des metrics de séries chronologiques à partir des services sur tous les nœuds.

Nœuds d'administration

RSM (machine d'état répliquée)

S'assure que les demandes de service de la plate-forme sont envoyées à leurs terminaux respectifs.

Nœuds de stockage qui utilisent le service ADC

SSM (moniteur d'état du serveur)

Surveille l'état du matériel et communique des rapports au service NMS.

Une instance est présente sur chaque nœud de grille

Collecteur de traces

Effectue la collecte des traces afin de recueillir des informations à utiliser par le support technique. Le service de collecteur de trace utilise le logiciel Open Source Jaeger.

Nœuds d'administration