找回密码
 注册
查看: 4273|回复: 0

openstack rebuild 重新创建虚机

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2018-12-17 17:00:02 | 显示全部楼层 |阅读模式
rebuild. F7 D7 P2 ~/ R, a& `
步骤如下:8 E9 a0 w& A8 q& J8 ?  S* U
1、先使用keypaire创建cirros虚拟机,关联floatingip,创建成功后,ssh登录,操作正常。- b8 D. e+ G' _
root@controller231:~# nova show rebuild-test2  ) X8 L! S4 B. C# d: C& z0 I1 T
+-------------------------------------+----------------------------------------------------------+  
  p2 x0 ^  {5 }4 y6 s3 N0 o+ s) `| Property                            | Value                                                    |  
& o$ i9 ]% S/ ~3 D3 E+-------------------------------------+----------------------------------------------------------+  
, x/ g; x" K! j7 B+ ~9 A; x| status                              | ACTIVE                                                   |  
& N- B7 w$ y: ?2 D% M6 R* I| updated                             | 2013-06-24T08:14:45Z                                     |  
! x0 a- y( L) U0 B| OS-EXT-STS:task_state               | None                                                     |  2 Q+ H; b: {! E2 \
| OS-EXT-SRV-ATTR:host                | controller231                                            |  
5 M& ^/ N) j+ u% N| key_name                            | mykey                                                    |  
) }0 g$ t" S  d: b2 ]| image                               | cirros (4851d2f2-ef75-4a80-91c6-f0fcbcd7276a)            |  ' ]* s$ w3 V. a) `
| hostId                              | 083729f2f8f664fffd4cffb8c3e76615d7abc1e11efc993528dd88b9 |  
9 p% N0 e; h- j1 Z3 J| OS-EXT-STS:vm_state                 | active                                                   |  1 O% q$ S! y% \1 H0 c
| OS-EXT-SRV-ATTR:instance_name       | instance-0000000e                                        |  5 ?: f1 n7 Y4 J& `% x8 S, i% W9 O9 ^
| OS-EXT-SRV-ATTR:hypervisor_hostname | controller231.openstack.org                              |  ; y. _) N, p( J0 E
| flavor                              | m1.small (2)                                             |    o3 }  K6 }, O) L0 d
| id                                  | 03774415-d9ce-4b34-b012-6891d248b767                     |  
' ?1 r. n* m6 K* k% v5 G9 f| security_groups                     | [{u'name': u'default'}]                                  |  
  C% @4 H/ D0 N" t$ z| user_id                             | f882feb345064e7d9392440a0f397c25                         |  4 ^# L; Q& m8 R0 }9 M: R& S
| name                                | rebuild-test2                                            |  
7 f) O  j* E1 E- V1 O| created                             | 2013-06-24T08:14:38Z                                     |  & r1 ^) }( N9 Y2 C( p( J- L
| tenant_id                           | 6fbe9263116a4b68818cf1edce16bc4f                         |  
: |) U% U* N) m5 c2 z/ q| OS-DCF:diskConfig                   | MANUAL                                                   |  $ H" C3 F' w, |" _- D' G
| metadata                            | {}                                                       |  
! l9 ~9 f" |7 F* |5 E| accessIPv4                          |                                                          |  
7 t0 L$ e, D! B* m| accessIPv6                          |                                                          |  
- {+ A" K. s9 L) B; u  c' I| testnet01 network                   | 10.1.1.20, 192.150.73.3                                  |  , p. ?7 ^! ]/ G
| progress                            | 0                                                        |  
" |' w$ S: Y8 r8 U| OS-EXT-STS:power_state              | 1                                                        |  1 e& `. @! n- b' I: |4 m) N
| OS-EXT-AZ:availability_zone         | nova                                                     |  
5 Q. O  u1 P% y: n' u* w6 j& j2 Y| config_drive                        |                                                          |  2 J( Z9 C2 N0 P
+-------------------------------------+----------------------------------------------------------+  7 n* G2 r2 L7 g
root@network232:~# ssh -i mykey.pem -l cirros 192.150.73.3  $ O: }& \. V, P# g  Q0 g
OpenSSH_5.9p1 Debian-5ubuntu1.1, OpenSSL 1.0.1 14 Mar 2012  
+ z( b" K( z; F! R6 ]  {0 GAuthenticated to 192.150.73.3 ([192.150.73.3]:22).  % w6 l$ _9 l, K, j
$ sudo passwd  ' p+ Z+ M1 H+ S0 l: @2 q1 H
Changing password for root  
' B- c3 l6 _' }% f8 ?4 HNew password:   
& O5 I7 h- o. Q- F$ l$ QRetype password:   ' O" E) r7 N' W6 z/ a4 G! k1 c
Password for root changed by root  
  i# y( }5 g1 e# A) ^4 h2、命令行执行rebuild,指定ubuntu镜像,注意此时虚拟机的image已经发生改变:# ^* h2 m. Q9 y2 P$ V
