Ceph en Proxmox

Lo primero será instalar proxmox como cluster, tal y como os conté en el capítulo Podcast #85: Cluster con Proxmox.

Hasta que no se instale Ceph no hay ninguna opción de Ceph en proxmox, así que lo primero que haremos será instalarlo:

pveceph install –version luminous

Las versiones de ceph en http://docs.ceph.com/docs/master/releases/

Una vez instalado es necesario inicializarlo con:

pveceph init –network 10.10.10.0/24

Ahora creamos monitores con (uno en el primario)

pveceph createmon

En este momento vemos la creación del monitor en el log de abajo del proxmox, en el task log.

En el menú de Ceph podemos ver el estado, en este caso Status OK

En el mennú de Ceph en la web vamos a monitor y ahí le decimos que queremos añadir un monitor por cada uno de los otros dos nodos que quedan pendientes. Tenemos que seleccionar el host en el desplegable que tenemos.

Con estos tres monitores ya tenemos el quorum de ceph

En este momento lo que he hecho ha sido añadir un disco duro extra para el almacenamiento porque se me había olvidado añadirlo, lo he hecho creando un disco nuevo en el virtualbox y añadiendoselo a cada una de las máquinas virtuales.

Ahora vamos a ir al nodo en cuestión, opción ceph y le daremos a Create OSD, ahí seleccionaremos el disco y le daremos (OSD Object Storage DisK), lo haremos en todos los nodos de nuestro cluster, uno por uno. Una vez que parezca que ha terminado tarda un pelín, unos 20 segundos, así que paciencia. Obviamente se pueden añadir todos los discos que se quiera.

Si se quisiera cuando se crea el OSD se puede añadir un disco pequeño para el journal, ahí está la opción, en mi caso no lo he usado, pero es posible usarse.

Se se pincha en la pestaña de OSD se podrá ver el estado de cada uno de los discos

Ahora podemos crear un pool, en la pestaña pool y le damos crear. Veremos dos, uno para contenedores y otro para VMs

Ahora le diremos donde queremos los contenedores en DataCenter, Storage y ahí lo modificamos, le decimso que los contenedore ssolo en el pool de contenedores.

Ahora si el hipervisor donde está nuestra máquina se cae podremos levantar la máquina en otro contenedor dando migrar al contenedor en cuestión, levnatando el contenedor aunque el hipervisor haya muerto.

Os dejo el tutorial oficial de Proxmox que es básicamente lo que he contado aquí con alguna variación.