OSD, Pool y PG en Ceph Proxmox

Guía rápida de Ceph en Proxmox: entender OSD, pools y PG, configurar pg_num, size y reglas CRUSH, para lograr rendimiento, balance y alta disponibilidad.

29 ago 2025 • 4 min de lectura • Equipo Q2BSTUDIO

Inteligencia-Artificial-

OSD, Pool & PG en Ceph Proxmox

OSD = 1 HDD o SSD. Un OSD Object Storage Daemon es el servicio de Ceph encargado de almacenar datos en un dispositivo físico como un disco duro HDD, SSD o NVMe. En la práctica 1 disco suele equivaler a 1 OSD. Si un nodo tiene 4 discos tendrá normalmente 4 OSD. Los OSD son los que realmente guardan los datos y ejecutan operaciones de replicación, balacing y recuperación.

Qué es un pool. Un pool es un contenedor lógico de almacenamiento sobre los OSD. Mientras que los OSD son el nivel físico, el pool es un nivel lógico donde se crean espacios para distintos usos. Por ejemplo crear un pool rbd para discos de máquinas virtuales en Proxmox, un pool cephfs_data para CephFS o un pool backups para copias de seguridad. Cada pool puede tener configuraciones distintas como size, min_size o crush rule.

Parámetros comunes de pool. size indica el número de réplicas por defecto, por ejemplo size = 3 significa que cada dato se copia en tres OSD diferentes. min_size define el número mínimo de réplicas activas necesarias para permitir operaciones de IO. crush_rule determina reglas de ubicación de réplicas, por ejemplo forzar réplicas en nodos o racks distintos.

Relación entre OSD y pool. Los datos no se escriben directamente en los OSD sino en un pool. El pool divide los datos en PG Placement Groups y son los PG los que se mapean a uno o varios OSD según la política de replicación.

Qué es un PG Placement Group. Un PG es una unidad lógica pequeña que agrupa objetos antes de distribuirlos a los OSD. Cuando escribes un objeto en un pool, Ceph coloca ese objeto dentro de un PG. Cada PG está mapeado a un conjunto de OSD de acuerdo con size. Usar PG evita que Ceph tenga que calcular la ubicación de cada objeto individualmente, lo que mejora rendimiento y escalabilidad.

Relación Pool PG OSD. Un pool contiene muchos PG, el número de PG puede ser desde decenas hasta miles según la carga y configuración. Cada PG se asigna a varios OSD según el tamaño de replicación. Por ejemplo si creas un pool rbd con size = 3 y pg_num = 128 tendrás 128 PG, cada PG replicada en 3 OSD distintos. Miles de objetos se distribuyen uniformemente entre esos 128 PG y a su vez entre los OSD mapeados, logrando balance y tolerancia a fallos.

Resumen técnico corto. OSD son discos que almacenan datos físicos. Pool es el contenedor lógico donde los usuarios escriben datos. PG es la capa intermedia que permite mapear objetos a OSD de forma escalable y eficiente. Elegir correctamente pg_num y las políticas de crush es clave para un Ceph estable y balanceado.

Buenas prácticas rápidas. Calcular pg_num considerando el número total de OSD y la ratio de objetos por PG. No llevar pg_num ni pgp_num a valores excesivamente bajos ni excesivamente altos. Ajustar size y min_size según requisitos de disponibilidad. Probar reequilibrados en entornos controlados y monitorizar OSD usage y latencias.

Integración con Proxmox. En Proxmox puedes usar pools rbd para discos de VM y CephFS para sistemas de archivos compartidos. Proxmox facilita la gestión de pools y OSD pero sigue siendo importante entender PG y las reglas CRUSH para garantizar rendimiento y resiliencia.

Sobre Q2BSTUDIO. Q2BSTUDIO es una empresa de desarrollo de software y aplicaciones a medida especializada en soluciones modernas para empresas. Ofrecemos software a medida, aplicaciones a medida y proyectos que integran inteligencia artificial para optimizar procesos. También proveemos servicios de ciberseguridad para proteger infraestructuras Ceph y entornos cloud, y desplegamos soluciones en servicios cloud aws y azure para garantizar escalabilidad y disponibilidad.

