易陆发现互联网技术论坛

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

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

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

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

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

x
执行扩容:0 a3 v4 v2 E! P
[root@controller1 src]# rbd resize --size 50G hdd-8T-volumes/volume-7339c495-25dd-44a3-b0cb-3b00cd59e070
# p" |9 v+ @4 R/ V* KResizing image: 100% complete...done.7 |$ }! t9 N) L1 A8 Z
[root@controller1 src]# rbd info hdd-8T-volumes/volume-7339c495-25dd-44a3-b0cb-3b00cd59e0702 P* H& ^1 A0 R+ _
rbd image 'volume-7339c495-25dd-44a3-b0cb-3b00cd59e070':
3 _$ L7 x0 M! R         size 50 GiB in 12800 objects
$ Z* J/ Y: w' ~3 s! I/ Z  O         order 22 (4 MiB objects)
  S1 W) b7 H. Y' i! L         snapshot_count: 0. i7 l" n0 V0 {" S" A7 s( r
         id: 9eb6a0f364b72b
$ K4 I: Q$ X& g- F         block_name_prefix: rbd_data.9eb6a0f364b72b
* [  a" u" L$ V( D         format: 2& `- u5 `! Q# `1 }9 g9 o# m0 x4 h
         features: layering
8 j$ M' v( S4 F" [( M, C! v  W         op_features:
& z/ n3 ?- P) X, {+ I         flags:, g% w  C. y+ _! o* X
         create_timestamp: Fri Jun 17 17:06:55 2022
2 P( x0 |& ~: d' Q! |         access_timestamp: Fri Jun 17 17:06:55 20227 ]1 P! l4 {' ]4 m# {0 o
         modify_timestamp: Fri Jun 17 17:06:55 2022
/ z2 @4 ^! |, Q
 楼主| 发表于 2025-2-10 10:23:57 | 显示全部楼层
在openstack上因为更新底层不一定能正常更新磁盘空间,可以调整磁盘大小,还需要修改cinder的数据库。
& z+ t3 }! `# l4 T. B7 @# M
: f# a8 {$ K* A! ?1 x! G7 Q) P8 ^, n" e; C9 w

! g2 @% f5 u. I# n* w1 c% acinder@172.24.21.23:cinder 10:44:36>select * from volumes where id='b0abe017-1e46-44b7-8e2d-7f38832c0a41';9 h# V, Z7 x( o: h; L
+---------------------+---------------------+------------+---------+--------------------------------------+--------+----------------------------------+----------------------------------+-----------------------------------+------+-------------------+--------+---------------+---------------------+---------------------+---------------+----------------------------------------------------+---------------------+------------------------------------------------------+---------------+-------------+--------------------------------------+--------------+----------+-------------------+----------+-------------------+------------------+--------------------+-----------------------------+-------------------------+---------------------+-------------+-------------+-----------------+-----------------+----------------+& F( @  M- v$ {6 s7 f. `$ S
| 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 |, _1 c4 x; q6 R1 X
+---------------------+---------------------+------------+---------+--------------------------------------+--------+----------------------------------+----------------------------------+-----------------------------------+------+-------------------+--------+---------------+---------------------+---------------------+---------------+----------------------------------------------------+---------------------+------------------------------------------------------+---------------+-------------+--------------------------------------+--------------+----------+-------------------+----------+-------------------+------------------+--------------------+-----------------------------+-------------------------+---------------------+-------------+-------------+-----------------+-----------------+----------------+' T+ \) x- B8 {
| 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           |% G* t( J7 r% P3 M. |
+---------------------+---------------------+------------+---------+--------------------------------------+--------+----------------------------------+----------------------------------+-----------------------------------+------+-------------------+--------+---------------+---------------------+---------------------+---------------+----------------------------------------------------+---------------------+------------------------------------------------------+---------------+-------------+--------------------------------------+--------------+----------+-------------------+----------+-------------------+------------------+--------------------+-----------------------------+-------------------------+---------------------+-------------+-------------+-----------------+-----------------+----------------+7 T6 S: K) J) L5 N$ Q& {+ p
1 row in set (0.00 sec)
4 i) Z& f. U* K' Z* @( |% t. Q0 |/ }. `
cinder@172.24.21.23:cinder 10:44:39>select * from volumes where id='b0abe017-1e46-44b7-8e2d-7f38832c0a41'\G;1 C- b; G( S* }& s" N8 W
*************************** 1. row ***************************
9 h. z% J0 {( F7 b                 created_at: 2025-02-10 02:43:51, {! [( g' s/ Y8 u& E
                 updated_at: 2025-02-10 02:43:530 h: R/ |4 t; V9 G7 ]" r  s$ X7 S, f
                 deleted_at: NULL
6 \5 K8 }+ J( z) j                    deleted: 0
" @; B& n7 r' U% w: w: T' Q* k% R                         id: b0abe017-1e46-44b7-8e2d-7f38832c0a41* y# [! U1 W5 n& b: p* f
                     ec2_id: NULL
; {7 `$ Z  Q" m0 ]% u1 y' ?                    user_id: 1e1454d784f945a69d29bef4c246a28d
6 E7 w8 `% p1 k- O7 i                 project_id: b7912d3927a241109b7d682b888c197e
$ {2 s3 ?! m. Q- i4 d( H6 w                       host: yz-ksc-controller03.ksc@SATA#SATA
+ B6 \: R; \" q) f+ h' y                       size: 50
; i  o2 i* ^! r8 }" R          availability_zone: nova
, D/ N1 z; E' I+ d7 G                     status: in-use
0 j6 R% Z' F  ^: ~1 M              attach_status: attached
8 b# M' l$ K; m  @. Z               scheduled_at: 2025-02-10 02:43:516 y5 G4 d3 C4 W7 \- a- y2 @  _  }5 B
                launched_at: 2025-02-10 02:43:52" Y9 p8 R1 C4 x. z0 _/ h2 L2 `! ^
              terminated_at: NULL
- \, W" h4 E; S; G0 B( E8 Z! O5 V               display_name: vm-7c91cb27-ecde-4930-a56a-e8210a3e4176-bootvolume7 i6 \0 i& d* [2 _% z" l
        display_description: NULL' a4 P7 V5 D% h/ }9 D7 X  Z, }6 |+ x
          provider_location: rbd:SATA/volume-b0abe017-1e46-44b7-8e2d-7f38832c0a419 M1 w( ^7 e4 A. e9 x
              provider_auth: NULL
5 i1 \, B& i) }. }7 M7 i5 k                snapshot_id: NULL. d9 V- i7 P; w( {' @9 T* g9 _
             volume_type_id: bfd3a679-ec0d-47a8-9255-dc884141c13b
3 q+ I7 J; Z9 L               source_volid: NULL
' x. H& u& Y; S, P, s                   bootable: 15 \7 X" \2 q3 \- a# z' L2 g
          provider_geometry: NULL
$ }# S, D: p4 q1 a: ]1 l9 s                   _name_id: NULL) e$ M! a/ V- V2 A( ^
          encryption_key_id: NULL
  g  x) A' N5 L* W! c           migration_status: NULL$ u% D& \7 o# t' Q0 S
         replication_status: disabled4 ?& {* T6 |& j; [/ D" ~
replication_extended_status: NULL
& m* q5 G# K, I) _% f* D8 W( ]9 b    replication_driver_data: NULL! ?5 y- X9 @0 V  s* x
        consistencygroup_id: NULL' |. h  V# o" m
                provider_id: NULL
' ^! F+ ~8 q1 R; G                multiattach: 0
2 X7 X: T+ G# W: T8 T; \' v* Y7 L            previous_status: NULL3 u/ R6 L) u/ \7 z( Q( ^- W
            backup_temp_vol: 0
1 O" X% r1 K3 m+ j: F: g             export_host_ip: NULL" Q. ^. u) G+ W) ]8 `4 ]
1 row in set (0.00 sec)) e9 a% ^6 f) @; B

! ?6 F: w) ]7 Q6 w* _* Q
4 Z: [) J4 G& w) K& F5 N. X4 R- g" F# {- |

" ^; l8 x/ H$ g: @6 H9 N( \  icinder@172.24.21.23:cinder 10:47:30>update cinder.volumes set size='70' where id='b0abe017-1e46-44b7-8e2d-7f38832c0a41';
' C# Y- X5 ^% {ERROR 2006 (HY000): MySQL server has gone away0 C  L  D3 |5 |1 F: y5 e- R
No connection. Trying to reconnect...0 ^- S0 A/ N/ V* ~- T
Connection id:    93082709
' N" ^- T4 e; n/ ACurrent database: cinder
5 B" m+ d: q6 d* D
& g* \# }0 D3 m& y- V: l+ G# i' iQuery OK, 1 row affected (0.00 sec)" O8 \# u' X. z
Rows matched: 1  Changed: 1  Warnings: 0
2 U% a! z, K; P& E2 O5 v1 K! Y: S9 c3 o9 X4 t7 C

% H9 a) c0 F! A. k1 n) k' D' T4 i. Y0 c5 x/ v1 O
/ g; p2 N8 w& Z% E, ?/ v
) W* `) ]  q5 g; {
 楼主| 发表于 2025-2-10 10:35:07 | 显示全部楼层
[root@cn01 ~]# rbd resize --size 70G SATA/volume-b0abe017-1e46-44b7-8e2d-7f38832c0a41 : B0 y! _) T# v5 J
Resizing image: 100% complete...done.0 F  Q# H2 s. g& C9 M/ T3 Y
[root@cn01 ~]# rbd info SATA/volume-b0abe017-1e46-44b7-8e2d-7f38832c0a41 # a9 x; b0 p6 j5 |+ w4 E/ @/ F$ O
rbd image 'volume-b0abe017-1e46-44b7-8e2d-7f38832c0a41':
, i1 y) H5 Y, R        size 71680 MB in 17920 objects
: f  h1 n9 H' H- d5 w7 R( g8 j5 j        order 22 (4096 kB objects)
: q" y3 h9 E/ j/ x4 p/ O        block_name_prefix: rbd_data.59572922da67325 n/ S( p% j+ k/ m, A: Q
        format: 2