root@controller231:~# nova rebuild rebuild-test2 1f7f5763-33a1-4282-92b3-53366bf7c695  
0 D0 ^5 U7 ?' d+-------------------------------------+-------------------------------------------------------------------+  
- m/ r! ~# A3 C( J| Property                            | Value                                                             |  ! a* I7 H' j8 A% e6 ?
+-------------------------------------+-------------------------------------------------------------------+  
1 T  Y5 Z) d0 Y  E. m( k6 w4 e| status                              | REBUILD                                                           |  
7 g. X$ O" ?2 v3 {3 \| updated                             | 2013-06-24T08:34:47Z                                              |  4 \) d1 f* \8 f! z$ t
| OS-EXT-STS:task_state               | rebuilding                                                        |  , S) r5 o4 U) E" E, Q
| OS-EXT-SRV-ATTR:host                | controller231                                                     |  : ~5 y# ~0 N6 b- [3 Z( }
| key_name                            | mykey                                                             |  
. V' P+ T0 ?- t# x$ F/ X6 }& d| image                               | Ubuntu 12.04 cloudimg i386 (1f7f5763-33a1-4282-92b3-53366bf7c695) |  
4 }1 d4 U; f8 }' d2 Y| hostId                              | 083729f2f8f664fffd4cffb8c3e76615d7abc1e11efc993528dd88b9          |  
4 n9 A( Z) n( g+ ^| OS-EXT-STS:vm_state                 | active                                                            |  
3 Y* w  g# Y* J/ X! G| OS-EXT-SRV-ATTR:instance_name       | instance-0000000e                                                 |  
. I) U2 l( m3 B1 @2 u* v# S| OS-EXT-SRV-ATTR:hypervisor_hostname | controller231.openstack.org                                       |  6 ]# H+ @: m% A! B
| flavor                              | m1.small (2)                                                      |  
* B5 y/ E" h, W. s  {| id                                  | 03774415-d9ce-4b34-b012-6891d248b767                              |  ( F% |& U3 s0 \, y2 V
| security_groups                     | [{u'name': u'default'}]                                           |  
: J& o  R: l) |8 c/ G1 J8 \% e| user_id                             | f882feb345064e7d9392440a0f397c25                                  |  
# R: n, ^! i# c+ \7 ]| name                                | rebuild-test2                                                     |  
# a; G; E9 w$ P/ s| created                             | 2013-06-24T08:14:38Z                                              |  7 @9 E8 _4 M/ r8 J0 j
| tenant_id                           | 6fbe9263116a4b68818cf1edce16bc4f                                  |  2 }3 m6 B& S  }( x  ?
| OS-DCF:diskConfig                   | MANUAL                                                            |  3 [$ e  g% Y! s) H& a. A, Y
| metadata                            | {}                                                                |  & a5 r: H' N% J, e- K1 G
| accessIPv4                          |                                                                   |  - n7 C1 k6 L9 V
| accessIPv6                          |                                                                   |  6 s3 C3 j/ O3 `1 _% t1 O3 ?
| testnet01 network                   | 10.1.1.20, 192.150.73.3                                           |  
8 u& |9 w' H( i8 N5 O| progress                            | 0                                                                 |  $ ^2 r2 n5 \3 F' ?3 @8 s
| OS-EXT-STS:power_state              | 1                                                                 |  
2 u' }$ j8 f5 g) t| OS-EXT-AZ:availability_zone         | nova                                                              |  1 D8 V! |; Q* e) F
| config_drive                        |                                                                   |  
, x6 m9 S/ b6 z0 W, Q8 r+-------------------------------------+-------------------------------------------------------------------+  , T+ }/ Q) Y* J4 ?* a
3、等待虚拟机状态变为ACTIVE,再次登录虚拟机:8 d0 @3 |: H1 b
root@network232:~# ssh -i mykey.pem 192.150.73.3     
9 U6 B2 s+ T* D& }2 W2 m" `Welcome to Ubuntu 12.04.1 LTS (GNU/Linux 3.2.0-35-virtual i686)  
) O7 t0 T, R- D$ I  
  H0 v, ^/ [0 @' T2 P/ w  X2 G) A; L * Documentation:  https://help.ubuntu.com/  
" P  q5 ~& x8 k- g/ s. C* }  
1 x  O- {+ Y7 F- X  System information as of Mon Jun 24 08:47:49 UTC 2013  
3 Z5 e8 M9 N9 `% N0 K( c  
! [! V, N" A5 d9 _5 t  a5 w  System load:  0.0               Processes:           60  
" `$ g' [' s: z, X$ {  Usage of /:   2.9% of 19.67GB   Users logged in:     0  
# n4 f/ m) J. Y* O/ {( U  Memory usage: 1%                IP address for eth0: 10.1.1.20  
  o: S$ a  B1 @- A1 G0 `$ F; i  Swap usage:   0%  5 i; g+ S% m& s" ?" r7 p7 q! q
  6 |/ N& h& X( t
  Graph this data and manage this system at https://landscape.canonical.com/    t! _* X; J0 s: m- M! f% h; s5 z
  
$ s5 Q2 S1 `  Z5 s0 packages can be updated.  
8 b; A1 \# q. J! c' G0 updates are security updates.  
/ t) v$ E8 n5 v" e" x6 n  
. \0 o/ q4 {( p% N6 EGet cloud support with Ubuntu Advantage Cloud Guest  
$ a$ H3 D2 e  L* c; v* M  http://www.ubuntu.com/business/services/cloud  ( V9 d# F/ ~" L+ ]( c& d! E
Last login: Mon Jun 24 08:46:09 2013 from 192.168.82.232  
4 E  S9 u2 r9 N$ p  |+ Hroot@rebuild-test2:~#   2 w6 ~2 r' B0 A' O- M
看到系统盘已经变成Ubuntu系统。' o4 O9 x- W0 U1 T7 U% A

- C- a$ C+ `4 i% |) d8 g  {/ l4、后端卷启动的虚拟机,rebuild
7 Q/ N0 y, y, K) o比如有一个虚拟机,后端卷启动,后端卷是cirros镜像:) @, F; r8 R  e
root@controller231:~# nova show kong2  
' X! \6 q' B( ]0 c& b$ B* `+-------------------------------------+----------------------------------------------------------+  * Q" g9 V% `5 F; ~- Q
| Property                            | Value                                                    |  
* ^- n& Y$ z8 z3 _; f7 B" M+-------------------------------------+----------------------------------------------------------+  
9 w1 L5 x2 D- z$ H  f  o| status                              | ACTIVE                                                   |  $ W" w- B) ?7 A- i9 k
| updated                             | 2013-06-26T10:01:29Z                                     |  
6 F0 X0 {5 W, ^& v* F# {| OS-EXT-STS:task_state               | None                                                     |  2 i: W+ e" D% _$ ?
| OS-EXT-SRV-ATTR:host                | controller231                                            |  
: K3 ?5 F9 A* i5 a1 k7 j| key_name                            | mykey                                                    |  4 P2 ?* P, C* d/ s; C
| image                               | Attempt to boot from volume - no image supplied          |  
0 c* P2 f3 N5 P; q, M  V| hostId                              | 083729f2f8f664fffd4cffb8c3e76615d7abc1e11efc993528dd88b9 |  
8 e6 c2 B) [* M8 L! Z| OS-EXT-STS:vm_state                 | active                                                   |  0 e# n" c, ?$ o) G5 n5 G! {6 p9 \
| OS-EXT-SRV-ATTR:instance_name       | instance-00000021                                        |  2 m6 O; f! K6 B; t2 Y8 ]9 e1 m
| OS-EXT-SRV-ATTR:hypervisor_hostname | controller231.openstack.org                              |  
# \$ r# ^  Q/ |7 P& j* Z( ^# ~| flavor                              | kong_flavor (6)                                          |  
- ]1 \/ z2 t4 M4 T/ I% Z| id                                  | 8989a10b-5a89-4f87-9b59-83578eabb997                     |  
, k/ h! `! a& m1 o8 `- e| security_groups                     | [{u'name': u'default'}]                                  |  ; n. G% Y* |2 V2 I- n8 Q
| user_id                             | f882feb345064e7d9392440a0f397c25                         |  
. X& w! A5 d/ S  Z# i7 `| name                                | kong2                                                    |  9 S. P  q9 E6 k; a3 k" {
| created                             | 2013-06-26T10:00:51Z                                     |  3 g7 P+ M$ E$ J" d
| tenant_id                           | 6fbe9263116a4b68818cf1edce16bc4f                         |  
* h$ m$ |  `, m3 q| OS-DCF:diskConfig                   | MANUAL                                                   |  2 ~# C) X6 X+ _7 O3 D
| metadata                            | {}                                                       |  
& {0 w+ R) v; V0 Y$ O3 x3 }. _& d| accessIPv4                          |                                                          |  7 G; o# B! Q+ P$ u
| accessIPv6                          |                                                          |  , W: O# k2 N' ^7 v( `
| testnet01 network                   | 10.1.1.6                                                 |  % v1 L1 \: A' e0 K/ y& Q/ O9 E
| progress                            | 0                                                        |  
$ D6 S& ?+ o2 N" Z& l5 _$ G| OS-EXT-STS:power_state              | 1                                                        |  
8 ~# _6 R& L9 \/ P2 C| OS-EXT-AZ:availability_zone         | nova                                                     |  1 z% X: I6 n4 S* |( C! j% e- d7 l
| config_drive                        |                                                          |  
9 T. q7 x) W, k. u" i6 z+-------------------------------------+----------------------------------------------------------+  
+ N9 ^) b  u, {7 N  t- y注意image字段中,显示该虚拟机是boot from volume。
" h; ?0 \$ U; b9 ]0 G  G1 T对该虚拟机进行rebuild操作,指定ubuntu镜像:2 h* [, c1 A/ E9 T1 E, t. [1 l% ?, R
root@controller231:~# nova rebuild kong2 1f7f5763-33a1-4282-92b3-53366bf7c695  
$ _+ z* D. v3 ~" Z) Z$ Z+-------------------------------------+-------------------------------------------------------------------+  1 u( ~3 i; y. p8 E
| Property                            | Value                                                             |  
* l, E2 u$ e% s3 f! [+-------------------------------------+-------------------------------------------------------------------+  
7 F0 s* s6 w( g% }4 n| status                              | REBUILD                                                           |  " s3 l1 p. j3 q
| updated                             | 2013-06-26T10:25:03Z                                              |  
2 \; {# _+ a) p5 X+ I3 m2 p/ }| OS-EXT-STS:task_state               | rebuilding                                                        |  
" u" `, e  n3 x+ ^. z8 C$ o& Y| OS-EXT-SRV-ATTR:host                | controller231                                                     |  
2 L2 O: T. g' V# k' h% V) S| key_name                            | mykey                                                             |  
) P4 Q1 ]6 b" J| image                               | Ubuntu 12.04 cloudimg i386 (1f7f5763-33a1-4282-92b3-53366bf7c695) |  7 b9 s1 O/ F! `  }9 T! ?3 c# E) {
| hostId                              | 083729f2f8f664fffd4cffb8c3e76615d7abc1e11efc993528dd88b9          |  8 p% Y) _# e# F9 m3 `+ b
| OS-EXT-STS:vm_state                 | active                                                            |  
9 S& |" D  ?2 j| OS-EXT-SRV-ATTR:instance_name       | instance-00000021                                                 |  
; l( }7 e2 ~, R& L; `$ g| OS-EXT-SRV-ATTR:hypervisor_hostname | controller231.openstack.org                                       |  ; n* A5 r" Q& k/ h
| flavor                              | kong_flavor (6)                                                   |  5 V  V' Y0 v2 K5 q) N
| id                                  | 8989a10b-5a89-4f87-9b59-83578eabb997                              |  ; q# Y% v5 K8 B" C( ?: n: B
| security_groups                     | [{u'name': u'default'}]                                           |  ' Q4 q. B" p9 P
| user_id                             | f882feb345064e7d9392440a0f397c25                                  |  9 A0 G& [; i9 e6 T0 S$ J# v
| name                                | kong2                                                             |  1 m, B: m. R1 q/ e( M
| created                             | 2013-06-26T10:00:51Z                                              |  . Y. ~1 E* R8 u" m6 b$ |& X0 w0 G
| tenant_id                           | 6fbe9263116a4b68818cf1edce16bc4f                                  |  
5 \8 s2 l  d0 h; v) z! V| OS-DCF:diskConfig                   | MANUAL                                                            |  : H% F4 F  W  A: b
| metadata                            | {}                                                                |  
& V$ z5 N: Z: D6 \| accessIPv4                          |                                                                   |  
7 l  i1 a7 y5 [5 W+ o| accessIPv6                          |                                                                   |  
1 ], e2 S# |" \: S9 F8 @| testnet01 network                   | 10.1.1.6, 192.150.73.16                                           |  
2 i9 T: K& {0 G7 D| progress                            | 0                                                                 |  
$ z7 K% A' l; ^9 D2 |# |2 @5 A| OS-EXT-STS:power_state              | 1                                                                 |  , z4 i2 e, A3 G! k7 O
| OS-EXT-AZ:availability_zone         | nova                                                              |  5 O9 L1 p7 y3 G) _" K+ P
| config_drive                        |                                                                   |  
8 P; [  G) k# s$ @  g2 J4 f8 A* |+-------------------------------------+-------------------------------------------------------------------+  
* {+ ?; r, u6 o& f$ k' D7 H* K待虚拟机active之后,VNC登录虚拟机,发现虚拟机并没有发生变化,还是cirros。
- s1 U" k* D5 w8 L. m因为rebuild在nova driver层调用还是spawn函数创建新的虚拟机,而后端卷启动的虚拟机,是不会跟glance打交道的,还是直接挂载系统盘。7 x) T1 W  @3 v. I: T* u) P: X

3 \; g7 q  u9 A2 }
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 02:23 , Processed in 0.021201 second(s), 21 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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