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

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

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2025-2-10 10:10:44 | 显示全部楼层 |阅读模式
执行扩容:- ~& j0 z) I3 K$ y+ q) l9 f" M
[root@controller1 src]# rbd resize --size 50G hdd-8T-volumes/volume-7339c495-25dd-44a3-b0cb-3b00cd59e070
* d* z1 F) n1 AResizing image: 100% complete...done.8 u8 j0 y; q* ~" E, Z
[root@controller1 src]# rbd info hdd-8T-volumes/volume-7339c495-25dd-44a3-b0cb-3b00cd59e070
7 S: N$ N- n  V* y* Zrbd image 'volume-7339c495-25dd-44a3-b0cb-3b00cd59e070':
" M4 c5 F" j7 _+ x& P2 v! z6 M         size 50 GiB in 12800 objects$ ~  I# a$ c' \1 }8 g4 o5 ]6 N
         order 22 (4 MiB objects)
: v5 p/ o9 M2 G9 S2 `/ ^3 a9 R         snapshot_count: 0
8 C( j( u5 F, g5 V: ?1 g( W         id: 9eb6a0f364b72b
( |; u; I2 r$ _0 k  C         block_name_prefix: rbd_data.9eb6a0f364b72b
+ d" x2 }* o' m/ Q         format: 2
+ A8 n3 O! L  n9 e         features: layering" S; N! r1 i0 D. P3 T
         op_features:
0 T& c3 d. R2 }- I; L6 O1 V         flags:3 |) E$ K+ }# b
         create_timestamp: Fri Jun 17 17:06:55 2022
+ \$ N3 G* e( |+ h9 C3 w8 H+ a         access_timestamp: Fri Jun 17 17:06:55 2022
4 Z) e9 m0 E2 h& b* e3 B2 \( q         modify_timestamp: Fri Jun 17 17:06:55 2022
2 Z7 r  p' r0 R

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2025-2-10 10:23:57 | 显示全部楼层
在openstack上因为更新底层不一定能正常更新磁盘空间,可以调整磁盘大小,还需要修改cinder的数据库。7 O7 D6 ?6 w5 |; e" P
; `/ K. W- v8 R; u; q' d8 ]2 N. Y

  G4 d) ^9 Y0 f; a
