找回密码
 注册
查看: 1576|回复: 2

openstack 已上传的ceph镜像需要修改配置,可以rbd map images/rbd-id 即可进行修改( guestmount )

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2022-1-5 09:00:08 | 显示全部楼层 |阅读模式
openstack 已上传的ceph镜像需要修改配置,可以rbd map images/rbd-id 即可进行修改
- Y/ K: ^" v; n; t' T有时候我们使用openstack 平台之后,上传的镜像需要修改一些配置,怎么办一种是重新上传镜像,另一种是直接rbd map映射为块设备,然后mout上之后修改即可:
5 {8 p+ t6 E) U2 ~% g4 x; K* K; ?) i# w! R4 @
这里我们对rbd map的镜像进行配置,步骤如下:
+ j8 n- }6 [; o/ {( G先是rbd 查看我们上传的镜像:
, A7 F3 W# a1 [( Z; M2 b7 G[root@controller1 ~]# rbd ls -p images % N$ Z. b( E5 L1 q* \$ o
723a3dd6-d115-48a5-8fb6-ce987e3eb479, G( {' c: d' r2 |7 K
74b07c0d-37b3-48f5-84f3-14c6506f75d0
  I2 [+ T  g' B7 T! |$ E3 s& o798bff7e-2809-492d-adb1-fcfdd118a626  W6 s0 T$ q: {. v! l; e/ F
e6cc616a-b7fa-4f49-bd16-9059308620cf
- G1 ^' P$ j% u" G2 ]& yeddbfd52-9723-42c5-9e68-df129a2a19c86 O) y8 T  w3 B% e
[root@controller1 ~]#  rbd ls -p images |grep e6cc616a-b7fa-4f49-bd16-9059308620cf" x* G+ k1 S1 X2 }2 [4 i3 ?; C
e6cc616a-b7fa-4f49-bd16-9059308620cf' c9 X) `6 Y8 {1 x& W
6 ?' q. K$ i9 f3 t( g
然后通过rbd map 方式映射镜像到块设备上:4 S, T1 c- O. Q, T. ?
[root@controller1 ~]# rbd map images/e6cc616a-b7fa-4f49-bd16-9059308620cf
# A- n. z: n- S2 s. G
. I% `- |- E% \: C/ s9 M/dev/rbd01 |. W8 \8 \3 b* T1 g

" H% [1 _7 x- G% F1 w最后呢我们需要使用guestmount  (需要安装yum install -y libguestfs  libguestfs-tools --nogpgcheck+ l+ H! O3 P% ]  m! y
挂载到我们需要的目录:
. b1 i1 R  Q$ b! W; E7 b[root@controller1 ~]# guestmount -a /dev/rbd0  -i --rw /mnt/
7 q' b$ p0 v' C8 W" q" N* Q- y, I; R$ l5 }
[root@controller1 ~]# cd /mnt/
: G* X- x3 Y8 V( f[root@controller1 mnt]# ls: }6 H! b7 ]7 s$ A; Q) n7 I5 f
bin  boot  dev  etc  home  lib  lib64  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var9 g1 U/ K. s6 d7 f  Z
! y: K7 f$ B/ D4 h" b' ]' p
即可看到我们挂载的镜像已经mount上来了。( C( c2 j  `/ ]4 _

! \8 A& O' G' G# Z  d7 O修改些我们需要的文件即可。3 v4 U/ T' B# A( e  Q3 f6 o
别忘记最后要umount这个目录哦。
8 ^. S  I3 P% u, b  k: O% l: f. S! m: T/ c

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2022-1-5 09:00:09 | 显示全部楼层
这里我们修改了一个配置文件:添加了一个配置:
+ v7 c& @6 S2 K# n# O' ubootcmd:
. J1 b$ j) ?; b2 F: @* T! \5 w% j - sh /etc/cloud/setuptelegraf_cloud 1 Q; o" @$ [4 x2 ~) Y& \6 ^7 A, b

; k  X% `$ P3 V1 K0 x8 z编辑/etc/cloud/setuptelegraf_cloud   文件:6 y* x9 P2 w( i9 F4 W

% @& |  b' Y9 H% Y6 i

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2022-6-29 17:33:19 | 显示全部楼层
[root@controller1 ~]# rbd unmap images/39a2e9a9-2ce5-454a-bd66-47f15eeb11ea
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-11 23:02 , Processed in 0.018088 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表