cef construção de dispositivos de bloco para criar um ubuntu 18.04
1, dispositivo de bloco cef construção criado ubuntu 18.04
- Criando um pool de armazenamento (o número quando o OSD 5-10, pg_num a 512)
ceph osd pool create rbd 512
- Ver pool de armazenamento
# ceph osd lspools
1 rbd,
# ceph osd pool ls detail
pool 1 'rbd' replicated size 3 min_size 2 crush_rule 0 object_hash rjenkins pg_num 512 pgp_num 512 last_change 68 flags hashpspool stripe_width 0
# rados df
POOL_NAME USED OBJECTS CLONES COPIES MISSING_ON_PRIMARY UNFOUND DEGRADED RD_OPS RD WR_OPS WR
rbd 0B 0 0 0 0 0 0 0 0B 0 0B
# ceph osd pool get rbd pg_num
pg_num: 512
- Não defina a quota pool de armazenamento
- Defina o número de cópias de um pool de armazenamento 2
# ceph osd pool get rbd size
size: 3
# ceph osd pool set rbd size 2
set pool 1 size to 2
2. Criar RBD
# rbd create --size=102400G rbd/diskceph
# rbd ls
diskceph
# rbd info diskceph
rbd image 'diskceph':
size 100TiB in 26214400 objects
- dispositivo de bloco de mapeamento
# rbd map rbd/diskceph
rbd: sysfs write failed
RBD image feature set mismatch. You can disable features unsupported by the kernel with "rbd feature disable diskceph object-map fast-diff deep-flatten".
# rbd feature disable diskceph object-map fast-diff deep-flatten
# rbd map rbd/diskceph
/dev/rbd0
# rbd showmapped
id pool image snap device
0 rbd diskceph - /dev/rbd0
- dispositivo de bloco de montagem
# mkfs.xfs /dev/rbd0
mkdir storage
mount /dev/rbd0 /storage
referência:
- construção cef ubuntu 18,04 OSD criar
- Cef implantação cluster de armazenamento e teste de dispositivo de bloco: para criar uma piscina e dispositivos de bloco
- cef (versão luminosa) Gestão piscina
- Ceph-04 Ceph pool de armazenamento
- piscina cef de documentos oficiais
- número de configurações cef pg
- Cef-05 cef bloco de armazenamento de RBD