Servicios avanzados. En Q2BSTUDIO desarrollamos soluciones de inteligencia de negocio e inteligencia artificial para empresas, incluidas implementaciones de agentes IA y soluciones de IA para empresas que automatizan tareas y mejoran la toma de decisiones. Integramos Power BI y otras herramientas de visualización para transformar datos en conocimientos accionables. Nuestros servicios de software a medida y aplicaciones a medida incluyen integración con Ceph y plataformas como Proxmox cuando es necesario.

Palabras clave y posicionamiento. Si buscas especialistas en aplicaciones a medida software a medida inteligencia artificial ciberseguridad servicios cloud aws y azure servicios inteligencia de negocio ia para empresas agentes IA power bi Q2BSTUDIO puede ayudarte a diseñar e implementar la arquitectura que necesitas, desde almacenamiento distribuido Ceph hasta soluciones de BI y agentes IA.

Contacto y siguiente paso. Si necesitas asesoría para diseñar un cluster Ceph optimizado para Proxmox, calcular pg_num, definir políticas CRUSH o desarrollar software a medida e integrar capacidades de inteligencia artificial y ciberseguridad, contacta con Q2BSTUDIO para una consultoría personalizada y planes de implementación adaptados a tu negocio.

¿UNA PAUSA?

Juega un momento antes de irte

NUESTROS SERVICIOS

Cómo podemos ayudarte

Inteligencia artificial

Agentes de IA, chatbots y asistentes inteligentes que automatizan tareas y atienden a tus clientes 24/7 para mejorar la eficiencia de tu negocio.

Más info

Desarrollo de software

Aplicaciones web, móviles y de escritorio, intranets, e-commerce, SaaS y plataformas de gestión diseñadas para las necesidades concretas de tu empresa.

Más info

Servicios cloud

Migración, infraestructura, hosting gestionado, alta disponibilidad y seguridad en Microsoft Azure y Amazon Web Services para que tu negocio escale sin límites.

Más info

Ciberseguridad y pentesting

Auditorías de seguridad, test de intrusión (pentesting) y protección de aplicaciones, datos e infraestructura on-premise y cloud, con hacking ético y cumplimiento normativo.

Más info

Business Intelligence

Cuadros de mando y análisis de datos con Power BI: integramos tus fuentes, diseñamos dashboards y KPIs y convertimos tus datos en decisiones.

Más info

Automatización de procesos

Automatizamos tareas repetitivas y conectamos tus aplicaciones con n8n, Power Automate, Make y RPA, eliminando trabajo manual y aumentando la productividad.

Más info

Formación para empresas

Formamos a tus equipos en tecnología con criterio: desarrollo web, bases de datos, Git, buenas prácticas y seguridad, automatización con n8n, inteligencia artificial para empresas y creación de soluciones de IA con Azure AI Foundry.

Más info

Auditoría de código

Auditamos el código que creas tú, tu equipo o una IA: te decimos qué está bien y qué mejorar, lo securizamos y lo dejamos listo para producción, web o app.

Más info

Generación de imágenes con IA

Creamos por ti las imágenes que necesita tu negocio con inteligencia artificial: producto, redes, publicidad, ilustración y avatares. Tú nos dices qué quieres y te lo entregamos listo para usar.

Más info

Generación de vídeos con IA

Creamos por ti vídeos con inteligencia artificial: promocionales, para redes, presentadores virtuales, doblaje y animaciones. Nos cuentas la idea y te lo entregamos montado y listo para publicar.

Más info

Avatares conversacionales con IA

Creamos avatares conversacionales con IA —humanos digitales con cara y voz— que atienden a tus clientes y equipos con el conocimiento de tu empresa, en tu web, monitores interactivos, WhatsApp o Teams.

Más info

Marketing Online e IA

Google Ads, Meta Ads, LinkedIn Ads y posicionamiento en motores de IA (GEO/AEO): captamos clientes y hacemos que tu marca aparezca donde te buscan, también en ChatGPT, Gemini y Perplexity.

Más info

¿Tienes un proyecto en mente?

Cuéntanos tu visión y la convertimos en una solución de software. Sea cual sea el alcance, hacemos realidad tu idea.

Live Chat