1. 服務端創(chuàng)建存儲池pool
rados mkpool sata_pool1
2.服務端 rbd 創(chuàng)建塊設備
服務端執(zhí)行命令 rbd create <pool-name>/<image-name> --size 200G
- --size后接rbd塊設備的大小摘仅,單位MB
- --pool后接該rbd塊設備所在存儲池名稱
## 在 sata_pool1創(chuàng)建 zjt_test_image
[root@ceph01 /etc/ceph] rbd -p sata_pool1 create zjt_test_image --size 128
## 查看 rbd 塊設備信息
[root@ceph01 /etc/ceph]# rbd -p sata_pool1 info zjt_test_image
rbd image 'zjt_test_image':
size 128 MB in 32 objects
order 22 (4096 kB objects)
block_name_prefix: rb.0.54100a.6b8b4567
format: 1
3.安裝ceph客戶端
[root@q12469v ~]# yum install ceph
4. 將服務端的ceph.conf 和密鑰文件拷貝到ceph客戶端
## 拷貝服務端配置文件
[root@ceph01 /etc/ceph]# scp ceph.conf root@q12469v.cloud.shbt.qihoo.net:/etc/ceph/
## 拷貝密鑰文件在客戶端
[root@ceph01 /etc/ceph]# scp ceph.client.admin.keyring root@q12469v.cloud.shbt.qihoo.net:/etc/ceph/
5. 客戶端掛載rbd并使用
- 映射rbd到客戶端并掛載使用
## 映射 rbd 塊設備
[root@q12469v ~]# rbd map sata_pool1/zjt_test_image
## 查看磁盤
[root@q12469v ~]# fdisk -l
- 格式化裸設備/dev/rbd0变泄,創(chuàng)建ext4文件系統(tǒng)似扔,并掛載磁盤到/mnt 目錄下
[root@q12469v ~]# mkfs.ext4 /dev/rbd0
## 掛載磁盤到 /mnt
[root@q12469v ~]#mount /dev/rbd0 /mnt/
這樣,我們就可以使用rbd塊設備了