Cluster Ceph en HPE VM Essentials

Parte 5

By Miquel Mariano

Seguimos con la serie de posts sobre VM Essentials

VER TODA LA SERIE DE POSTS

Hoy hablaremos sobre almacenamiento Ceph y como utilizar la hiperconvergencia en un entorno VME, pero ¿Qué es un Cluster Ceph?

CEPH

Un cluster Ceph es una avanzada plataforma de almacenamiento distribuido y de código abierto (Software-Defined Storage o SDS) que transforma servidores commodity en una única y masiva fuente de datos. Su diseño se enfoca en la escalabilidad horizontal (maneja fácilmente petabytes de datos) y en la tolerancia a fallos, eliminando cualquier punto único de fallo.

Ceph está basado en un sistema de almacenamiento de objetos (RADOS), donde los datos se dividen y se replican inteligentemente a través de la red en componentes llamados OSDs (Object Storage Devices). El algoritmo CRUSH determina la ubicación óptima de los datos, asegurando que estén distribuidos para prevenir pérdidas si algún disco o nodo falla.

Servicios Unificados La gran ventaja de Ceph es su capacidad para ofrecer tres interfaces de almacenamiento principales de forma simultánea y unificada:

  • Almacenamiento de Objetos: Compatible con APIs REST como Amazon S3 y OpenStack Swift (a través de RGW).
  • Almacenamiento por Bloques: Discos virtuales para máquinas virtuales o contenedores (a través de RBD).
  • Sistema de Archivos: Un sistema de archivos POSIX compatible (a través de CephFS).

Esto lo convierte en la elección predilecta para infraestructuras de virtualización y entornos de cloud computing que requieren flexibilidad, rendimiento y una solidez a prueba de fallos.

HPE_Morpheus_VM_Essentials_ceph-cluster-00

Documentación

La documentación oficial la podrememos encontrar aquí

Por el momento HPE VM Essentials sólo se permite crear el cluster HCI con un único disco por nodo. El resto de discos los deberemos de añadir al cluster ceph a través de cli y los comandos nativos ceph

En un futuro se espera poder seleccionar mas discos.

Laboratorio

En este laboratorio tenemos como base 3 nodos VME aquí teneis el post para su instalación. Y cada uno de ellos con un disco adicional de 150Gb que será el que nos aportará la capacidad al cluster Ceph

HPE_Morpheus_VM_Essentials_ceph-cluster-01

Arrancamos el asistente para agregar nuevo cluster de HVM

HPE_Morpheus_VM_Essentials_ceph-cluster-02

HPE_Morpheus_VM_Essentials_ceph-cluster-03

HPE_Morpheus_VM_Essentials_ceph-cluster-04

HPE_Morpheus_VM_Essentials_ceph-cluster-05

En este punto, en el desplegable seleccionaremos la opción de cluster HCI Ceph y añadiremos los 3 hosts mínimos necesarios para su creación.

Nota: Aquí es importante que el “Dispositivo de datos”, en mi caso /dev/sdb esté disponible en los 3 nodos, ya que será el disco que utilizará ceph para formar el cluster

HPE_Morpheus_VM_Essentials_ceph-cluster-06

HPE_Morpheus_VM_Essentials_ceph-cluster-07

Veremos como arranca el proceso de aprovisionamiento y en el submenú de history iremos viendo todo el proceso

HPE_Morpheus_VM_Essentials_ceph-cluster-08

HPE_Morpheus_VM_Essentials_ceph-cluster-09

Desplegando cada uno de los nodos, podremos ir viendo las operaciones que se están realizando y en caso de algún error, nos será muy cómodo analizar la posible causa

HPE_Morpheus_VM_Essentials_ceph-cluster-10

HPE_Morpheus_VM_Essentials_ceph-cluster-11

HPE_Morpheus_VM_Essentials_ceph-cluster-12

HPE_Morpheus_VM_Essentials_ceph-cluster-13

HPE_Morpheus_VM_Essentials_ceph-cluster-14

HPE_Morpheus_VM_Essentials_ceph-cluster-15

Una vez finalizado el despliegue, nos aparecerá como disponible un nuevo clúster de computo del tipo HCI Ceph

HPE_Morpheus_VM_Essentials_ceph-cluster-16

Y ya veremos nuestro RBD Pool con la suma de los 3 nodos (150Gb por nodo)

HPE_Morpheus_VM_Essentials_ceph-cluster-17

Comandos útiles ceph

En este post de la misma comunidad redhat he encontrado algunos comandos interesantes para validar el buen estado de salud del cluster

Ver estado de salud global del cluster ceph status || ceph -w HPE_Morpheus_VM_Essentials_ceph-cluster-18

Ver el espacio libre en los diferentes Pools ceph df HPE_Morpheus_VM_Essentials_ceph-cluster-19

Ver el estado de los discos y el host que los aporta ceph osd tree HPE_Morpheus_VM_Essentials_ceph-cluster-20

Y hasta aquí por hoy.

Un saludo

Miquel.

Share: LinkedIn