找回密码
 注册
查看: 881|回复: 3

openstack 上已经使用的镜像因需要改变相关配置,无法删除,使用rbd export 导出镜像,并修改镜像内容,rbd import恢复镜像...

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2022-6-29 17:00:03 | 显示全部楼层 |阅读模式
购买主题 本主题需向作者支付 20 金钱 才能浏览

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2022-6-29 17:36:14 | 显示全部楼层
[root@controller1 ~]# lsblk
1 ~8 O2 ]9 C0 R: S# gNAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
, d8 l6 \/ v7 _% B& @& _sr0              11:0    1 1024M  0 rom  
+ G5 f: l  P/ A3 v1 n4 M5 D: ~2 Lvda             252:0    0   80G  0 disk
( I9 u9 ?9 Y  y& v* A3 F/ V% ?├─vda1          252:1    0    1G  0 part /boot2 ?0 `) \3 B) G
└─vda2          252:2    0   79G  0 part
' f( ^& w5 m5 K( @1 |  ├─centos-swap 253:0    0   16G  0 lvm  [SWAP]+ r* m" ?4 G; A! }& V% e  I
  └─centos-root 253:1    0   63G  0 lvm  /
9 J. V  ~4 w4 r6 wloop0             7:0    0  1.8G  0 loop 9 w. [% V, a  A/ c1 i
loop1             7:1    0  1.8G  0 loop   }+ s8 j+ h2 C
[root@controller1 ~]# lvs
2 D5 b$ E: N6 \9 ^- h+ E  LV   VG     Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert5 y3 `' }9 J- J
  root centos -wi-ao----  63.00g                                                   
! @) [9 Q$ A- y) |3 d  swap centos -wi-ao---- <16.00g                                                   
0 B4 W' H) m/ J, r0 Y[root@controller1 ~]# vgchange -an
" B3 H$ d' o& V& x! y2 a
1 ]7 Z6 o# {% [2 ]$ ^- A& D- y$ r8 E# _! \( W
  Logical volume centos/swap in use.
