Red Hat Training

A Red Hat training course is available for RHEL 8

1.4.2. Opción de Red Hat Ceph Storage

Red Hat Ceph Storage (RHCS) es una plataforma de almacenamiento escalable, abierta y definida por software que combina la versión más estable del sistema de almacenamiento Ceph con una plataforma de gestión Ceph, utilidades de implantación y servicios de soporte.

Red Hat Ceph Storage está diseñado para la infraestructura de nube y el almacenamiento de objetos a escala web. Los clústeres de Red Hat Ceph Storage constan de los siguientes tipos de nodos:

Nodo de administración de Red Hat Ceph Storage Ansible

Este tipo de nodo actúa como lo hacía el nodo tradicional de administración de Ceph en las versiones anteriores de Red Hat Ceph Storage. Este tipo de nodo proporciona las siguientes funciones:

  • Gestión centralizada del clúster de almacenamiento
  • Los archivos de configuración y las claves de Ceph
  • Opcionalmente, repositorios locales para instalar Ceph en nodos que no pueden acceder a Internet por razones de seguridad
Monitorear los nodos

Cada nodo monitor ejecuta el demonio monitor (ceph-mon), que mantiene una copia maestra del mapa del cluster. El mapa del cluster incluye la topología del cluster. Un cliente que se conecta al clúster Ceph recupera la copia actual del mapa del clúster desde el monitor, lo que permite al cliente leer y escribir datos en el clúster.

Importante

Ceph puede funcionar con un solo monitor; sin embargo, para asegurar una alta disponibilidad en un cluster de producción, Red Hat sólo soportará implementaciones con al menos tres nodos de monitorización. Red Hat recomienda desplegar un total de 5 monitores Ceph para clusters de almacenamiento que superen los 750 OSD.

Nodos OSD

Cada nodo de Dispositivo de Almacenamiento de Objetos (OSD) ejecuta el demonio Ceph OSD (ceph-osd), que interactúa con los discos lógicos conectados al nodo. Ceph almacena los datos en estos nodos OSD.

Ceph puede funcionar con muy pocos nodos OSD, que por defecto son tres, pero los clusters de producción obtienen un mejor rendimiento a partir de escalas modestas, por ejemplo 50 OSD en un cluster de almacenamiento. Lo ideal es que un clúster Ceph tenga varios nodos OSD, lo que permite crear dominios de fallo aislados mediante la creación del mapa CRUSH.

Nodos MDS
Cada nodo del Servidor de Metadatos (MDS) ejecuta el demonio MDS (ceph-mds), que gestiona los metadatos relacionados con los archivos almacenados en el Sistema de Archivos Ceph (CephFS). El demonio MDS también coordina el acceso al clúster compartido.
Nodo de la pasarela de objetos
El nodo Ceph Object Gateway ejecuta el demonio Ceph RADOS Gateway (ceph-radosgw), y es una interfaz de almacenamiento de objetos construida sobre librados para proporcionar a las aplicaciones una puerta de enlace RESTful a los clusters de almacenamiento Ceph. El Ceph Object Gateway soporta dos interfaces:
S3
Proporciona la funcionalidad de almacenamiento de objetos con una interfaz que es compatible con un gran subconjunto de la API RESTful de Amazon S3.
Swift
Proporciona funcionalidad de almacenamiento de objetos con una interfaz que es compatible con un gran subconjunto de la API de OpenStack Swift.

Recursos adicionales