9 v  y6 D4 p, D6 V# g, A$ z( |        features: layering
/ t* a1 J3 E  H+ d' y. e        flags: 5 c1 Q9 ^% m. b1 ?8 Y
        parent: SATA/2ab7a50c-f25d-47f5-905b-f76dfaca4a36@snap
" l- r( ^0 `/ ~" ]# }9 C% g        overlap: 51200 MB3 f, i3 c) E0 B9 a; a  R, T
 楼主| 发表于 2025-2-10 10:46:49 | 显示全部楼层

9 T2 b5 g! b/ x8 x0 P7 q接下来修改nova的数据库+ B, O; Y" R* k" u
MariaDB [nova]> select * from   instances where uuid='7c91cb27-ecde-4930-a56a-e8210a3e4176'  \G;! T8 ], S, c5 t) L+ a
*************************** 1. row ***************************3 F4 [% H  h+ d
              created_at: 2025-02-10 02:43:49  f" P% i( O' d9 \  e
              updated_at: 2025-02-10 02:44:00
, c  f7 b/ I9 U: [2 ?8 w) H              deleted_at: NULL
! W8 }; O+ e: o. h; z                      id: 1651" Y8 n7 I2 U; k! H2 ]! @! O6 q
             internal_id: NULL
. o, X- `$ w6 T! \9 k, ~3 e                 user_id: 1e1454d784f945a69d29bef4c246a28d
( N2 h( c/ U/ H              project_id: b7912d3927a241109b7d682b888c197e8 D0 e3 c7 @; p) z
               image_ref: 2 n& l- U% g0 Q4 i$ E0 J, H
               kernel_id: 5 |% D% x* z4 {0 O! F: W. o- w
              ramdisk_id:
! U. N8 V0 c! q1 {$ Z9 M            launch_index: 0" M1 b1 p( O8 e  K. t8 X
                key_name: NULL: _  |$ ^( c  I, _" f0 \/ K
                key_data: NULL
6 t9 y: h  l- `  v- k             power_state: 1
. A  E. W7 Y& b: |8 c' N                vm_state: active
; j/ C5 L$ Z$ A7 I  B2 }# x               memory_mb: 4096
$ g# C( G5 a/ \8 Z* }- J7 V1 g                   vcpus: 20 s" _9 q/ X  o: E+ ^- }& H4 M  T
                hostname: testcinder
