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

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

[复制链接]

0

主题

0

回帖

9

积分

管理员

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

0

主题

0

回帖

9

积分

管理员

积分
9
QQ
 楼主| 发表于 2022-6-29 17:36:14 | 显示全部楼层
[root@controller1 ~]# lsblk & m( D. R1 M3 T/ [
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT  Z' l% o6 r: d  L
sr0              11:0    1 1024M  0 rom  % t( ?! N1 B6 p) s9 d
vda             252:0    0   80G  0 disk / z# `' \8 q9 Q+ d/ M) R1 T% ^
├─vda1          252:1    0    1G  0 part /boot
; `) N+ t$ D& K+ q8 E└─vda2          252:2    0   79G  0 part
4 G8 t4 u4 M- n# _' j" I6 X  ├─centos-swap 253:0    0   16G  0 lvm  [SWAP]! {! n2 }  v6 M0 S- c6 S' D6 p
  └─centos-root 253:1    0   63G  0 lvm  /
+ a9 l$ }/ T: m* l9 s. Qloop0             7:0    0  1.8G  0 loop $ u# s; E) H0 c' L# m
loop1             7:1    0  1.8G  0 loop   S4 [5 x% o! N
[root@controller1 ~]# lvs, g: z7 n+ M9 {- D/ p( @' @. D/ g
  LV   VG     Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert6 ]. \$ D7 R2 @4 B- d; b8 \
  root centos -wi-ao----  63.00g                                                    % i7 b8 M9 F* ?. t9 w
  swap centos -wi-ao---- <16.00g                                                   
) B6 L! j' ^5 f* ~9 b[root@controller1 ~]# vgchange -an
2 `0 C7 f( ^8 V2 b
: O: Q3 j: i2 q
3 M) b8 @9 y! D  C, t  Logical volume centos/swap in use.1 g! G. A" W" p6 ]: ]
  Can't deactivate volume group "centos" with 2 open logical volume(s)
