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

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

[复制链接]

0

主题

0

回帖

9

积分

管理员

积分
9
QQ
发表于 2022-1-5 09:00:08 | 显示全部楼层 |阅读模式
openstack 已上传的ceph镜像需要修改配置,可以rbd map images/rbd-id 即可进行修改
: v  Q0 q% q" l7 L3 j: b. t有时候我们使用openstack 平台之后,上传的镜像需要修改一些配置,怎么办一种是重新上传镜像,另一种是直接rbd map映射为块设备,然后mout上之后修改即可:
! l$ S% A0 h: P2 ]) ]4 D7 z3 g% T7 ]
) I. i6 B! |& p5 ?这里我们对rbd map的镜像进行配置,步骤如下:9 O8 ?- X6 i, r: W( q" i* Q& r
先是rbd 查看我们上传的镜像:
* F5 z# T$ G! s% h[root@controller1 ~]# rbd ls -p images ; `+ b, d8 Y) X% `/ w$ B7 T% m3 x
723a3dd6-d115-48a5-8fb6-ce987e3eb479! |/ p# A; t9 _' \! w- P2 h9 ?! _
74b07c0d-37b3-48f5-84f3-14c6506f75d0
4 }" U) D3 g1 q7 P6 a: m798bff7e-2809-492d-adb1-fcfdd118a626
6 d% o/ y8 v) c- S+ I; T3 Qe6cc616a-b7fa-4f49-bd16-9059308620cf
, g/ d" a8 C( z+ Heddbfd52-9723-42c5-9e68-df129a2a19c82 ]+ m' B: |  A/ A
[root@controller1 ~]#  rbd ls -p images |grep e6cc616a-b7fa-4f49-bd16-9059308620cf( Q& X: X# f' d* S
e6cc616a-b7fa-4f49-bd16-9059308620cf
' c9 B; G* I: Z- ^
, s6 R  B5 }3 H; ]! g然后通过rbd map 方式映射镜像到块设备上:2 }/ [# L, J2 q% m. h  ]/ l: X
[root@controller1 ~]# rbd map images/e6cc616a-b7fa-4f49-bd16-9059308620cf, Y- ~8 j/ ?5 ]. V5 Z: B$ S+ _

* f( [, A6 `; L* c; T/dev/rbd0
+ h/ {0 ]& V$ G9 L
, B: {3 Z7 r( Q* F  F最后呢我们需要使用guestmount  (需要安装yum install -y libguestfs  libguestfs-tools --nogpgcheck6 g  Q; Y& Z1 F6 K
挂载到我们需要的目录:8 v2 r) ?& ^/ B6 b0 q+ M- P7 R
[root@controller1 ~]# guestmount -a /dev/rbd0  -i --rw /mnt/
5 G$ }3 @0 K% C$ j
1 t4 T5 ?3 V% l4 S" w/ q" T1 v/ R4 S[root@controller1 ~]# cd /mnt/4 S, C6 _( M+ i$ {. g
[root@controller1 mnt]# ls
" S! c# A# a4 s$ D  ?7 _* O$ A) j  Cbin  boot  dev  etc  home  lib  lib64  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var+ ]3 P: v4 p% j; E

# \- ^. f; c' j! U( L/ u5 k" a) c即可看到我们挂载的镜像已经mount上来了。& I* I7 i# P( w' r- D: Q: W0 u
1 g. t8 J4 J# d
修改些我们需要的文件即可。+ `$ x* C  e( Z( g9 X
别忘记最后要umount这个目录哦。
( i  |/ V- d4 u. M# J6 M/ v
! k2 Z2 ]7 O6 |* f4 I8 m9 e$ F

0

主题

0

回帖

9

积分

管理员

积分
9
QQ
 楼主| 发表于 2022-1-5 09:00:09 | 显示全部楼层
这里我们修改了一个配置文件:添加了一个配置:
6 G5 c' {% B) vbootcmd:
; ?# X+ W4 k+ w/ E( h) X3 f( J! Y - sh /etc/cloud/setuptelegraf_cloud + [, ^: W9 P- a2 X

3 r9 C1 O* O/ i编辑/etc/cloud/setuptelegraf_cloud   文件:
0 N2 x$ o* \0 Q2 {1 \# Y
: s# J( g3 `7 z* e# j2 R

0

主题

0

回帖

9

积分

管理员

积分
9
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 22:57 , Processed in 0.023190 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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