9 N$ q& l" i- ^2 D                    host: yz-ksc-kcn01
% e$ r9 H% p" Q- {7 N! p' `6 c+ Z               user_data:
; Y* J. p4 s: f$ c) F7 `          reservation_id: r-hgn9w9v0
- ~6 M2 |) g  h# a8 ?+ Y" {8 x            scheduled_at: NULL
, t. M6 o: X1 J* n! k( d% T             launched_at: 2025-02-10 02:44:00
5 U2 e% y. ~" V6 y5 _5 M- G           terminated_at: NULL
' G' c  a# R( d" ^' o: ~# Q* k# N            display_name: testcinder
4 B5 B  w% D9 y5 E3 g     display_description: testcinder
% o  R5 O5 K$ [( N       availability_zone: 智网AZ! U- ^5 r- _* r9 g- Y5 k, f
                  locked: 00 @" t% u- C+ p/ X# O2 H. K8 d2 w
                 os_type: linux
2 W, [0 [  U+ Q             launched_on: yz-ksc-kcn015 @- O' i( S/ F8 P1 m( P6 `, m) O) L
        instance_type_id: 5
0 m% x$ G+ g8 e9 Y: ?& f9 Z                 vm_mode: NULL
6 k* s; y5 E) x$ D9 u/ e) e                    uuid: 7c91cb27-ecde-4930-a56a-e8210a3e4176  B+ a, J& x! U' k4 H3 I+ B
            architecture: NULL
