|
|
1、创建存储池pool
# e a1 c6 x/ D& R3 @/ i- ]$ O* I9 c5 j
[root@ceph-1 ceph]# ceph osd pool create block_data 60
S: z$ k6 i' X6 j0 |6 {[root@ceph-1 ceph]# ceph osd lspools
3 G2 m$ \3 V) J/ Z; @1 h) P; c1 cephfs_data
5 v) i, a; V/ B; i+ b% s2 cephfs_metadata
+ ?$ a6 [1 C' @9 l, b3 block_data9 E7 H0 Y, S8 s/ j, H
2、创建RBD镜像,feature为layering+ J4 O. V, Y5 @0 U
7 A# v% }; _2 z4 V) ?6 a$ z7 f1 W
[root@ceph-1 ceph]# rbd create myimage -s 10G --image-feature layering -p block_data
# D* P7 D4 j& F0 m2 y[root@ceph-1 ceph]# rbd ls -p block_data( d! T& O3 l! r% U5 r# |
myimage4 Z2 o; X" {, s) B; x
[root@ceph-1 ceph]# rbd info myimage -p block_data0 i* [5 b$ c+ o; \' p
rbd image 'myimage':
2 I2 W6 b* _) E, L. L size 10 GiB in 2560 objects
4 |/ u3 m7 t2 D( k) k7 |) L order 22 (4 MiB objects), S0 s1 X# h" ]; ?
id: 108b6b8b4567
6 U8 a j6 a m* \ block_name_prefix: rbd_data.108b6b8b4567
_" i! f# b0 h format: 2
8 ?. L" M# N/ \0 }6 T features: layering3 z. y/ d3 ]) T9 ?
op_features:
1 E" r# }0 i+ K/ z6 k. c+ f3 a. p4 P) ` flags:6 F8 R' U: m0 u+ \" S: Q* e
create_timestamp: Thu Jun 2 21:33:40 2022
/ K4 d7 S0 N0 q$ C0 o) Y3、将myimage映射为块设备1 ^+ ^( L0 Q# u" t$ q- W
" x8 ^2 V( A1 f
[root@ceph-1 ceph]# rbd map myimage -p block_data- V1 U( f8 m( \, Q1 R, t
/dev/rbd0
2 z0 O) s4 d- Y4 X4 L% }2 m- H8 S[root@ceph-1 ceph]# rbd showmapped# Q# y" M3 q0 `0 s
id pool image snap device$ a( Z$ p- T$ b& R# C) g# B
0 block_data myimage - /dev/rbd0
% h! M0 P: o* U3 j# X [, t6 @% |% I1 U- h3 N# ~2 O& F8 P+ ?8 k+ d
[root@ceph-1 ceph]# lsblk
; L: _- }+ x; |2 dNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT v( e5 w% z8 d: r+ M4 ^
...4 o+ f+ V: M( z
rbd0 252:0 0 10G 0 disk
. x$ {- a5 b4 X% ?% `# s
8 ]) R: W9 P( t* L M/ T" v4、格式化挂载使用
. d. Y5 {- T! B5 ^, }% g$ V
H4 R% D" _) O! c9 Y3 s[root@ceph-1 ceph]# mkfs.xfs /dev/rbd0
7 f7 a% Q# G7 D2 f% s* x& n[root@ceph-1 ceph]# mount /dev/rbd0 /mnt
; g) U6 H6 l5 V) x5 z[root@ceph-1 ceph]# df -h
1 g( k( |7 o: k$ CFilesystem Size Used Avail Use% Mounted on
: @+ ^1 `) u, r C/dev/mapper/centos-root 50G 1.6G 49G 4% /
7 r4 Q+ v0 h9 |* P. edevtmpfs 899M 0 899M 0% /dev/ R8 _- b: ~1 t X2 j
tmpfs 911M 0 911M 0% /dev/shm, a8 H8 C8 j( v n: v
tmpfs 911M 9.6M 902M 2% /run5 ]2 d" h0 n% Q+ S! W
tmpfs 911M 0 911M 0% /sys/fs/cgroup
4 c; r+ _* L4 g4 ^/dev/sda1 1014M 142M 873M 14% /boot
8 I( ^0 z7 t3 w- x; a/dev/mapper/centos-home 47G 33M 47G 1% /home6 }0 N. `* m& y7 K: D$ X9 Q
tmpfs 183M 0 183M 0% /run/user/08 i( ?! Z S& s% B
tmpfs 911M 52K 911M 1% /var/lib/ceph/osd/ceph-0
" h$ l, M9 n0 o. `4 h2 N+ i/dev/rbd0 10G 33M 10G 1% /mnt8 k q. j. t8 X% B. d
, `# A* C# i# h1 d3 U: _. M0 S
: A! W4 z# E( n5 B- t# S! m
|
|