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í: