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 read • Q2BSTUDIO Team

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.

A BREAK?

Play for a moment before you go

OUR SERVICES

How we can help you

Artificial intelligence

AI agents, chatbots, and intelligent assistants that automate tasks and serve your customers 24/7 to improve the efficiency of your business.

More info

Software Development

Web, mobile, and desktop applications, intranets, e-commerce, SaaS, and management platforms designed for your company's specific needs.

More info

Cloud services

Migration, infrastructure, managed hosting, high availability, and security on Microsoft Azure and Amazon Web Services to help your business scale without limits.

More info

Cybersecurity and pentesting

Security audits, penetration testing and protection of applications, data and infrastructure on-premise and cloud, with ethical hacking and regulatory compliance.

More info

Business Intelligence

Dashboards and data analysis with Power BI: we integrate your sources, design dashboards and KPIs and turn your data into decisions.

More info

Process automation

We automate repetitive tasks and connect your applications with n8n, Power Automate, Make, and RPA, eliminating manual work and increasing productivity.

More info

Training for Companies

We train your teams in technology with criteria: web development, databases, Git, best practices and security, automation with n8n, artificial intelligence for companies and creation of AI solutions with Azure AI Foundry.

More info

Code Auditing

We audit the code that you, your team or an AI create: we tell you what is good and what to improve, we secure it and make it ready for production, web or app.

More info

AI Image Generation

We create for you the images that your business needs with artificial intelligence: product, networks, advertising, illustration and avatars. You tell us what you want and we deliver it ready to use.

More info

AI Video Generation

We create videos with artificial intelligence for you: promotional, networking, virtual presenters, dubbing and animations. You tell us the idea and we will deliver it assembled and ready to publish.

More info

AI Conversational Avatars

We create conversational avatars with AI – digital humans with a face and voice – that serve your customers and teams with the knowledge of your company, on your website, interactive monitors, WhatsApp or Teams.

More info

Online Marketing and AI

Google Ads, Meta Ads, LinkedIn Ads and AI Engine Positioning (GEO/AEO): we attract customers and make your brand appear where they search for you, also on ChatGPT, Gemini and Perplexity.

More info

Do you have a project in mind?

Tell us your vision and we'll turn it into a software solution. Whatever the scope, we make your idea real.

Live Chat