易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 22|回复: 4
收起左侧

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

[复制链接]
发表于 2025-2-10 10:10:44 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

x
执行扩容:
) d9 x5 ]" X- L0 _7 P7 }0 L( ~[root@controller1 src]# rbd resize --size 50G hdd-8T-volumes/volume-7339c495-25dd-44a3-b0cb-3b00cd59e070
' ]! h# }: E% m* X/ kResizing image: 100% complete...done.
" A/ I4 c1 z6 k+ ]4 D[root@controller1 src]# rbd info hdd-8T-volumes/volume-7339c495-25dd-44a3-b0cb-3b00cd59e070
) m6 ?. o8 H* G6 d0 j# C" N7 `rbd image 'volume-7339c495-25dd-44a3-b0cb-3b00cd59e070':% b$ U1 a# ~# V) C6 A: P2 b7 i( Z  }
         size 50 GiB in 12800 objects
8 a" C( M) l: o# Y; q( c         order 22 (4 MiB objects)
; R4 z! X' U. C' ]         snapshot_count: 0
! `7 d. T7 \8 `/ Q) f         id: 9eb6a0f364b72b. e6 ?' T1 N2 b0 B
         block_name_prefix: rbd_data.9eb6a0f364b72b
, N  C5 @7 f; a" W         format: 2
% k8 q( V; t' F" R. Z% ~         features: layering; g$ v4 ?* H& ]- J5 a
         op_features:3 w. R. \1 ]3 K8 G
         flags:- s/ h* U+ H; l; z
         create_timestamp: Fri Jun 17 17:06:55 2022) M' l0 r, y9 ]% i" c
         access_timestamp: Fri Jun 17 17:06:55 2022" R* k; m/ n& E# ]
         modify_timestamp: Fri Jun 17 17:06:55 2022
3 y% r% d  V/ I' r5 I, s& y
 楼主| 发表于 2025-2-10 10:23:57 | 显示全部楼层
在openstack上因为更新底层不一定能正常更新磁盘空间,可以调整磁盘大小,还需要修改cinder的数据库。: ?  t: b8 N% V8 D' I( A" w

