找回密码
 注册
查看: 24|回复: 4

rbd 磁盘扩容resize 容量过程(当系统盘无法在运行状态下扩容时)

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2025-2-10 10:10:44 | 显示全部楼层 |阅读模式
执行扩容:+ E: U* H" `  B  e' X7 a
[root@controller1 src]# rbd resize --size 50G hdd-8T-volumes/volume-7339c495-25dd-44a3-b0cb-3b00cd59e070
# ]9 ?1 K* V7 x9 J8 ]Resizing image: 100% complete...done.
, C, ]% Q; r/ }' l. R[root@controller1 src]# rbd info hdd-8T-volumes/volume-7339c495-25dd-44a3-b0cb-3b00cd59e070
- x: s: x6 V# u& j* A1 Z* drbd image 'volume-7339c495-25dd-44a3-b0cb-3b00cd59e070':
& }" n1 f9 ?& W$ P         size 50 GiB in 12800 objects+ z, D8 O5 C; j4 W* d! D
         order 22 (4 MiB objects): c5 w! Z* _9 G1 x
         snapshot_count: 0
/ u. j4 D: a9 N9 G' z, {8 T* _         id: 9eb6a0f364b72b
" v$ O; R5 R) P% E2 ?         block_name_prefix: rbd_data.9eb6a0f364b72b
& N4 q& p" n0 a1 c         format: 2
( f" {( h, h. B( j9 }& J         features: layering
. s* F4 |  Y. y$ v$ y         op_features:
9 m# g* F9 P% d& W0 }; v! \$ g         flags:
$ a/ M; g; [! }( ]& h% `. a         create_timestamp: Fri Jun 17 17:06:55 2022# y$ `, f* |( i: u' l) ]
         access_timestamp: Fri Jun 17 17:06:55 2022
5 |. X: X4 a7 R         modify_timestamp: Fri Jun 17 17:06:55 2022
* y+ E; A; D5 w) y

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2025-2-10 10:23:57 | 显示全部楼层
在openstack上因为更新底层不一定能正常更新磁盘空间,可以调整磁盘大小,还需要修改cinder的数据库。
. t7 ]6 ?" i: P. y( Q$ n/ K" x) u  Z& O' @! a$ F5 q

