Seguimos con la serie de posts sobre VM Essentials
VER TODA LA SERIE DE POSTS
- Parte 1 - Introducción a HPE Morpheus VM Essentials software
- Parte 2 - Instalación VM Essentials software
- Parte 3 - Instalación VME Manager
- Parte 4 - Configuración inicial
- Parte 5 - Creación cluster Ceph
- [Parte 6 - Desplegar nuestra primera VM]
- [Parte 7 - Backups]
- [Parte 8 - Pruebas de HA]
- [Parte 9 - Migración de VMs desde vSphere]
- [Parte 10 - Comandos útiles]
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.

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

Arrancamos el asistente para agregar nuevo cluster de HVM




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


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


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






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

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

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

Ver el espacio libre en los diferentes Pools
ceph df

Ver el estado de los discos y el host que los aporta
ceph osd tree

Y hasta aquí por hoy.
Un saludo
Miquel.