! ?  T: |+ L+ Q
, T2 H% ]" M4 q1 U; j/ ]! T  @) t1 ^7 W3 M& q
cinder@172.24.21.23:cinder 10:44:36>select * from volumes where id='b0abe017-1e46-44b7-8e2d-7f38832c0a41';
+ t$ W2 {: `- K+---------------------+---------------------+------------+---------+--------------------------------------+--------+----------------------------------+----------------------------------+-----------------------------------+------+-------------------+--------+---------------+---------------------+---------------------+---------------+----------------------------------------------------+---------------------+------------------------------------------------------+---------------+-------------+--------------------------------------+--------------+----------+-------------------+----------+-------------------+------------------+--------------------+-----------------------------+-------------------------+---------------------+-------------+-------------+-----------------+-----------------+----------------+1 g) Q* R  C0 ?# h
| 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 |' h; o/ @  l4 a' A- z' Q
+---------------------+---------------------+------------+---------+--------------------------------------+--------+----------------------------------+----------------------------------+-----------------------------------+------+-------------------+--------+---------------+---------------------+---------------------+---------------+----------------------------------------------------+---------------------+------------------------------------------------------+---------------+-------------+--------------------------------------+--------------+----------+-------------------+----------+-------------------+------------------+--------------------+-----------------------------+-------------------------+---------------------+-------------+-------------+-----------------+-----------------+----------------+
8 @: m- n6 F7 c, a; R| 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           |
: M2 I; S- o" N8 U1 j  z7 z+---------------------+---------------------+------------+---------+--------------------------------------+--------+----------------------------------+----------------------------------+-----------------------------------+------+-------------------+--------+---------------+---------------------+---------------------+---------------+----------------------------------------------------+---------------------+------------------------------------------------------+---------------+-------------+--------------------------------------+--------------+----------+-------------------+----------+-------------------+------------------+--------------------+-----------------------------+-------------------------+---------------------+-------------+-------------+-----------------+-----------------+----------------+
0 H! A. H- S1 v1 row in set (0.00 sec)/ J4 Q# A. r* W$ t1 v3 j4 T5 S1 q
" F. c  A0 b7 F6 j/ K
cinder@172.24.21.23:cinder 10:44:39>select * from volumes where id='b0abe017-1e46-44b7-8e2d-7f38832c0a41'\G;
  x: F- `; a& j( q! M) B*************************** 1. row ***************************5 t* u3 A) i) c
                 created_at: 2025-02-10 02:43:51% N5 b, h7 V( x% R- p
                 updated_at: 2025-02-10 02:43:53# G$ z* I5 @; O& ?
                 deleted_at: NULL; }$ [: o( @1 X" n$ q" g
                    deleted: 0
2 P& s- N! X6 H: B; H! J4 f, q                         id: b0abe017-1e46-44b7-8e2d-7f38832c0a41
+ X" X; i1 ?1 [$ K+ y4 r$ N                     ec2_id: NULL) l3 H: G7 h7 k& }2 d! V! Y
                    user_id: 1e1454d784f945a69d29bef4c246a28d1 s* o2 g& k3 e, m% l- h
                 project_id: b7912d3927a241109b7d682b888c197e7 c; o3 i7 \+ h" U# G
                       host: yz-ksc-controller03.ksc@SATA#SATA3 d& V" M; S, N3 Q$ t0 N
                       size: 50
' z2 a! R$ S5 n          availability_zone: nova/ j1 ~* M; w8 p1 m2 Y' s
                     status: in-use
, h4 a( ~6 U0 A& C& B! }) q6 `4 H              attach_status: attached6 k9 f! c* C% q7 b7 [% B$ [
               scheduled_at: 2025-02-10 02:43:51
! d5 d: y( H$ L2 |4 F                launched_at: 2025-02-10 02:43:52
" f7 Y4 Y, X( Q1 ]% @              terminated_at: NULL& m& Z  }4 N6 `* e, C
               display_name: vm-7c91cb27-ecde-4930-a56a-e8210a3e4176-bootvolume
: `  \& I& {* w) ~0 n        display_description: NULL
) E. @2 K  w; D, v; Q4 U2 F* X          provider_location: rbd:SATA/volume-b0abe017-1e46-44b7-8e2d-7f38832c0a41
- f& A: C6 C8 d# }              provider_auth: NULL
* ~1 \9 b, O1 d                snapshot_id: NULL! O/ V  H* m  I3 [& z# s$ k8 m
             volume_type_id: bfd3a679-ec0d-47a8-9255-dc884141c13b
/ a9 ^' e. Q. S               source_volid: NULL8 B8 t, Y5 L/ O( S( ^
                   bootable: 1' l/ b6 B: s! ?6 ?
          provider_geometry: NULL& g7 Z& ~. F; M3 ~8 I
                   _name_id: NULL
' i. n6 m3 ?# A) T0 l5 I          encryption_key_id: NULL
! \' F3 F: d1 G0 H+ H7 a- \% J4 s& F           migration_status: NULL
, k3 [/ E) v3 f! F0 o8 b         replication_status: disabled2 E& D6 Z& N& W0 W
replication_extended_status: NULL
0 N" _! ?. ?, ]( B& P1 g6 s    replication_driver_data: NULL
% A9 c# F. q3 ]& P        consistencygroup_id: NULL& U4 o$ r1 I0 O( z& G5 z
                provider_id: NULL8 n+ e# N9 Z# j$ d, W
                multiattach: 0
2 Q' [8 Q! E; a  Q            previous_status: NULL
) S- U# e- W# V/ N6 L! v; d            backup_temp_vol: 0( r7 l$ f* h7 x* z1 {6 N
             export_host_ip: NULL
+ B# J: E  O3 S! O. u; ^8 m  V, ?$ X1 row in set (0.00 sec)
  a4 l& ?4 I& K7 `5 p  d& M% A
; e& Z7 k, o, j% W# \" m% T1 P* p2 b# `% Y- v" Y
5 ?7 B. }. h, v- a2 C3 i

