Skip to main content
Hay disponible una nueva versión de este producto.
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Nodos y servicios de StorageGRID

El componente básico de un sistema StorageGRID es el nodo de la grid. Los nodos contienen servicios, que son módulos de software que proporcionan un conjunto de capacidades a un nodo de la grid.

Tipos de nodos de grid

El sistema StorageGRID utiliza tres tipos de nodos de grid:

Nodos de administración

Proporciona servicios de gestión, como la configuración del sistema, la supervisión y el registro. Cuando inicias sesión en Grid Manager, te conectas a un nodo de administración. Cada grid debe tener un nodo de administración principal y puede tener nodos de administración no principales adicionales para la redundancia. Puedes conectarte a cualquier nodo de administración, y cada nodo de administración muestra una vista similar del sistema StorageGRID. Sin embargo, los procedimientos de mantenimiento deben realizarse usando el nodo de administración principal.

Los nodos de administración también se pueden usar para equilibrar la carga del tráfico de los clientes S3.

Nodos de almacenamiento

Gestiona y almacena datos y metadatos de objetos. Cada sitio de tu sistema StorageGRID debe tener al menos tres nodos de almacenamiento.

Durante la instalación inicial de un nuevo nodo de almacenamiento, puedes especificar que solo se utilice para "almacenar metadatos".

Nodos de puerta de enlace (opcional)

Proporciona una interfaz de equilibrio de carga que las aplicaciones cliente pueden utilizar para conectarse a StorageGRID. Un equilibrador de carga dirige a los clientes de forma transparente hacia un Storage Node óptimo, así que el fallo de los nodos o incluso de un sitio completo pasa desapercibido.

Nodos de hardware y software

Los nodos de StorageGRID pueden implementarse como nodos de dispositivo StorageGRID o como nodos basados en software. El número máximo de nodos (incluidos todos los tipos de nodos) por sistema es 220.

Nodos de la appliance StorageGRID

Los dispositivos de hardware de StorageGRID están diseñados específicamente para su uso en un sistema StorageGRID. Algunos dispositivos pueden utilizarse como Storage Nodes. Otros dispositivos pueden utilizarse como Admin Nodes o Gateway Nodes. Puedes combinar nodos de dispositivo con nodos basados en software o implementar grids totalmente diseñados, compuestos exclusivamente por dispositivos, que no dependen de hipervisores externos, almacenamiento ni hardware de cómputo.

Consulta lo siguiente para conocer los appliances disponibles:

Nodos basados en software

Los nodos de red basados en software pueden implementarse como máquinas virtuales de VMware o dentro de motores de contenedores en un host Linux. Consulta "Instalar StorageGRID en nodos basados en software".

Utiliza la "Herramienta de matriz de interoperabilidad (IMT) de NetApp" para determinar las versiones compatibles.

Servicios de StorageGRID

A continuación se incluye una lista completa de los servicios de StorageGRID.

Servicio Descripción Ubicación

Reenviador del servicio de cuentas

Proporciona una interfaz para que el servicio de Load Balancer consulte el Account Service en hosts remotos y envía notificaciones al servicio de Load Balancer sobre los cambios en la configuración del Load Balancer Endpoint.

Servicio de equilibrado de carga en los nodos de administración y los nodos de puerta de enlace

ADC (Controlador de dominio administrativo)

Mantiene la información sobre la topología, proporciona servicios de autenticación y responde a las consultas de los servicios LDR y CMN.

Al menos tres nodos de almacenamiento que contengan el servicio ADC en cada sitio

AMS (Sistema de gestión de auditorías)

Supervisa y registra todos los eventos y transacciones auditados del sistema en un archivo de registro de texto.

Nodos de administración

Apache Tomcat

Servidor web para aplicaciones basadas en Java.

Nodos de administración

Avahi Daemon

Gestiona mDNS, que se utiliza para la resolución de nombres y la detección de servicios dentro de la red local.

Todos los nodos

Servicio de caché

Se ejecuta en los nodos del equilibrador de carga (Gateway) y gestiona una caché local del contenido de los objetos.

Nodos de puerta de enlace

Cassandra

Gestiona la base de datos distribuida de metadatos de objetos.

Nodos de almacenamiento (excepto los de solo datos)

Cassandra Reaper

Realiza reparaciones automáticas de metadatos de objetos.

Nodos de almacenamiento

Servicio de fragmentos

Gestiona los datos con código de borrado y los fragmentos de paridad.

Nodos de almacenamiento

CMN (Nodo de gestión de la configuración)

