Mapeando pool/volume ceph via NBD.

  • Utilizado no proxmox com ceph.
  • existe a possibilidade utilizando fuse e map direto rd0…
  • Porem achei muito mais facil utilizado o modulo modprobe nbd
# Instalação tbm é possivel utilizar rbd nbd ...
apt install rbd-nbd

# Listando os pools
ceph osd pool ls

# Listando os volumes do pool (pool warlock exemplo)
rbd ls warlock

# Filtrando um volume
rbd ls warlock | grep 151

# Mapeando um volume (saida eh o nbd0: depois execute fdisk -l /dev/nbd0 para verificar)
rbd-nbd map warlock/vm-151-disk-0
/dev/nbd0

# Listando volumes mapeados e seu devices.
rbd-nbd list-mapped
/dev/nbd0

# Desassociar o volume do nbd0
rbd-nbd unmap warlock/vm-151-disk-0
rbd-nbd unmap /dev/nbd0</font>

Benchmark do ambiente CEPH

rbd bench --io-type read vm-106-disk-1 --pool=Production

Outros