@media screen and (min-width: 580px) { .flotantewhatsapp{ display:none; } }

Compartir por WhatsApp

proxmox-ceph-crear-pools-diferentes-con-hdd-y-ssd-3

Proxmox: Ceph crear pools diferentes con HDD y SSD

Proxmox: Ceph crear pools diferentes con HDD y SSD

Hoy os vamos a explicar como configurar un storage Ceph diferenciando por tipos de discos.

En mi lab tengo discos HDD y SSD, unos me dan capacidad y los otros velocidad. Con lo que necesito que la carga de trabajo se reparta según necesite una cosa u otra.

Yo parto de un clúster Ceph ya montado con 3 nodos, como os expliqué:

proxmox-ceph-crear-pools-diferentes-con-hdd-y-ssd-0

Usaremos lsblk para revisar los discos instalados en cada nodo:

Revisamos los OSD creados y la clase de cada uno HDD o SSD:

Lo podéis hacer visualmente también:

proxmox-ceph-crear-pools-diferentes-con-hdd-y-ssd-2

Ahora crearemos las rulesets:

ceph osd crush rule create-replicated ssdpool default host ssd
ceph osd crush rule create-replicated hddpool default host hdd

Revisamos las reglas generadas:

Vemos las clases de discos en el sistema:

Creamos los pools para cada tipo de disco:

Habilitamos cephfs para cada pool:

Revisamos los pools:

Consultamos el volcado en los pools, que depende del número de OSDs:

Instalamos iostat en Proxmox para las pruebas de ver cómo se comportan los discos una vez generadas las reglas para SSD y HDD:

Ahora realizaremos pruebas de escritura para comprobar que funcionan bien, abrimos dos consolas una con IOSTAT y otra con el comando para cada pool:

proxmox-ceph-crear-pools-diferentes-con-hdd-y-ssd-1

Y una vez validado con

proxmox-ceph-crear-pools-diferentes-con-hdd-y-ssd-3

Ahora simplemente generamos los storage RBD para cada pool:

proxmox-ceph-crear-pools-diferentes-con-hdd-y-ssd-4 proxmox-ceph-crear-pools-diferentes-con-hdd-y-ssd-5

¿Te ha gustado la entrada SÍGUENOS EN TWITTER?

¿Te ha gustado la entrada SÍGUENOS EN TWITTER O INVITANOS A UN CAFE?

El Blog de Negu

Acerca de Raul Unzue Pulido

Administrador de sistemas virtuales e infraestructuras IT, linuxero y entusiasta de la tecnología.

Compruebe también

kubernetes-crear-maquinas-virtuales-en-un-cluster-con-kubevirt-1

Kubernetes: Crear máquinas virtuales en un clúster con KubeVirt

Kubernetes: Crear máquinas virtuales en un clúster con KubeVirt Cuando hablamos de Kubernetes, tendemos a …

2 comentarios

  1. Es posible separar un pool que ya esta creado y en uso?, es decir, podria eliminar unidades de la OSD para posteriormente crear un pool diferente y agregar las unidades a este?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

uno × cuatro =

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies
Blog Maquinas Virtuales - El Blog de Negu