# d& l% N4 {! j& a9 e' |1 _cinder@172.24.21.23:cinder 10:44:36>select * from volumes where id='b0abe017-1e46-44b7-8e2d-7f38832c0a41';
' _7 k5 [9 {( f* Y/ D" T5 k+ L+---------------------+---------------------+------------+---------+--------------------------------------+--------+----------------------------------+----------------------------------+-----------------------------------+------+-------------------+--------+---------------+---------------------+---------------------+---------------+----------------------------------------------------+---------------------+------------------------------------------------------+---------------+-------------+--------------------------------------+--------------+----------+-------------------+----------+-------------------+------------------+--------------------+-----------------------------+-------------------------+---------------------+-------------+-------------+-----------------+-----------------+----------------+  a+ @7 w* {* A, n# E
| 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 |. S0 Q: Q& P% F4 ?: {
+---------------------+---------------------+------------+---------+--------------------------------------+--------+----------------------------------+----------------------------------+-----------------------------------+------+-------------------+--------+---------------+---------------------+---------------------+---------------+----------------------------------------------------+---------------------+------------------------------------------------------+---------------+-------------+--------------------------------------+--------------+----------+-------------------+----------+-------------------+------------------+--------------------+-----------------------------+-------------------------+---------------------+-------------+-------------+-----------------+-----------------+----------------+- H/ d# d5 P& r, j
| 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           |" d6 M$ o, h8 n/ i& \% K& N
+---------------------+---------------------+------------+---------+--------------------------------------+--------+----------------------------------+----------------------------------+-----------------------------------+------+-------------------+--------+---------------+---------------------+---------------------+---------------+----------------------------------------------------+---------------------+------------------------------------------------------+---------------+-------------+--------------------------------------+--------------+----------+-------------------+----------+-------------------+------------------+--------------------+-----------------------------+-------------------------+---------------------+-------------+-------------+-----------------+-----------------+----------------+
: Z2 l( S) [( g2 a2 j7 g1 e! L1 ]5 L% N1 row in set (0.00 sec). W" @5 \% o* t0 u9 r

1 l& f5 y6 G) scinder@172.24.21.23:cinder 10:44:39>select * from volumes where id='b0abe017-1e46-44b7-8e2d-7f38832c0a41'\G;: @4 V* h8 p/ {$ U
*************************** 1. row ***************************
* {/ z' {4 y9 {2 y% C5 x1 Y& F7 U                 created_at: 2025-02-10 02:43:51$ \3 {0 ?- y/ o; t
                 updated_at: 2025-02-10 02:43:53
' @' E: e3 N7 G; ~2 d                 deleted_at: NULL2 R; I+ h6 a. N" w+ w
                    deleted: 0
+ t- E* z! m( h/ c7 }, I+ m7 H                         id: b0abe017-1e46-44b7-8e2d-7f38832c0a41
, A/ [# N( S: B                     ec2_id: NULL% Q% h# t2 N3 \4 H. L# P
                    user_id: 1e1454d784f945a69d29bef4c246a28d
$ Y& C% P  v- d0 t* N- s                 project_id: b7912d3927a241109b7d682b888c197e. V9 `; ~9 q& b( r4 t
                       host: yz-ksc-controller03.ksc@SATA#SATA2 o: v3 c3 f0 {3 y' [% o
                       size: 50  p% P0 G/ _1 h) x/ W3 ~- o7 G9 I
          availability_zone: nova5 }+ E2 J9 }$ x3 O( e: I; r0 i" x
                     status: in-use
& b7 r! e, q, C  e$ h5 j9 b              attach_status: attached
% k1 N  _$ ?0 K& q. I( y               scheduled_at: 2025-02-10 02:43:51) q# B% V2 r# U# N1 m% R8 \" `
                launched_at: 2025-02-10 02:43:52. q' U7 S4 J. \: f6 O- X0 j
              terminated_at: NULL
0 p3 W+ X( Q4 e6 z. G$ q               display_name: vm-7c91cb27-ecde-4930-a56a-e8210a3e4176-bootvolume+ ?2 f  O+ s0 k  C
        display_description: NULL
  t$ S8 ]0 l9 U; z  {          provider_location: rbd:SATA/volume-b0abe017-1e46-44b7-8e2d-7f38832c0a41
' O; h/ |! h1 y              provider_auth: NULL
1 W! p$ D7 |1 p0 l! ]! S& J; q# Z( M" i                snapshot_id: NULL. l- ]. W, L) J% \0 l6 R
             volume_type_id: bfd3a679-ec0d-47a8-9255-dc884141c13b3 x1 W+ d, W1 T9 U! @4 [* H
               source_volid: NULL
- p1 r4 g( J$ ?) ]% j0 `# k                   bootable: 1; H: A6 t& C" _- z
          provider_geometry: NULL
( p: e8 ^( k" y, [7 ^                   _name_id: NULL) r( [( s" F, y1 b4 i
          encryption_key_id: NULL- f& i) x" ^* H& j5 _# W8 V
           migration_status: NULL
- B, P/ c$ ]7 o6 o9 Z8 y         replication_status: disabled. J! p$ E; \. \) i" i( i5 E: k) a
replication_extended_status: NULL
2 W' K( w( ]3 `9 f3 N0 ~    replication_driver_data: NULL+ v  C# V7 X8 \  x
        consistencygroup_id: NULL' W1 L: l8 ~! s4 ^! e. K7 ]; d) E, F
                provider_id: NULL
6 b! Y! T& @3 |" r& R( ]                multiattach: 0
6 ^7 P, S7 ?* g; b            previous_status: NULL6 x* e7 ?2 Z. J, s, U' o% `6 v( T
            backup_temp_vol: 0
2 o/ M( ^! \( K3 Z$ F7 x3 V             export_host_ip: NULL
! X9 u3 U' Y8 I/ {; o, z/ P. x9 x1 row in set (0.00 sec). z/ D' @! N1 K3 f- @9 G( V

0 n0 U0 C7 q; p  z$ o: l4 M, e# w
% y% m% z$ I6 c5 V" v  l' z9 x
: ]2 C) u# L4 S- K$ I( g' i0 H: n/ H# K; M) s
cinder@172.24.21.23:cinder 10:47:30>update cinder.volumes set size='70' where id='b0abe017-1e46-44b7-8e2d-7f38832c0a41';
" `% g2 {8 O7 ^& T: k; LERROR 2006 (HY000): MySQL server has gone away6 m8 x& ^$ C' I: l; I. l, i
No connection. Trying to reconnect...! V0 U3 z: S' W! g1 J" g9 _
Connection id:    93082709
- b# C! g$ O" A1 lCurrent database: cinder
2 l! d0 R# t  h' g
$ L! H! h1 x: FQuery OK, 1 row affected (0.00 sec)# U: \7 s+ U: S5 l% p- j9 v
Rows matched: 1  Changed: 1  Warnings: 0" t- T  l0 K, a: b1 H
* B$ ~. i2 d0 ~- b2 ]8 f- n

7 B; h$ H  ]+ W4 p2 G/ `# U: t, X* k( N- A' T

/ x7 ]3 j1 ^. `: h$ @( U3 K7 i% }& Q; O

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2025-2-10 10:35:07 | 显示全部楼层
[root@cn01 ~]# rbd resize --size 70G SATA/volume-b0abe017-1e46-44b7-8e2d-7f38832c0a41 1 o2 @0 u% u6 Q7 S* B' v7 z
Resizing image: 100% complete...done.
0 J$ Q1 ]3 U6 T. T/ m; G! j[root@cn01 ~]# rbd info SATA/volume-b0abe017-1e46-44b7-8e2d-7f38832c0a41 3 y8 A8 j+ `9 o7 T5 s4 I* K. T4 m
rbd image 'volume-b0abe017-1e46-44b7-8e2d-7f38832c0a41':' [& A% q; m' q* V1 R8 b( k, u: c" x
        size 71680 MB in 17920 objects- `8 @3 i& L8 J& B% C( a0 I
        order 22 (4096 kB objects)
, D2 b8 I' }0 \# d' d$ \) r* O        block_name_prefix: rbd_data.59572922da6732. Z; X! }- X  d! z9 n. _
        format: 2
7 h- T0 x, r9 f, v        features: layering, \/ x$ U) S' x
        flags:
7 U5 G+ t5 x9 P; T) ~% s0 B7 D0 d        parent: SATA/2ab7a50c-f25d-47f5-905b-f76dfaca4a36@snap, Y8 U2 M+ Z& X0 u  e! x
        overlap: 51200 MB
% F9 a. {) c: t  I# t1 O* U, q

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2025-2-10 10:46:49 | 显示全部楼层
- y" I3 R9 k: Z/ K0 f$ P5 Y9 l
接下来修改nova的数据库+ b2 l) p: ^: A- H* T8 S* w
MariaDB [nova]> select * from   instances where uuid='7c91cb27-ecde-4930-a56a-e8210a3e4176'  \G;
. T3 L  l# o; A8 ^" M/ ]9 e0 K*************************** 1. row ***************************
) _, I& R  a5 j. o' I6 x              created_at: 2025-02-10 02:43:49
" [. b( J+ D6 @: i              updated_at: 2025-02-10 02:44:00( G. [% e! M8 `& K- ^0 C% E  n
              deleted_at: NULL
4 E& s& D7 V+ f: `                      id: 1651
  I0 O# ]( f% ^+ K# u             internal_id: NULL3 A; i; n, N9 b& [; \# P
                 user_id: 1e1454d784f945a69d29bef4c246a28d
. H. D8 c; [9 D: e1 n              project_id: b7912d3927a241109b7d682b888c197e3 r; ?3 Y5 ~6 n( g, P5 q
               image_ref:
% P( I6 @$ x  c( G  ^               kernel_id:
8 U3 [7 u/ ^* Q" j$ f              ramdisk_id: ' B* v% D% }+ i$ k- n8 b" s
            launch_index: 05 e' ]% U8 x: r8 V$ @# q2 w
                key_name: NULL
. w% u) c) M# a8 C                key_data: NULL8 @  o& O! p. a4 n7 ]
             power_state: 1% P7 @* {2 U/ ~
                vm_state: active
0 o$ M) h9 [' i6 Z1 b4 v               memory_mb: 4096' @9 ?9 I4 }* V" V
                   vcpus: 2/ ?, j; [2 k0 J  @( n9 i0 a& V
                hostname: testcinder
9 ^, H0 ?* S" f1 h% A                    host: yz-ksc-kcn01
& A- z) L" G( B               user_data:
0 D4 x1 }7 v# Z8 \          reservation_id: r-hgn9w9v0
# p7 k3 ~" u( J8 S2 D4 ]4 N. @            scheduled_at: NULL# t0 q* B1 E. b
             launched_at: 2025-02-10 02:44:00% h! A9 g& k& `* @5 y* ^
           terminated_at: NULL, }4 Z5 [8 z  O5 a  v
            display_name: testcinder" e9 |; ]0 P/ f# H* f; Y
     display_description: testcinder" Y6 v6 ?9 o& `6 V8 v+ h$ T
       availability_zone: 智网AZ- K' z. b' K) K
                  locked: 0
# E# \) k3 L$ M# ~                 os_type: linux! ?* Q/ Q7 [( s% I1 U9 w& m4 j
             launched_on: yz-ksc-kcn01/ v$ V" Q$ A9 e. X6 x0 P2 `1 B
        instance_type_id: 5: m. [9 k9 M1 @. h, F
                 vm_mode: NULL
5 G4 u% b2 C& ^( s1 z$ R& L                    uuid: 7c91cb27-ecde-4930-a56a-e8210a3e4176
# u& u6 K4 P* h2 U            architecture: NULL
' ?3 @" P5 U3 \  s) N: \# l! P2 G        root_device_name: /dev/vda0 ~7 v0 ^3 Q) m5 n( F' Q
            access_ip_v4: NULL
8 }9 H; {9 ?% ^# L" Z8 X( Q( ^            access_ip_v6: NULL
' @7 U7 \1 t+ E# P" f            config_drive:
4 r# s; ~, G+ ]# f  R5 l+ V              task_state: NULL8 i- P9 t4 j* q+ J  t( S
default_ephemeral_device: NULL3 ?- W0 w, R5 N" y
     default_swap_device: NULL" m2 x2 v. m2 X3 ]5 d
                progress: 0
' L" [- t/ {  r3 t        auto_disk_config: 0
( Z2 ^2 f  ]; N* H, v      shutdown_terminate: 0) ], t+ ]6 }/ p% V& S
       disable_terminate: 0
