Skip to main content

Storage

image.pngCeph

Get started - MicroCeph documentation

MicroCeph es una forma sencilla de implementar un clúster Ceph, con un enfoque en operaciones reducidas. Se distribuye como un complemento

Instalación

# Instala la versión mas reciente estable de  MicroCeph
sudo snap install microceph

# Evita auto-actualizaciones de MicroCeph
sudo snap refresh --hold microceph

Prepara el clúster

Será imprescindible resolución DNS entre los nodos del clúster. Modifica el fichero /etc/hosts para correcta resolución

# Inicializa el cluster en el primer nodo
sudo microceph cluster bootstrap

# comprueba estado del clúster
sudo microceph status
sudo microceph.ceph status

# Obten token para el nodo2
sudo microceph cluster add node-2

# Obten token para el nodo3
sudo microceph cluster add node-3

Une los nodos

sudo microceph cluster join <token generado>

Añade almacenamiento

# Comprueba discos a usar
sudo microceph disk list
lsblk | grep -v loop

# Añade los discos en cada nodo
sudo microceph disk add /dev/sdx --wipe
# También puedes añadir todos los discos disponibles en cada nodo
sudo microceph disk add --all-available --wipe

# verifica estado y discos añadidos
sudo microceph disk list
sudo microceph status
sudo microceph.ceph status

Conectar MicroCeph y Microk8s

# Habilita el componente rook-ceph
sudo microk8s enable rook-ceph

# Conecta con Ceph
sudo microk8s connect-external-ceph