Gestiona las configuraciones de todo el sistema y las tareas de la grid. Cada grid tiene un servicio CMN.

Nodo de administración principal

DDS (Almacén de datos distribuido)

Se conecta con la base de datos Cassandra para gestionar los metadatos de los objetos.

Nodos de almacenamiento

DMV (Data Mover)

Transfiere datos a los puntos finales en la nube.

Nodos de almacenamiento

IP dinámica (dynip)

Supervisa la grid en busca de cambios dinámicos de IP y actualiza las configuraciones locales.

Todos los nodos

Grafana

Se utiliza para la visualización de métricas en el Grid Manager.

Nodos de administración

Alta disponibilidad

Gestiona las direcciones IP virtuales de alta disponibilidad en los nodos configurados en la página High Availability Groups. Este servicio también se conoce como el servicio keepalived.

Nodos de administración y de pasarela

Identidad (idnt)

Gestiona usuarios y grupos locales, la autenticación y federación de identidades de usuario de LDAP y Active Directory.

Nodos de almacenamiento que utilizan el servicio ADC

Árbitro Lambda

Gestiona las solicitudes de S3 Select SelectObjectContent.

Todos los nodos

Equilibrador de carga (nginx-gw)

Proporciona equilibrio de carga del tráfico de S3 procedente de los clientes hacia los Storage Nodes. El servicio de Load Balancer se puede configurar a través de la página de configuración de Load Balancer Endpoints. Este servicio también se conoce como el servicio nginx-gw.

Nodos de administración y de pasarela

LDR (enrutador de distribución local)

Gestiona el almacenamiento y la transferencia de contenido dentro de la grid.

Nodos de almacenamiento

MISCd Demonio de control del servicio de información

Proporciona una interfaz para consultar y gestionar servicios en otros nodos y para gestionar configuraciones ambientales en el nodo, como consultar el estado de los servicios que se ejecutan en otros nodos.

Todos los nodos

nginx

Actúa como un mecanismo de autenticación y comunicación segura para que diversos servicios de grid (como Prometheus y Dynamic IP) puedan comunicarse con servicios en otros nodos a través de APIs HTTPS.

Todos los nodos

Balanceador de carga nginx-gw

Proporciona equilibrio de carga del tráfico de S3 procedente de los clientes hacia los Storage Nodes. El servicio de Load Balancer se puede configurar a través de la página de configuración de Load Balancer Endpoints. Este servicio también se conoce como el servicio nginx-gw.

Nodos de administración y de pasarela

NMS (Sistema de gestión de redes)

Impulsa las opciones de supervisión, generación de informes y configuración que se muestran a través de Grid Manager.

Nodos de administración

Node Exporter (recopilación de datos de Prometheus)

Publica estadísticas a nivel del sistema para la recopilación de métricas de series temporales de Prometheus.

Todos los nodos

ntp

Servicio de protocolo de tiempo de red (NTP).

Todos los nodos

Persistencia

Gestiona los archivos del disco raíz que deben conservarse tras un reinicio.

Todos los nodos

Prometheus

Recopila métricas de series temporales de los servicios de todos los nodos.

Nodos de administración

RSM (máquina de estados replicada)

Garantiza que las solicitudes de servicio de la plataforma se envíen a sus respectivos endpoints.

Nodos de almacenamiento que utilizan el servicio ADC

SSM (Monitor de estado del servidor)

Supervisa el estado del hardware y envía informes al servicio NMS.

Hay una instancia en cada nodo de la red

Administrador de servidores

Gestiona los servicios de StorageGRID.

Todos los nodos

Agente SNMP

Responde a las solicitudes SNMP.

Nodos de administración

Servicio de gestión de puertos SNMP

Se encarga de la gestión dinámica de los puertos SNMP.

Todos los nodos

SSH (Secure Shell)

Gestiona el acceso seguro y la administración de sistema remota.

Todos los nodos

SSM (Monitor de estado del sistema)

Supervisa el estado del hardware y envía informes al servicio NMS.

Todos los nodos

Estadística

Registra métricas adicionales relacionadas con los buckets de S3.

Nodos de almacenamiento

Trace Agent (jaeger-agent)

Recibe y procesa la información de rastreo enviada por el trace collector (jaeger-collector).

Todos los nodos

Recopilador de trazas (jaeger-collector)

Realiza la recopilación de trazas para recabar información que podrá utilizar soporte técnico. El servicio de recopilación de trazas utiliza el software de código abierto Jaeger.

Nodos de administración