Mapeando Pool/Volume Ceph via NBD

Utilizando no Proxmox com Ceph

Instalação

Utilize o comando abaixo para instalar o modulo rbd-nbd.

apt install rbd-nbd

Listar Pools e Volumes

Para listar os pools, utilize o comando abaixo.

ceph osd pool ls

Para listar os volumes do pool específico (exemplo: warlock), utilize o comando abaixo.

rbd ls warlock

Filtrar Volume

Para filtrar um volume específico do pool warlock, utilize o comando abaixo.

rbd ls warlock | grep 151

Mapear Volume

Para mapear um volume (saida: nbd0), execute o comando abaixo.

rbd-nbd map warlock/vm-151-disk-0 /dev/nbd0

Listar Volumes Mapeados e Seu Dispositivos

Para listar os volumes mapeados e seus dispositivos, utilize o comando abaixo.

rbd-nbd list-mapped

Desassociar Volume do NBD0

Para desassociar o volume do nbd0, execute os comandos abaixo.

rbd-nbd unmap warlock/vm-151-disk-0
rbd-nbd unmap /dev/nbd0

Benchmark do Ambiente CEPH

Utilizando o Comando RBD Bench

Para realizar um benchmark no volume vm-106-disk-1 com tipo de IO read, execute o comando abaixo.

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

Outras Referências