找回密码
 注册
查看: 1578|回复: 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 即可进行修改: Q) k+ M; X3 c* V* D
有时候我们使用openstack 平台之后,上传的镜像需要修改一些配置,怎么办一种是重新上传镜像,另一种是直接rbd map映射为块设备,然后mout上之后修改即可:) C. n+ U4 a; J: r9 g

3 \: j7 z& D1 w: w+ b' g) U4 x这里我们对rbd map的镜像进行配置,步骤如下:
5 p# d; F9 Z! @& a+ f先是rbd 查看我们上传的镜像:  ]/ E; m% h" |& \( N
[root@controller1 ~]# rbd ls -p images " p1 C' l4 U4 ?
723a3dd6-d115-48a5-8fb6-ce987e3eb479$ E5 \2 b& n( N# M8 ?
74b07c0d-37b3-48f5-84f3-14c6506f75d00 _4 \* L0 |+ H
798bff7e-2809-492d-adb1-fcfdd118a6267 L! @5 `& w4 g  {
e6cc616a-b7fa-4f49-bd16-9059308620cf
* |, V# l2 X' g# M5 ^  weddbfd52-9723-42c5-9e68-df129a2a19c8) w7 u8 U& P" h1 f
[root@controller1 ~]#  rbd ls -p images |grep e6cc616a-b7fa-4f49-bd16-9059308620cf
8 m; o0 p. ^8 He6cc616a-b7fa-4f49-bd16-9059308620cf
: ?8 k' G6 Z: z' h4 @4 z2 C
' {8 T2 B9 A8 U. _  H* F$ |然后通过rbd map 方式映射镜像到块设备上:+ y; ]" @) r6 ?6 t  H( x" t
[root@controller1 ~]# rbd map images/e6cc616a-b7fa-4f49-bd16-9059308620cf
- z& K3 j; c4 Z+ a% P/ P- w8 ]' H$ A2 ]! i
/dev/rbd06 R6 @8 @8 b) }
3 u* s- ^# V7 H7 _$ |
最后呢我们需要使用guestmount  (需要安装yum install -y libguestfs  libguestfs-tools --nogpgcheck" K) Y6 q5 }: [2 w) D+ v' a
挂载到我们需要的目录:7 x. O- ^  w6 @. m3 r
[root@controller1 ~]# guestmount -a /dev/rbd0  -i --rw /mnt/ , t, u- l1 _6 L; W6 L  o" V
9 G& ]5 ]6 O# T: a9 _" l  }; N
[root@controller1 ~]# cd /mnt/. q, ?1 U! M: @, G$ K4 C0 D
[root@controller1 mnt]# ls
/ r* E" R4 I+ w. I/ W" H% R# R  _% Ibin  boot  dev  etc  home  lib  lib64  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var9 z9 {' R# R0 M* _7 X! j6 o
( W- E% l8 C6 Q$ ?+ ?# G$ y+ o
即可看到我们挂载的镜像已经mount上来了。. ]! p# Q; o1 d3 G! s5 n

0 S1 u) p* y9 b% R: q修改些我们需要的文件即可。
9 D  M3 Y! l0 i9 K5 h. B别忘记最后要umount这个目录哦。
+ U4 x0 g/ ?! V3 ~7 J) S( ~( {2 Q, N& S1 `- f

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2022-1-5 09:00:09 | 显示全部楼层
这里我们修改了一个配置文件:添加了一个配置:
' |6 f6 s' W+ }# [1 Obootcmd:
& X( }% j3 x+ c* h4 c+ B: j6 @ - sh /etc/cloud/setuptelegraf_cloud 4 ?* u; l4 r$ b' b
  I3 S$ U) k8 c
编辑/etc/cloud/setuptelegraf_cloud   文件:( }% |& Y( M! g" _, S" D. J4 h

5 u0 k/ g6 c. Y  Z% D

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-12 00:05 , Processed in 0.014810 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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