# I3 l0 z) x6 O" `0 ycinder@172.24.21.23:cinder 10:47:30>update cinder.volumes set size='70' where id='b0abe017-1e46-44b7-8e2d-7f38832c0a41';
! B, {- o3 U: W6 {5 |2 EERROR 2006 (HY000): MySQL server has gone away
+ _! X9 _* G  ?. SNo connection. Trying to reconnect...
" p, v' g% r+ O. I: @5 aConnection id:    93082709: m0 d( `7 l6 i* t! ~
Current database: cinder* M6 D( a/ a) {2 l/ {$ O% X

: X2 f* {3 ]9 ^0 G$ S5 S( w. S8 q2 J$ W! SQuery OK, 1 row affected (0.00 sec)
2 E. Q. x+ x7 o, N8 JRows matched: 1  Changed: 1  Warnings: 06 d4 S" ]* C1 T, }! q
/ e! [& N1 g8 _6 c/ X
& R/ A/ t* ^  L/ C% D
, s! D( _0 W, i. r  p

+ G" ?$ p2 q" ?# z8 @7 `
1 ]& }9 D# R6 }1 h2 S' l% ?# t
 楼主| 发表于 2025-2-10 10:35:07 | 显示全部楼层
[root@cn01 ~]# rbd resize --size 70G SATA/volume-b0abe017-1e46-44b7-8e2d-7f38832c0a41 7 t; k% P% }# \0 a1 Q
Resizing image: 100% complete...done.* D+ c/ u! i) C9 x5 {
[root@cn01 ~]# rbd info SATA/volume-b0abe017-1e46-44b7-8e2d-7f38832c0a41 ; ^7 _* Y7 }  @) j9 I& }5 {
rbd image 'volume-b0abe017-1e46-44b7-8e2d-7f38832c0a41':
* _! J9 X1 h% o        size 71680 MB in 17920 objects/ p# e' |: C  y7 d1 ^( Z- P+ L5 P( b
        order 22 (4096 kB objects)' X- ]- f" Q/ z: r2 @) i  ]
        block_name_prefix: rbd_data.59572922da6732
; i6 w" R* y  d) x0 F3 p        format: 2
$ x+ P8 M0 ~) d; \" B        features: layering
0 g0 D9 P" u+ X        flags:
$ a4 a: R6 F. q6 X1 [6 d- F        parent: SATA/2ab7a50c-f25d-47f5-905b-f76dfaca4a36@snap
% `* \. \4 P- U" v& W' c5 ?0 t1 L        overlap: 51200 MB
+ o7 d: C$ e: {, G5 P' y
 楼主| 发表于 2025-2-10 10:46:49 | 显示全部楼层
5 _) V$ k$ s1 F8 [; i3 k# m) V# V
接下来修改nova的数据库
7 j/ G) Z: r" c& aMariaDB [nova]> select * from   instances where uuid='7c91cb27-ecde-4930-a56a-e8210a3e4176'  \G;, c) ]# S9 u  E( \' V1 J
*************************** 1. row ***************************
% x  w7 a4 X( z5 M* d, ~              created_at: 2025-02-10 02:43:49, q' Z) o( U2 F' d+ O  C3 Y# k# J, d9 E, `
              updated_at: 2025-02-10 02:44:00
1 d$ W/ `5 M. c1 n              deleted_at: NULL
' Z4 _) W7 n* l                      id: 1651
: m- _+ b( I5 c1 ?) W0 ~             internal_id: NULL0 D) W2 p8 V; w, `+ ~% ^% d0 u
                 user_id: 1e1454d784f945a69d29bef4c246a28d, E4 j  ?- A, {+ e& X% a4 t
              project_id: b7912d3927a241109b7d682b888c197e
$ X: X* Q2 b! T. N' [               image_ref:
; b* t7 ~5 J' O7 m               kernel_id:
9 W* [( e* T/ {/ H- U' `              ramdisk_id: 2 I. x; ~. [' F* O7 j* u% i
            launch_index: 03 z) [0 o0 z' F$ P3 T/ Q& i
                key_name: NULL
6 O' F# w$ T0 i8 `                key_data: NULL
( E5 d" g0 [* l             power_state: 1
7 e7 B0 T% u5 I  C+ n8 K* R                vm_state: active
, g7 q3 X# c3 J               memory_mb: 4096
! w* D; `/ Z( E* j6 ]5 R: q6 n7 G( U                   vcpus: 23 i2 d6 s5 S0 d$ V+ D
                hostname: testcinder. e: W+ a) Z2 D9 I$ {" V
                    host: yz-ksc-kcn014 ?" ]' F7 r9 w
               user_data: + }2 c+ g5 Q% r* r3 w
          reservation_id: r-hgn9w9v0
# z! C, s) m1 y9 V# W! [2 W; A, z/ ^            scheduled_at: NULL/ [; w$ ~' \% r, c6 b. {, _- b4 V
             launched_at: 2025-02-10 02:44:00& Z  j) f5 E+ |7 Z3 T8 O3 T% v
           terminated_at: NULL8 F7 S% u  X6 [  b* n
            display_name: testcinder
. ^& @/ B8 O, i1 F2 H1 f0 c5 m$ Y6 H     display_description: testcinder
. H3 o, b" M" ?2 ]8 Y0 V$ b       availability_zone: 智网AZ
& G% A: i/ Z( x9 w/ ], R                  locked: 0, K8 Y, ]: X6 f6 k1 K( ?! {) p
                 os_type: linux2 V8 S6 ~. `5 K1 [# Y5 F3 i. R
             launched_on: yz-ksc-kcn01
' e5 I# A4 B% g6 O. l        instance_type_id: 5# y8 f' h+ r+ Q9 Y9 p$ F
                 vm_mode: NULL
9 U* ~8 E9 Q$ l! b6 t4 X% V                    uuid: 7c91cb27-ecde-4930-a56a-e8210a3e4176
; P, t' G; V4 p1 i. C- L6 S; i# V            architecture: NULL
+ Y, }3 @- j: w7 h        root_device_name: /dev/vda' a/ n2 a/ v6 T4 \
            access_ip_v4: NULL
7 ~3 X# s5 Y" d& ], b5 l            access_ip_v6: NULL. G3 T% C8 h' _  C& ~% a
            config_drive: , ?- S) V" \/ {# Z) W7 h( f6 S
              task_state: NULL
5 \1 V9 s% n+ N7 \default_ephemeral_device: NULL
4 O0 `9 G* f0 N; d+ U4 m     default_swap_device: NULL% a% P6 V1 }5 f* b
                progress: 0
, ^9 a4 {7 {; O  O        auto_disk_config: 09 C! m* ~! g7 J9 X  x9 N
      shutdown_terminate: 0
, C, j4 [7 C% X: H- A7 B       disable_terminate: 0% U: W- H& D; z2 x' f4 _
                 root_gb: 50
: B  B9 U' j$ |% x7 E- u' p: ^            ephemeral_gb: 0
. v+ B. V/ W$ `               cell_name: NULL
5 a5 J! F7 c9 f" x& r# s  H& c                    node: yz-ksc-kcn01. j9 W1 b9 l; \& |# ^) g8 ^
                 deleted: 0
' E0 h' u0 a5 h) t) C               locked_by: NULL9 `' I3 J: ~! j4 D+ e* R! }
                 cleaned: 0
  b3 g. [) |+ ], ?6 R      ephemeral_key_uuid: NULL
+ S; }' s. U3 ]4 q9 d, u! B( V6 x! ?           is_bare_metal: 0
& z* z5 W* r" f" Q- K( G             is_power_vm: 02 [2 p) M; T( p$ T
              guest_type: kvm: O; P/ v) M& W: n+ t% Z
            service_type: vm-cloud- A5 g6 @! D4 p8 B4 L+ w% O
1 row in set (0.00 sec)5 c+ G' A" i- m" b. }( M  i' w. U1 j' F2 T

( Z1 y" h" A  F8 W9 AERROR: No query specified0 {! I2 u8 d# p. |( [

( g! N2 L' y2 j% O6 ?# x- HMariaDB [nova]> select uuid,root_gb from   instances where uuid='7c91cb27-ecde-4930-a56a-e8210a3e4176'  \G;
! g7 d# k) a( ?4 B6 e*************************** 1. row ***************************, c. v  M. Q& M$ A
   uuid: 7c91cb27-ecde-4930-a56a-e8210a3e4176
. U$ m. a, x4 a4 ]7 v6 rroot_gb: 50% m, j* E: C# H) ~
1 row in set (0.00 sec)
: o  n9 K6 d" Z9 J! G& }% a# b* }9 N: X( a* ~; [, W$ O. X
ERROR: No query specified/ h" b  X3 @4 i1 t

( ~& t, ^  V: b. ^! t! FMariaDB [nova]> select uuid,root_gb from   instances where uuid='7c91cb27-ecde-4930-a56a-e8210a3e4176';- x" o- @, ^9 i% D& a# D. t! T
+--------------------------------------+---------+; {) t/ i0 Y9 U/ S
| uuid                                 | root_gb |
+ U. Z: c& X# b/ N$ N+--------------------------------------+---------+
' b' i* _+ r3 x+ V# `: O! }| 7c91cb27-ecde-4930-a56a-e8210a3e4176 |      50 |
8 H4 R- r+ c& J. r5 h/ Z+--------------------------------------+---------+$ P1 S5 _( o, v3 K+ ]5 q" M
1 row in set (0.00 sec)
; K1 m( i, R+ C3 P7 M* w8 D3 g
5 r# x9 U2 G# H+ SMariaDB [nova]> update nova.instances set root_gb='70' where uuid='7c91cb27-ecde-4930-a56a-e8210a3e4176';
& p* Y9 b0 w( L8 x) P; {( PERROR 2013 (HY000): Lost connection to MySQL server during query
8 P7 y, m! ~6 ?  t! V8 \* EMariaDB [nova]> update nova.instances set root_gb='70' where uuid='7c91cb27-ecde-4930-a56a-e8210a3e4176';
, i- I0 j; z5 |# r' U4 V6 IERROR 2006 (HY000): MySQL server has gone away2 I+ y: y$ ?9 b1 O) f0 G
No connection. Trying to reconnect..., {4 ?* R/ h; K& m+ E
Connection id:    93083735
( P0 g% u' g* m" M! s) y  DCurrent database: nova
) m" g, \/ P, w) m& j0 N
+ h4 i! d" r: j: t, kQuery OK, 1 row affected (0.19 sec)
: d( @. F" b0 q3 B/ Q+ C$ p6 p' vRows matched: 1  Changed: 1  Warnings: 0
 楼主| 发表于 2025-2-10 11:00:51 | 显示全部楼层
最后发现好像没有成功,需要在测试。
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-9 01:10 , Processed in 0.054179 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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