Proxmox 6: Instalación y configuración de ceph

En esta guía vamos a explicar como instalar y configurar Ceph en un cluster con proxmox 6

ELIMINAR ceph en caso necesario

systemctl stop ceph-mon.target
systemctl stop ceph-mgr.target
systemctl stop ceph-mds.target
systemctl stop ceph-osd.target
rm -rf /etc/systemd/system/ceph*
rm /etc/ceph/*
rm /etc/pve/ceph.conf
killall -9 ceph-mon ceph-mgr ceph-mds
rm -rf /var/lib/ceph/mon/  /var/lib/ceph/mgr/  /var/lib/ceph/mds/
apt purge ceph-mon ceph-osd ceph-mgr ceph-mds
pveceph purge

Estado actual

  • Lo primero que vamos hacer es ejecutar el comando lsblk en cada nodo para obtener un inventario de los discos que podemos utilizar en el ceph
  • Obtenemos

Nodo principal: Metis

  • Ahora instalamos ceph

Crear resto de monitores

  • Ahora en el resto de nodos creamos los demás monitores
  • Resultado

Apolo

  • Si vemos apolo con el comando lsblk tenemos
  • Como vemos en:
    • sde esta instalado el proxmox
    • sda tiene 2 particiones sda1 y sda9
    • sdb tiene 2 particiones sdb1 y sdb9
    • sdc tiene 2 particiones sdc1 y sdc9
  • Entonces para eliminarlas seleccionamos el disco a trabajar
fdisk /dev/sda
  • Eliminamos la partición 9 con los comando «d» y «9»
elcome to fdisk (util-linux 2.33.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.


Command (m for help): d
Partition number (1,9, default 9): 9
  • Luego eliminamos la partición 1
Command (m for help): d
Partition number (1,9, default 9): 9
  • Y finalmente escribimos los cambios con el comando «w»
Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
  • Ahora aplicamos los cambios a todos los discos, quedando así: