1. 程式人生 > >ceph rbd 入門

ceph rbd 入門

ice dev alt 查看 pre ima 對象 一個 sta

1.一個現成的ceph cluster

參考之前寫的ceph-deploy 部署ceph cluster

技術分享圖片

2.配置client與ceph cluster對接

在ceph cluster的管理節點上安裝配置ceph client

#ansible為此處client的hostname
ceph-deploy install ansible

#ansible為此處client的hostname

ceph-deploy admin ansible

3..在ceph client上創建使用rbd

#創建一個pool
ceph osd pool create test 128  

#在test pool中創建一個rbd卷(image)
rbd create volume01 
--size 4096 -p test #查看這個卷 rbd ls -p test

#定位卷對象數據
ceph osd map test volume01

#在ceph client 將此卷(image) 映射為一個塊設備
rbd map volume01 --name client.admin -p test

#在ceph client上創建此卷(image)的文件系統
mkfs.ext4 -m0 /dev/rbd/rbd/volume01

#掛載
sudo mkdir /mnt/ceph-block-device
sudo mount /dev/rbd/rbd/volume01
/mnt/ceph-block-device cd /mnt/ceph-block-device

ceph rbd 入門