8 S/ [' o6 T, b- A/ F1 ~! f  n; s        root_device_name: /dev/vda
. Z+ f9 ?% {% a/ j( k8 W6 b, T            access_ip_v4: NULL! g. b) ~- J5 h9 r4 e+ f# ^
            access_ip_v6: NULL3 t7 }9 m1 N- l0 m
            config_drive:
; @' x( T1 H  Q. N: D# N# g  {& e" H              task_state: NULL) _) N# j8 U2 E* ~) j
default_ephemeral_device: NULL8 a5 |( H3 \# G7 G$ r& l
     default_swap_device: NULL+ E. i: M* G2 @8 l. Z9 j$ Z
                progress: 0
* N+ d) W: b1 p% p        auto_disk_config: 0
, I, e+ c+ ?! x4 P  n3 f      shutdown_terminate: 08 D1 y9 |& F' L% L  ?5 p! b% x# R0 g
       disable_terminate: 0
1 \4 W7 Z0 s$ n                 root_gb: 50
& P1 e: _" L6 A- u) M# I/ @4 V  n            ephemeral_gb: 0
. L( d- n& J2 n: l: g               cell_name: NULL
7 v9 i3 s/ c+ h( J+ `( D                    node: yz-ksc-kcn01
9 O1 S, Y1 R. j. f$ F                 deleted: 03 A8 R; w* \6 Y9 _3 e
               locked_by: NULL
" e/ a9 b' h, Y# r                 cleaned: 0
- @0 G6 o# U4 L. O: i6 V      ephemeral_key_uuid: NULL% L. J. Q6 a; R$ {3 f
           is_bare_metal: 03 C: B# y1 A* S! t! n! g
             is_power_vm: 0+ E4 L: I5 g- ?5 z7 }
              guest_type: kvm- o( O8 ]! ]+ G, L2 L9 f+ x
            service_type: vm-cloud
' [8 F2 ~# i4 K! j& z2 w% Z3 I4 ~- K) n1 row in set (0.00 sec)# g. I; g" Y( r% n& c3 J$ ]$ Q4 O

$ F! U: Z* _7 }0 R; WERROR: No query specified
% {' N" C7 r# K% y  [2 H2 j* Z) x3 T0 h/ i4 x1 j
MariaDB [nova]> select uuid,root_gb from   instances where uuid='7c91cb27-ecde-4930-a56a-e8210a3e4176'  \G;5 Y6 G! E" _/ G7 b! \. }0 F% \- z- l
*************************** 1. row ***************************
/ m$ O/ q! i# J% d   uuid: 7c91cb27-ecde-4930-a56a-e8210a3e4176
  x- }/ V4 j/ V$ K" T7 groot_gb: 502 u. a5 I' f; e3 }
1 row in set (0.00 sec)3 G* Z' e2 Z; U9 d

: O2 _/ n0 I( c( f3 jERROR: No query specified6 C- V- f( L9 D! n" ^8 A2 T8 P. \

* y0 k1 u( b5 {4 A% s' W# UMariaDB [nova]> select uuid,root_gb from   instances where uuid='7c91cb27-ecde-4930-a56a-e8210a3e4176';
: d% O" Z4 R7 \+ t8 s: I3 _+--------------------------------------+---------+
9 Q5 e: n' p7 _1 s3 L" O2 S! t| uuid                                 | root_gb |
/ R$ g+ z( m( ]' G+ r# \+--------------------------------------+---------+
& {3 R" W* \2 T# c' \" ?- o" e| 7c91cb27-ecde-4930-a56a-e8210a3e4176 |      50 |
: f. I7 ?4 b' a7 v4 [+--------------------------------------+---------+
7 d% R" D' M% x; _( i1 row in set (0.00 sec)6 [1 h$ p8 D$ l+ d2 r7 j% d( ?
5 G: G' r+ O- p
MariaDB [nova]> update nova.instances set root_gb='70' where uuid='7c91cb27-ecde-4930-a56a-e8210a3e4176';0 _' e+ f& {$ w
ERROR 2013 (HY000): Lost connection to MySQL server during query
  l+ x5 o6 U( V$ i+ KMariaDB [nova]> update nova.instances set root_gb='70' where uuid='7c91cb27-ecde-4930-a56a-e8210a3e4176';/ z  q% i" p- t! Q) [
ERROR 2006 (HY000): MySQL server has gone away0 |( k( a) Q+ M" r) G; Q9 F
No connection. Trying to reconnect...
8 Z' ~+ I  C* L" q9 |/ UConnection id:    930837359 z- }8 D/ n" n( c* d1 ^
Current database: nova
) j6 {$ J9 Y. e3 `. }3 E
2 _# l" ?3 k! B% o+ FQuery OK, 1 row affected (0.19 sec)
" i& a) {3 d; U% t5 G( WRows matched: 1  Changed: 1  Warnings: 0
 楼主| 发表于 2025-2-10 11:00:51 | 显示全部楼层
最后发现好像没有成功,需要在测试。
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

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

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

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 点击这里给我发消息

GMT+8, 2026-4-8 19:01 , Processed in 0.043190 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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