. p  {2 C/ V/ v% I, G                 root_gb: 50: n! M( W! z+ l7 B
            ephemeral_gb: 05 R" M  k4 _7 [& f. s
               cell_name: NULL+ k7 ]$ N! _7 Y
                    node: yz-ksc-kcn01# d, m3 K2 ]8 W/ B' O& K4 R6 a
                 deleted: 08 B& S0 t  n! d$ B" w2 p* y$ U
               locked_by: NULL
7 K& B! ?5 g% V# n% U                 cleaned: 0! T' h  V6 D5 t' f, N6 l2 z4 ^/ M
      ephemeral_key_uuid: NULL
( z! ^% {* v& p% U+ a% r! {           is_bare_metal: 0- o1 n  Y; ?: k- Q/ Q; Y6 q# O( A
             is_power_vm: 0
8 O1 V! ?# \" Z* X2 D) Z              guest_type: kvm
' A/ n' r* E2 p: m) @$ |$ |  O& v            service_type: vm-cloud
9 ]# z2 |$ t% R  h: u( V1 S1 O1 row in set (0.00 sec)7 y/ f5 I# r1 X& B% |) l4 h
' Z. f2 z- {$ k% m+ y
ERROR: No query specified
+ ~* m/ d1 y0 r7 Z7 c9 O* i& [& x
MariaDB [nova]> select uuid,root_gb from   instances where uuid='7c91cb27-ecde-4930-a56a-e8210a3e4176'  \G;
. p4 P4 c6 s3 X7 X6 |*************************** 1. row ***************************" `' o/ M1 h' M
   uuid: 7c91cb27-ecde-4930-a56a-e8210a3e4176
. ]/ ~% g4 r; P. ]  z+ [5 {" aroot_gb: 505 d* ]& B, V% ]9 O
1 row in set (0.00 sec)  [  s+ w/ _( D' n" n: ]! _5 d, R

* S7 T$ _  B, Q& v4 C, q7 MERROR: No query specified
/ j+ V: Y6 @: S% b4 m' ]) Z
2 E5 K! a7 ^$ l2 S6 iMariaDB [nova]> select uuid,root_gb from   instances where uuid='7c91cb27-ecde-4930-a56a-e8210a3e4176';
, F  _% s2 b& j: ]2 _/ f+--------------------------------------+---------+
0 R8 j# V4 D. c% W% H" z| uuid                                 | root_gb |6 J8 l2 f& b' I. Z
+--------------------------------------+---------+
0 _. H: Z" ]  M* P: C' C( J| 7c91cb27-ecde-4930-a56a-e8210a3e4176 |      50 |
8 C( V2 R* K3 I, X: _9 U4 ]+--------------------------------------+---------+
; Q  E! b6 ~7 q' O8 [, m: G1 row in set (0.00 sec)- C! }# F, A7 c3 C

6 B3 z1 E) z# N) L% HMariaDB [nova]> update nova.instances set root_gb='70' where uuid='7c91cb27-ecde-4930-a56a-e8210a3e4176';) q" R5 m- u- m5 G6 ~: t
ERROR 2013 (HY000): Lost connection to MySQL server during query% i3 R/ H" F4 v4 M4 G& ?* x
MariaDB [nova]> update nova.instances set root_gb='70' where uuid='7c91cb27-ecde-4930-a56a-e8210a3e4176';& B' N% \" S( v; B; }" {4 {
ERROR 2006 (HY000): MySQL server has gone away
0 R. J/ F7 a7 ]; c. P! ONo connection. Trying to reconnect...
% `0 S3 n/ X1 p$ c# d5 RConnection id:    93083735
- D8 `- P/ ~1 p  FCurrent database: nova
$ B; I! ?; R4 J+ a7 |2 l/ ~# d
; s* t. u4 [7 Y8 O8 XQuery OK, 1 row affected (0.19 sec)
7 s' s3 V' f6 l! r& O, J8 \Rows 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:00 , Processed in 0.018367 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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