0 S# s5 w3 ?6 }0 T  k$ N% k4 B  Can't deactivate volume group "centos" with 2 open logical volume(s)2 j" P5 g1 Z, v- i3 p9 U
[root@controller1 ~]#
/ `2 B0 f& y  ^4 x# R! A[root@controller1 ~]# + t2 p* \" v* e2 C
[root@controller1 ~]# kpartx -dv /dev/loop0- ^; A3 D% n; b/ N
[root@controller1 ~]# kpartx -dv /dev/loop1
- s' Z. y# o+ b: l3 O- ][root@controller1 ~]# losetup -a
; Q2 ]. d9 R& v9 v/dev/loop0: [64769]:67234908 (/usr/src/39a2e9a9-2ce5-454a-bd66-47f15eeb11ea-out (deleted)); @  p, |; D8 b) m$ V# S0 `* p6 o2 ?
/dev/loop1: [64769]:67234908 (/usr/src/39a2e9a9-2ce5-454a-bd66-47f15eeb11ea-out (deleted))
1 j* G6 T! r  \- J' {[root@controller1 ~]# losetup -d /dev/loop1& s1 J& {. t& a% z1 H3 x
[root@controller1 ~]# losetup -d /dev/loop09 q* f; f2 M. `- V
[root@controller1 ~]# losetup -a9 U+ s2 d* `& [/ |
[root@controller1 ~]#
. {  D( o8 }1 L' d) Q: g[root@controller1 ~]# 6 O: Z- j, M' {) U# P: N& R- f
[root@controller1 ~]#
* G9 G( ~( U4 a; a4 ~[root@controller1 ~]# lsblk 9 J1 ^5 s  d# K& @" z; S6 M: i8 p4 c
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
* u! t' H1 G5 k8 ]- @sr0              11:0    1 1024M  0 rom  ' z$ E. S1 c+ z5 ?& {! y8 q: {- @
vda             252:0    0   80G  0 disk : ^9 |, z. @$ ?5 b
├─vda1          252:1    0    1G  0 part /boot
+ A: G* `' s" h' d# y* Q└─vda2          252:2    0   79G  0 part % D2 }! C6 i6 A; d4 p/ D5 Z% r
  ├─centos-swap 253:0    0   16G  0 lvm  [SWAP]
7 ~. s0 |) ~7 k! z  └─centos-root 253:1    0   63G  0 lvm  /

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2022-8-8 10:44:53 | 显示全部楼层
再次使用rbd导入数据:: w2 l8 M7 Q. ~7 Z2 G3 a6 _1 s: ]

) K0 F1 ~! n" x7 k: d# r. |9 s3 g7 f[root@controller1 src]# rbd import centos7.9.raw hdd-8T-volumes/volume-7339c495-25dd-44a3-b0cb-3b00cd59e070
) h+ N* B9 ~: iImporting image: 100% complete...done.
2 U, r. O$ r5 \. l* |2 ^执行扩容:
: w2 ?  N& U3 i1 O8 O' h[root@controller1 src]# rbd resize --size 50G hdd-8T-volumes/volume-7339c495-25dd-44a3-b0cb-3b00cd59e0703 h( t! S" L. h5 Y; x
Resizing image: 100% complete...done.  X  a- h- j) f' v, d
[root@controller1 src]# rbd info hdd-8T-volumes/volume-7339c495-25dd-44a3-b0cb-3b00cd59e070
8 q- c+ p7 T# Z) |! o1 mrbd image 'volume-7339c495-25dd-44a3-b0cb-3b00cd59e070':8 Z, Q: @0 P* M  s" \7 k2 }) c
         size 50 GiB in 12800 objects! P1 ^2 m* g5 Z% e
         order 22 (4 MiB objects)% r- I& ~# z' F& l
         snapshot_count: 0
  ~3 |8 r* y( M: ~9 l' J9 W' q         id: 9eb6a0f364b72b
& k( k5 L# t) ?! W* g         block_name_prefix: rbd_data.9eb6a0f364b72b
1 n( z% r. \, A. I         format: 2
& U1 |6 e( [+ r( Y4 P         features: layering; K7 C4 Q8 k( ~3 U) z6 @
         op_features:
; T; E4 [9 j' M! N) O  |, m( e3 }( Q         flags:! [9 b9 v7 s- }7 Z6 U" Y) `
         create_timestamp: Fri Jun 17 17:06:55 2022
- \# Y$ D( `" K$ g$ H# ^9 B         access_timestamp: Fri Jun 17 17:06:55 2022# N5 E1 [7 W5 b6 B! c
         modify_timestamp: Fri Jun 17 17:06:55 2022

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2022-8-8 11:35:02 | 显示全部楼层
[root@controller1 src]# rbd import RHEL-Server-7.9.raw hdd-8T-volumes/volume-33620503-4d89-4bbe-86
' I. Q, j& ^7 ~6 B8 UImporting image: 100% complete...done.
0 U5 g" o. ~9 a2 y2 @  k" n[root@controller1 src]# rbd resize --size 50G hdd-8T-volumes/volume-33620503-4d89-4bbe-864b-c1a53b
" Q2 C! d) `" l# c1 X8 |; ZResizing image: 100% complete...done.
6 {; J8 X/ p2 _# K[root@controller1 src]# rbd -p hdd-8T-volumes ls |grep 56bcafeb-5519-4060-bfe1-fddd0f0f924d
  C, ?  E3 @: ~- evolume-56bcafeb-5519-4060-bfe1-fddd0f0f924d
& M' ~2 e6 a  L: G7 S& R! c% u[root@controller1 src]# rbd rename hdd-8T-volumes/volume-56bcafeb-5519-4060-bfe1-fddd0f0f924d hdd-8T-volumes/volume-56bcafeb-5519-4060-bfe1-fddd0f0f924d-bak" c6 V1 `  m8 K' [$ ?
[root@controller1 src]# rbd import RHEL-Server-7.9.raw hdd-8T-volumes/volume-56bcafeb-5519-4060-bfe1-fddd0f0f924d
- e3 `+ j0 w$ x; {Importing image: 100% complete...done.
, K" _( `9 E/ L3 J# b1 W# ^[root@controller1 src]# rbd resize --size 50G hdd-8T-volumes/56bcafeb-5519-4060-bfe1-fddd0f0f924d
* A6 P; U9 h, a& ?rbd: error opening image 56bcafeb-5519-4060-bfe1-fddd0f0f924d: (2) No such file or directory
8 g* p( u5 \/ k[root@controller1 src]# rbd resize --size 50G hdd-8T-volumes/volume-56bcafeb-5519-4060-bfe1-fddd0f0f924d
+ l2 B. s0 n9 R' NResizing image: 100% complete...done.
0 y, _$ M+ X! \( `: y, l  e, V[root@controller1 src]# rbd -p hdd-8T-volumes ls |grep 417435d6-c3a3-4c16-a760-eca8971d0582
0 S0 @; @, D+ m- [# m( zvolume-417435d6-c3a3-4c16-a760-eca8971d0582! D" z9 X; v# o; T3 n# r* u$ g
[root@controller1 src]# rbd rename hdd-8T-volumes/volume-417435d6-c3a3-4c16-a760-eca8971d0582 hdd-8T-volumes/volume-417435d6-c3a3-4c16-a760-eca8971d0582-bak
* }, a# v/ R9 u  O[root@controller1 src]# rbd import RHEL-Server-7.9.raw hdd-8T-volumes/volume-417435d6-c3a3-4c16-a760-eca8971d0582 5 J  l3 a3 T7 T# u: K- L& k
Importing image: 100% complete...done.# M+ B4 M" t# {5 O( T+ E5 D( d
[root@controller1 src]# rbd resize --size 50G hdd-8T-volumes/volume-417435d6-c3a3-4c16-a760-eca8971d0582$ I$ @& g; Y, U$ F7 G! `$ [
Resizing image: 100% complete...done.5 g! t& a7 Z' n5 ^. D
[root@controller1 src]# rbd -p hdd-8T-volumes ls |grep 02874dba-f58e-45f3-8188-789ba2aa9883
1 z' Y+ Q/ H0 k' F. z6 [* gvolume-02874dba-f58e-45f3-8188-789ba2aa9883
1 l' p+ ]! D4 K* M[root@controller1 src]# rbd rename hdd-8T-volumes/volume-02874dba-f58e-45f3-8188-789ba2aa9883 hdd-8T-volumes/volume-02874dba-f58e-45f3-8188-789ba2aa9883-bak
; J" b! t( y: G3 i( s+ g[root@controller1 src]# rbd import RHEL-Server-7.9.raw hdd-8T-volumes/volume-02874dba-f58e-45f3-8188-789ba2aa9883: D+ n6 S6 f  `6 c' f
Importing image: 100% complete...done.
0 j( r$ G$ X( X. o5 ~[root@controller1 src]# rbd resize --size 50G hdd-8T-volumes/volume-02874dba-f58e-45f3-8188-789ba2aa9883/ [' G6 ~8 K* S& O7 u/ v# d
Resizing image: 100% complete...done.
( y" O, F. f& V+ L, @! D6 U[root@controller1 src]# rbd -p hdd-8T-volumes ls |grep 7bd514c6-39c2-40c9-87ad-6eb86c9994b2
$ I. f; _! m- V) Avolume-7bd514c6-39c2-40c9-87ad-6eb86c9994b2
) j3 X& O5 m3 Q1 u6 r' Y9 ?3 G[root@controller1 src]# rbd rename hdd-8T-volumes/volume-7bd514c6-39c2-40c9-87ad-6eb86c9994b2 hdd-8T-volumes/volume-7bd514c6-39c2-40c9-87ad-6eb86c9994b2-bak$ Z8 k2 r! I) K1 |1 T
[root@controller1 src]# rbd import RHEL-Server-7.9.raw hdd-8T-volumes/volume-7bd514c6-39c2-40c9-87ad-6eb86c9994b2
( P; }0 O" X6 U' E$ _7 p6 w# U2 zImporting image: 100% complete...done.% Z% E- w- y. \; A9 p+ P
[root@controller1 src]# rbd resize --size 50G hdd-8T-volumes/volume-7bd514c6-39c2-40c9-87ad-6eb86c9994b2
- @- n. N/ u7 Q0 X% N- {) o4 `! ]6 y2 XResizing image: 100% complete...done.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-11 23:59 , Processed in 0.019096 second(s), 25 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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