3 X, e) T1 F! G3 M2 e7 D$ ]4 C! w7 k* o- [5 O
cinder@172.24.21.23:cinder 10:44:36>select * from volumes where id='b0abe017-1e46-44b7-8e2d-7f38832c0a41';
# ?0 Z: @  t4 d+---------------------+---------------------+------------+---------+--------------------------------------+--------+----------------------------------+----------------------------------+-----------------------------------+------+-------------------+--------+---------------+---------------------+---------------------+---------------+----------------------------------------------------+---------------------+------------------------------------------------------+---------------+-------------+--------------------------------------+--------------+----------+-------------------+----------+-------------------+------------------+--------------------+-----------------------------+-------------------------+---------------------+-------------+-------------+-----------------+-----------------+----------------+
) c8 I+ D: l  q4 ?' g| created_at          | updated_at          | deleted_at | deleted | id                                   | ec2_id | user_id                          | project_id                       | host                              | size | availability_zone | status | attach_status | scheduled_at        | launched_at         | terminated_at | display_name                                       | display_description | provider_location                                    | provider_auth | snapshot_id | volume_type_id                       | source_volid | bootable | provider_geometry | _name_id | encryption_key_id | migration_status | replication_status | replication_extended_status | replication_driver_data | consistencygroup_id | provider_id | multiattach | previous_status | backup_temp_vol | export_host_ip |
% N* f8 ?$ f0 l' ?) R; S+---------------------+---------------------+------------+---------+--------------------------------------+--------+----------------------------------+----------------------------------+-----------------------------------+------+-------------------+--------+---------------+---------------------+---------------------+---------------+----------------------------------------------------+---------------------+------------------------------------------------------+---------------+-------------+--------------------------------------+--------------+----------+-------------------+----------+-------------------+------------------+--------------------+-----------------------------+-------------------------+---------------------+-------------+-------------+-----------------+-----------------+----------------+
2 v0 q' `8 @! D/ {| 2025-02-10 02:43:51 | 2025-02-10 02:43:53 | NULL       |       0 | b0abe017-1e46-44b7-8e2d-7f38832c0a41 | NULL   | 1e1454d784f945a69d29bef4c246a28d | b7912d3927a241109b7d682b888c197e | yz-ksc-controller03.ksc@SATA#SATA |   50 | nova              | in-use | attached      | 2025-02-10 02:43:51 | 2025-02-10 02:43:52 | NULL          | vm-7c91cb27-ecde-4930-a56a-e8210a3e4176-bootvolume | NULL                | rbd:SATA/volume-b0abe017-1e46-44b7-8e2d-7f38832c0a41 | NULL          | NULL        | bfd3a679-ec0d-47a8-9255-dc884141c13b | NULL         |        1 | NULL              | NULL     | NULL              | NULL             | disabled           | NULL                        | NULL                    | NULL                | NULL        |           0 | NULL            |               0 | NULL           |
) h' B. l% T* G2 J+ }  B7 A3 v/ s+---------------------+---------------------+------------+---------+--------------------------------------+--------+----------------------------------+----------------------------------+-----------------------------------+------+-------------------+--------+---------------+---------------------+---------------------+---------------+----------------------------------------------------+---------------------+------------------------------------------------------+---------------+-------------+--------------------------------------+--------------+----------+-------------------+----------+-------------------+------------------+--------------------+-----------------------------+-------------------------+---------------------+-------------+-------------+-----------------+-----------------+----------------+
6 n+ B; Z; n: H0 s8 R$ D1 row in set (0.00 sec)
* Z! _4 F6 G2 ]( n% m( |: f+ R6 `( k% U# {+ ]: z
cinder@172.24.21.23:cinder 10:44:39>select * from volumes where id='b0abe017-1e46-44b7-8e2d-7f38832c0a41'\G;
# s& U9 \- j  D: [# Q*************************** 1. row ***************************" g/ ?5 Q2 F5 r( H' x( U# ]! I% f
                 created_at: 2025-02-10 02:43:51
' x) L4 @! {0 C2 a                 updated_at: 2025-02-10 02:43:53  u6 o, B4 c% C$ l9 d& \2 O
                 deleted_at: NULL" G  A1 L! @& @; I5 u' Q
                    deleted: 0: @4 S% y: w8 A  K; L9 J
                         id: b0abe017-1e46-44b7-8e2d-7f38832c0a41; P2 a7 a7 j; B8 B5 f1 r5 K. E% @/ F, R
                     ec2_id: NULL8 y- W# d# v2 I# J) y
                    user_id: 1e1454d784f945a69d29bef4c246a28d  N! C% {8 D4 A6 I
                 project_id: b7912d3927a241109b7d682b888c197e! t2 ~( v* _. x/ a% q* W, a/ d
                       host: yz-ksc-controller03.ksc@SATA#SATA
6 ^& g) V! F& B! S0 l$ Q5 c                       size: 50" \: I5 b+ i) C
          availability_zone: nova
9 r! u4 _. v3 K3 T, f+ Y7 L                     status: in-use
: s$ ]0 \4 L: A' c* K6 `4 f+ A              attach_status: attached; Y5 e  e5 @# W, d$ k" e, A- i
               scheduled_at: 2025-02-10 02:43:51
+ a( P, Z, e, X1 Q                launched_at: 2025-02-10 02:43:522 C2 ~! \. \# s+ f7 O. ^
              terminated_at: NULL
7 o3 `6 ~. d7 h               display_name: vm-7c91cb27-ecde-4930-a56a-e8210a3e4176-bootvolume6 Q* P, A$ r# z
        display_description: NULL$ ]" R% H  L- w) s5 ^
          provider_location: rbd:SATA/volume-b0abe017-1e46-44b7-8e2d-7f38832c0a41. y; C; D! G/ {/ k9 D' {! B  X
              provider_auth: NULL
/ y% Y. ^) w8 j! ?' K$ A; R                snapshot_id: NULL3 t2 H# z- w0 r- P$ X
             volume_type_id: bfd3a679-ec0d-47a8-9255-dc884141c13b5 M0 }- ]* o: p* h$ R; e
               source_volid: NULL
9 E! ?/ V; Y4 G; O                   bootable: 1
. @2 m. P: H$ d          provider_geometry: NULL. o; K) o$ p, r3 ~' {4 s
                   _name_id: NULL
8 }+ q5 K  g" o: w          encryption_key_id: NULL3 ?! N! n1 v) ~4 h- e) S5 J
           migration_status: NULL
; n4 K1 f( H. Y6 t  o* E/ z         replication_status: disabled
* b0 N. E# \  S7 R- h! Sreplication_extended_status: NULL
3 {, N' J/ q6 d0 a/ {    replication_driver_data: NULL
: E) i; J* F$ S& K8 t# N; S1 l% o& N        consistencygroup_id: NULL
& L' B, @8 f4 s/ i/ B2 G5 ~                provider_id: NULL
3 W" A% ]1 A& |# \3 {                multiattach: 0
) m4 u$ }0 n! D5 F5 i            previous_status: NULL
. \0 [4 R" l! s( A2 d            backup_temp_vol: 0: @1 |: R+ N# p' s/ t) e
             export_host_ip: NULL6 \: R0 G& d; x6 t4 v
1 row in set (0.00 sec)/ d' t) a! u; ^" t3 b8 I( d7 d) L
! d: b8 H* a4 W; P' T

2 o' i4 {1 z/ x$ `4 R/ E9 q( p6 h- m. ]$ [2 C' K( z
1 D2 U/ g+ V9 J+ z" p7 Q9 p7 ~1 q
cinder@172.24.21.23:cinder 10:47:30>update cinder.volumes set size='70' where id='b0abe017-1e46-44b7-8e2d-7f38832c0a41';& V: A6 {3 Q6 o
ERROR 2006 (HY000): MySQL server has gone away# s4 r) t  Q  y1 F$ L
No connection. Trying to reconnect...
; x" ^5 c% k8 T) vConnection id:    93082709: O( K# t" ^9 u4 V# J6 z8 T
Current database: cinder5 G1 g1 \/ ^5 X3 f9 Y
& y+ v) X9 |+ |" Q
Query OK, 1 row affected (0.00 sec)7 _* B$ F- y* S( y; w4 b
Rows matched: 1  Changed: 1  Warnings: 04 Q/ [! B5 t$ ^; }4 _, s( p0 ^
3 C* o1 m% l/ d8 y, h" w- P
) T, y, p, n' X( `+ |* P1 m- @; f

# D: w$ Q/ W8 {4 Y3 M, Q1 ?  [2 i$ F

8 Z1 V* G5 M/ C2 N1 Y7 E

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2025-2-10 10:35:07 | 显示全部楼层
[root@cn01 ~]# rbd resize --size 70G SATA/volume-b0abe017-1e46-44b7-8e2d-7f38832c0a41
7 ~! u5 F1 s& J$ W5 D" uResizing image: 100% complete...done.
0 O+ r6 Z7 m0 N+ q! z( {  }[root@cn01 ~]# rbd info SATA/volume-b0abe017-1e46-44b7-8e2d-7f38832c0a41 / h) s, x( K' |: j! s5 R
rbd image 'volume-b0abe017-1e46-44b7-8e2d-7f38832c0a41':
5 ^( E. y6 n' \) |        size 71680 MB in 17920 objects
2 b$ o$ L! Q& O4 l. ^        order 22 (4096 kB objects)) ~  D$ R& N. l
        block_name_prefix: rbd_data.59572922da6732/ _  P/ l( E6 p. y
        format: 27 L9 t( @6 G- n" n* k, L+ W
        features: layering
; A# \! ~3 t$ z" Z) V  y        flags: & R6 K! I4 H( D7 O% D5 Y
        parent: SATA/2ab7a50c-f25d-47f5-905b-f76dfaca4a36@snap
% ^- |( T$ v. f6 d* E        overlap: 51200 MB
' i4 J* B5 J3 n

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2025-2-10 10:46:49 | 显示全部楼层

- k5 a0 r' r9 L! Y5 e4 `接下来修改nova的数据库
$ H: G! j. e. @3 sMariaDB [nova]> select * from   instances where uuid='7c91cb27-ecde-4930-a56a-e8210a3e4176'  \G;1 c7 o/ j0 u  i% ?# K1 T& C
*************************** 1. row ***************************
$ x$ r" M/ d$ o  f; {- G              created_at: 2025-02-10 02:43:492 g0 N* Y( n: \' A9 U
              updated_at: 2025-02-10 02:44:00- L. r$ C  ~4 `/ k! K, `' r
              deleted_at: NULL: M8 d) [) u/ w+ g0 A
                      id: 16515 `* N: L9 V7 h, W
             internal_id: NULL5 @7 C1 A8 |% p1 l2 k* l, ]. n: A# E
                 user_id: 1e1454d784f945a69d29bef4c246a28d% p# M6 Q6 y# x! i
              project_id: b7912d3927a241109b7d682b888c197e& L: n, m: B& l( q5 |; w
               image_ref: " N7 W/ P0 C( f
               kernel_id:
5 A$ n: M( r/ j3 k              ramdisk_id: 6 L- L5 B' c7 z! K
            launch_index: 0
. C! O8 f) O! w! i# F3 A                key_name: NULL; e6 v& p# M1 K/ R  W7 l
                key_data: NULL2 H3 }3 J. E6 m; P
             power_state: 1+ K6 J5 O% u& X$ W
                vm_state: active
$ }: e) Y! p/ p& C               memory_mb: 4096$ ]7 `4 V- f! u, ?4 I
                   vcpus: 2
  z9 P4 w5 A* I2 M3 J; K                hostname: testcinder
) I7 R4 L% H, b5 s                    host: yz-ksc-kcn017 [4 i* H: L8 \, v& O6 a, e+ V
               user_data: 8 r! p5 G4 i$ B. m- g: X4 p" v
          reservation_id: r-hgn9w9v06 {2 {1 Y6 ]% N
            scheduled_at: NULL8 L% A4 y% \7 a
             launched_at: 2025-02-10 02:44:00
6 k& H( ~; C' h           terminated_at: NULL& e, R1 T2 u  d& h& j6 O
            display_name: testcinder
  C% {& P% H/ T- h6 ?$ G$ [& s     display_description: testcinder9 E) e1 @4 X" E0 m9 W
       availability_zone: 智网AZ) q- A9 j2 ]4 Q
                  locked: 0* f3 ?( N- r5 k( T) b7 F9 i# R
                 os_type: linux- u, ~2 D7 t5 N9 Z( O
             launched_on: yz-ksc-kcn01
5 X& T5 A0 |. P# u4 |( Y+ Y        instance_type_id: 5
  O" I8 I' A; U3 N7 j8 w+ q                 vm_mode: NULL. B' i, i9 O6 A
                    uuid: 7c91cb27-ecde-4930-a56a-e8210a3e4176
7 D2 T# Y8 [! v% ~$ w            architecture: NULL* f. E+ k. g7 z& D
        root_device_name: /dev/vda$ x% l8 n6 y" K9 F
            access_ip_v4: NULL; Y. U' i8 w% Q3 P* f( @$ X
            access_ip_v6: NULL/ _* P3 [6 z- T0 l5 O
            config_drive: 0 o5 p4 Z& T' m( Q8 W! D
              task_state: NULL
9 b* o! U! G* b! }; T" Gdefault_ephemeral_device: NULL2 M4 k! z) |) k  Q5 C( S
     default_swap_device: NULL  `6 h. w- @  U% W* {4 e
                progress: 0
4 {2 V. D- g( f5 @        auto_disk_config: 0
. ~5 C/ S# D" E+ t* }: d      shutdown_terminate: 0  a0 V$ F' L' c# F& N
       disable_terminate: 0
0 g' G& I" ], Y: l1 ]4 p                 root_gb: 505 o. E8 O( \# B" }1 [
            ephemeral_gb: 0
1 g: H1 D1 y% m               cell_name: NULL0 z$ h! X) u, g$ R, b
                    node: yz-ksc-kcn01
; n, f) e" a8 k                 deleted: 05 B' f0 K6 {: ]: M8 a( X
               locked_by: NULL' q- h, X# H5 Y4 k* z1 v
                 cleaned: 0
. ?! ]) {; f0 u$ B      ephemeral_key_uuid: NULL# C8 \9 D0 D; f9 V
           is_bare_metal: 0
  u8 W5 a# S0 ~+ e3 M% }             is_power_vm: 0
! F0 }6 G3 u/ T- H              guest_type: kvm0 Q. U' a4 f, M, }
            service_type: vm-cloud
; V3 y9 ^, e0 E6 O; i1 row in set (0.00 sec)9 i3 M8 G  A) ?5 ?" i
# G4 w2 B3 R+ u. \2 k3 x
ERROR: No query specified0 V+ W# K' t! v* ^, a
4 h3 t4 S/ O$ B/ e* _
MariaDB [nova]> select uuid,root_gb from   instances where uuid='7c91cb27-ecde-4930-a56a-e8210a3e4176'  \G;
  x3 W% h) r& }7 R% Y% u/ j*************************** 1. row ***************************3 L) @2 N$ G& s# d! b
   uuid: 7c91cb27-ecde-4930-a56a-e8210a3e4176( l8 `: ~# |( o$ T6 |3 Z6 S
root_gb: 508 U; S7 S: h3 w9 d
1 row in set (0.00 sec)
; b' Y4 g6 {) ^! o1 E
: \. b/ j5 x6 d9 B2 t) z2 Q1 oERROR: No query specified* z6 m* W" {0 c$ e/ I7 p7 m$ \& F
1 h4 a0 l$ {; ]" x, `
MariaDB [nova]> select uuid,root_gb from   instances where uuid='7c91cb27-ecde-4930-a56a-e8210a3e4176';* R9 F$ }% s, T& c) y  U
+--------------------------------------+---------+$ M6 O( i4 J; B, v/ k7 V
| uuid                                 | root_gb |
, g3 }; i# Y" L2 S5 x# M( a: X+ I+--------------------------------------+---------+2 {( v% W$ m2 E1 R. C0 x; z% o" m
| 7c91cb27-ecde-4930-a56a-e8210a3e4176 |      50 |8 j& r. l/ _2 V# G9 q
+--------------------------------------+---------+
* V& C2 i6 b& ?  n0 m1 row in set (0.00 sec)
, j0 M6 c  ~3 @$ p$ D, Z( D- V# s2 }, y: n" k3 w6 c/ g/ z! y& V& n4 d
MariaDB [nova]> update nova.instances set root_gb='70' where uuid='7c91cb27-ecde-4930-a56a-e8210a3e4176';) h$ |( n" R: k  a! l* T" f3 _
ERROR 2013 (HY000): Lost connection to MySQL server during query
3 X3 T, B- C2 o. JMariaDB [nova]> update nova.instances set root_gb='70' where uuid='7c91cb27-ecde-4930-a56a-e8210a3e4176';
7 F2 J8 ?, U5 o4 m7 CERROR 2006 (HY000): MySQL server has gone away
. H5 c1 x: U; l7 f  W# RNo connection. Trying to reconnect...( U. H/ a  [( e3 G
Connection id:    93083735
0 p; v2 q/ ?( I1 X1 _/ Y0 V) f2 mCurrent database: nova- c* m! f. ?; o2 d0 K
3 `: l8 B9 `& U9 I2 S# v
Query OK, 1 row affected (0.19 sec)
2 j' x0 l7 e8 X7 y" s4 tRows matched: 1  Changed: 1  Warnings: 0

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2025-2-10 11:00:51 | 显示全部楼层
最后发现好像没有成功,需要在测试。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 00:04 , Processed in 0.075193 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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