7 Q+ g3 V$ P. g9 g7 ~$ o[root@controller1 ~]# ; q- P2 ?0 V8 h; H  |/ U
[root@controller1 ~]# 4 \$ z. k# j; J5 G: {( j
[root@controller1 ~]# kpartx -dv /dev/loop0# A3 c8 W3 Y, t  V/ N
[root@controller1 ~]# kpartx -dv /dev/loop1
# z$ m0 ?! g' _* M* P2 ~[root@controller1 ~]# losetup -a
3 P9 ?! \0 T  C" V! g, U/dev/loop0: [64769]:67234908 (/usr/src/39a2e9a9-2ce5-454a-bd66-47f15eeb11ea-out (deleted))9 U  }1 i3 V1 b$ z+ i: p" c/ s
/dev/loop1: [64769]:67234908 (/usr/src/39a2e9a9-2ce5-454a-bd66-47f15eeb11ea-out (deleted))
+ ]# g& J1 q. k+ G$ @' W( L1 {[root@controller1 ~]# losetup -d /dev/loop1, G' P8 R5 l" W% H
[root@controller1 ~]# losetup -d /dev/loop0
) A! M: t- A1 A" b[root@controller1 ~]# losetup -a. Z$ C1 k& h* [6 k
[root@controller1 ~]#   w% q" u, h- P9 \; N. W; R1 T- `* B; K
[root@controller1 ~]#
% m2 e( L3 r. O2 f3 X[root@controller1 ~]#
  t7 T  s, ~1 g) r, \* @2 \* {[root@controller1 ~]# lsblk / ?* K* M, J: m" L
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
& P$ E% p( v1 Nsr0              11:0    1 1024M  0 rom  ; u% m; q# v: S3 [
vda             252:0    0   80G  0 disk
# ]. _3 ~) H  d" d) n# e6 f├─vda1          252:1    0    1G  0 part /boot
' P. S% Q. W9 |* G$ s' h; ^└─vda2          252:2    0   79G  0 part
1 y% e5 }$ F4 E: E  ├─centos-swap 253:0    0   16G  0 lvm  [SWAP]( x$ v2 F& E6 G5 d; h8 L& R% i
  └─centos-root 253:1    0   63G  0 lvm  /

0

主题

0

回帖

9

积分

管理员

积分
9
QQ
 楼主| 发表于 2022-8-8 10:44:53 | 显示全部楼层
再次使用rbd导入数据:# A) T  N7 A7 B6 I5 [
( F6 y8 Y& ?+ H( s# l% ~. O% C8 B
[root@controller1 src]# rbd import centos7.9.raw hdd-8T-volumes/volume-7339c495-25dd-44a3-b0cb-3b00cd59e0708 S% y# q7 t% n" ?4 p  r
Importing image: 100% complete...done.7 e( Y* @' Z8 j2 r+ ?8 k
执行扩容:7 d# \( Y: L% ?+ u& ~+ c6 R
[root@controller1 src]# rbd resize --size 50G hdd-8T-volumes/volume-7339c495-25dd-44a3-b0cb-3b00cd59e0708 ]( g8 ~4 G' U! d( Z# V
Resizing image: 100% complete...done., `3 `, r  k/ t) k
[root@controller1 src]# rbd info hdd-8T-volumes/volume-7339c495-25dd-44a3-b0cb-3b00cd59e070& b4 t* l% [6 W# g0 _- Y
rbd image 'volume-7339c495-25dd-44a3-b0cb-3b00cd59e070':1 H  a" Y8 u; v6 y2 X4 y
         size 50 GiB in 12800 objects/ ~1 u" x( n" e) O+ o
         order 22 (4 MiB objects)
/ H  a  \7 r! ]" [2 ~3 ]         snapshot_count: 0
& g4 ~! f8 z' j/ J         id: 9eb6a0f364b72b4 Y% _# E4 r3 }
         block_name_prefix: rbd_data.9eb6a0f364b72b; l! N$ u7 B; W0 \
         format: 2
% `- _' j. ]+ ?. q, A         features: layering
* X; g4 l% w. c* i- w; u" N+ h; ?" N         op_features:' N4 E! w9 h, Z: K6 r' B! Z, P. p* M+ }
         flags:$ S$ T0 }  T! m2 F) J- [" X
         create_timestamp: Fri Jun 17 17:06:55 2022
$ W4 w8 R2 {9 E  t8 _7 P         access_timestamp: Fri Jun 17 17:06:55 2022
! b4 |, a: L3 A& j         modify_timestamp: Fri Jun 17 17:06:55 2022

0

主题

0

回帖

9

积分

管理员

积分
9
QQ
 楼主| 发表于 2022-8-8 11:35:02 | 显示全部楼层
[root@controller1 src]# rbd import RHEL-Server-7.9.raw hdd-8T-volumes/volume-33620503-4d89-4bbe-867 l/ z  i4 i2 c& ?: f3 R. ~7 O
Importing image: 100% complete...done./ N. @- J# @6 B, n& P
[root@controller1 src]# rbd resize --size 50G hdd-8T-volumes/volume-33620503-4d89-4bbe-864b-c1a53b) q8 Y4 k  T: N' \8 K; |
Resizing image: 100% complete...done.9 ]9 D) u8 v' w' i1 A7 Y
[root@controller1 src]# rbd -p hdd-8T-volumes ls |grep 56bcafeb-5519-4060-bfe1-fddd0f0f924d( W) y9 [; T) I  `
volume-56bcafeb-5519-4060-bfe1-fddd0f0f924d
2 G9 y) m, ?+ s  i[root@controller1 src]# rbd rename hdd-8T-volumes/volume-56bcafeb-5519-4060-bfe1-fddd0f0f924d hdd-8T-volumes/volume-56bcafeb-5519-4060-bfe1-fddd0f0f924d-bak+ y- z, z1 Y6 {4 y
[root@controller1 src]# rbd import RHEL-Server-7.9.raw hdd-8T-volumes/volume-56bcafeb-5519-4060-bfe1-fddd0f0f924d
5 i5 {! i7 N+ n  W1 i. ?* IImporting image: 100% complete...done.
0 R. w1 U- L2 T! k, T9 M[root@controller1 src]# rbd resize --size 50G hdd-8T-volumes/56bcafeb-5519-4060-bfe1-fddd0f0f924d
4 G& z: S$ O- S# v9 Q* z9 Y3 `rbd: error opening image 56bcafeb-5519-4060-bfe1-fddd0f0f924d: (2) No such file or directory- n0 J" j: w1 L  W" L2 g
[root@controller1 src]# rbd resize --size 50G hdd-8T-volumes/volume-56bcafeb-5519-4060-bfe1-fddd0f0f924d
' S& B; E) b/ P& VResizing image: 100% complete...done., H  k- X, A" w: q9 x
[root@controller1 src]# rbd -p hdd-8T-volumes ls |grep 417435d6-c3a3-4c16-a760-eca8971d0582$ d# C  b9 R6 [
volume-417435d6-c3a3-4c16-a760-eca8971d0582& G% z$ E2 A1 c! t9 u6 ?: j
[root@controller1 src]# rbd rename hdd-8T-volumes/volume-417435d6-c3a3-4c16-a760-eca8971d0582 hdd-8T-volumes/volume-417435d6-c3a3-4c16-a760-eca8971d0582-bak% q* T3 ~3 }3 m" D3 x% T: T, Q7 a# H; q
[root@controller1 src]# rbd import RHEL-Server-7.9.raw hdd-8T-volumes/volume-417435d6-c3a3-4c16-a760-eca8971d0582 + p1 n; ^( }0 l* v1 i9 u- X
Importing image: 100% complete...done.1 x' f/ r/ _" _$ U% m* S
[root@controller1 src]# rbd resize --size 50G hdd-8T-volumes/volume-417435d6-c3a3-4c16-a760-eca8971d0582
! I/ U, R0 {4 f6 pResizing image: 100% complete...done.
* u2 M4 L9 g7 p* @% c& l) Z7 I[root@controller1 src]# rbd -p hdd-8T-volumes ls |grep 02874dba-f58e-45f3-8188-789ba2aa9883
7 g2 r1 j- K4 P% ?: X$ Ivolume-02874dba-f58e-45f3-8188-789ba2aa9883
0 l- L# B( G# v5 I2 ~# P[root@controller1 src]# rbd rename hdd-8T-volumes/volume-02874dba-f58e-45f3-8188-789ba2aa9883 hdd-8T-volumes/volume-02874dba-f58e-45f3-8188-789ba2aa9883-bak
; u# j; B  o  X; o) |[root@controller1 src]# rbd import RHEL-Server-7.9.raw hdd-8T-volumes/volume-02874dba-f58e-45f3-8188-789ba2aa9883
. O+ k  ^7 ]% K  AImporting image: 100% complete...done.5 m1 b$ Q8 u+ ?2 [* G
[root@controller1 src]# rbd resize --size 50G hdd-8T-volumes/volume-02874dba-f58e-45f3-8188-789ba2aa9883
/ c5 k( }7 m- [+ IResizing image: 100% complete...done.
/ |% o, C4 c7 X2 F1 [[root@controller1 src]# rbd -p hdd-8T-volumes ls |grep 7bd514c6-39c2-40c9-87ad-6eb86c9994b2
0 v% g9 }2 g  Bvolume-7bd514c6-39c2-40c9-87ad-6eb86c9994b2. ^: d% m: ]  S7 z, ^& Y$ H3 n
[root@controller1 src]# rbd rename hdd-8T-volumes/volume-7bd514c6-39c2-40c9-87ad-6eb86c9994b2 hdd-8T-volumes/volume-7bd514c6-39c2-40c9-87ad-6eb86c9994b2-bak. D! S, _' N  X4 i. X5 J6 [, i
[root@controller1 src]# rbd import RHEL-Server-7.9.raw hdd-8T-volumes/volume-7bd514c6-39c2-40c9-87ad-6eb86c9994b2
  e* I# ^" q- V8 tImporting image: 100% complete...done.5 F: F3 ^+ ~4 ]; a: f9 g% d, E" r9 Q# Z
[root@controller1 src]# rbd resize --size 50G hdd-8T-volumes/volume-7bd514c6-39c2-40c9-87ad-6eb86c9994b28 _: W1 {' |0 Y% x
Resizing image: 100% complete...done.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-11 22:56 , Processed in 0.023307 second(s), 25 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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