将设为首页浏览此站
开启辅助访问 天气与日历 收藏本站联系我们切换到窄版

易陆发现论坛

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

ERROR (BadRequest): Image b642aedd-198a-48fc-a682-78c2ef3887a5 is unacceptable:

[复制链接]
发表于 2022-10-20 13:09:23 | 显示全部楼层 |阅读模式

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

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

x
[root@controller1 ~]# nova rebuild seaweedfs Oracle-Linux-7.6-hdd-8T-volumes7 R# ~  y* K8 K! S% [
ERROR (BadRequest): Image b642aedd-198a-48fc-a682-78c2ef3887a5 is unacceptable: Unable to rebuild with a different image for a volume-backed server. (HTTP 400) (Request-ID: req-9936a109-1c98-443e-8dfb-22ea97f518a3)0 I) w! R4 C0 a1 R: k3 y" h

. V- z8 e& F! H
 楼主| 发表于 2022-10-20 13:11:29 | 显示全部楼层
[root@controller1 ~]# openstack server rebuild  seaweedfs --image b642aedd-198a-48fc-a682-78c2ef3887a5 8 p% O4 T2 f  w) q7 ?
Image b642aedd-198a-48fc-a682-78c2ef3887a5 is unacceptable: Unable to rebuild with a different image for a volume-backed server. (HTTP 400) (Request-ID: req-6d2ffaf7-575f-4be6-8d0a-054e21b96cc8)
 楼主| 发表于 2022-10-20 13:40:03 | 显示全部楼层
[root@controller1 ~]# openstack server rebuild  seaweedfs --image 53d46255-5b78-4e4b-a3b0-b2579257794b
. d9 S/ D) P3 J4 U5 K0 B+-------------------+----------------------------------------------------------+
1 y$ Q5 V$ g6 U; }# n( g: i" |# ]* n1 P| Field             | Value                                                    |
8 |  o. c: j/ L: }6 P$ B7 [1 h+-------------------+----------------------------------------------------------+
) T$ {  ?4 Q2 B| OS-DCF:diskConfig | MANUAL                                                   |
& @. i: Q0 c/ l4 V5 I3 L  Z| accessIPv4        |                                                          |9 e. P8 ?; ^3 _; s1 i- g# ?
| accessIPv6        |                                                          |
. \& v3 I; E4 G& |; C( Y| addresses         | vlan120=192.168.120.47                                   |* B' ~; V5 P: W9 Q
| adminPass         | GKRHbh696yLH                                             |
# p8 ^( N. B, X' n/ n; `( [5 j+ L5 ~| created           | 2022-09-13T01:17:57Z                                     |6 z9 k3 L" \# ]; _# U& J' }
| flavor            | type-4c-8g-50g (df0e9995-f82a-4088-84e0-bae1efc87124)    |
/ E; O& C7 Y9 V: V* i" G+ f( {| hostId            | 4ebdf9fdedee84ccd22548b8324efe239f1a32644c8ead9a5d69bac5 |
2 I; L, p) @$ N3 }) O/ G| id                | c2dd94e4-0d36-465f-acfe-2f5e920a00f2                     |6 |! Q6 Y6 w9 q
| image             |                                                          |
  [% R9 [( }6 W7 e- j/ D2 ~" `| name              | seaweedfs                                                |- \2 B5 P$ }  g: \  Q1 B
| progress          | 0                                                        |5 k" f0 H% ^7 O% n! G
| project_id        | 6f0124196ea74eb79fbcf370add3ca7e                         |
- h" R: y& c9 o( P0 h| properties        |                                                          |" I( p9 z/ {1 V/ j; r) D  i( x
| status            | REBUILD                                                  |
4 A' B( j  \2 R) `3 f' I| updated           | 2022-10-20T05:36:52Z                                     |
, u' W, U8 v+ z. q| user_id           | ef9faa1589a945ec9764b05c1c433b57                         |1 c- z$ [5 M4 E6 D7 S) B
+-------------------+----------------------------------------------------------+
 楼主| 发表于 2022-10-20 14:12:56 | 显示全部楼层
0
2 }. g1 p, E# g/ h
4 ^' o2 v- A' T8 N9 y7 a( ]8 D9 ?" X
I create a volume then I use it to create server. I would like to rebuild this server such that its image is changed. When I call nova rebuild api with a new image, it is said:
$ M4 h7 W% E( S) d6 O  Y. Z$ o" [- m) k  L* H7 Z
Image c1d9.... is unacceptable: Unable to rebuild with a different image for a volume-backed server
+ G. x, K1 R3 w" d
) Y4 |8 d% K5 W* l- b3 aHow can I rebuild volume-backend server?8 i' {& t+ s# H+ _( ^; I. h1 p

" A4 o3 ?5 Y) R, P: }1 w* ]2 |( gopenstackopenstack-nova
3 |/ S0 T& L$ l' u( \Share, P3 g8 i; p9 W( A
Improve this question
3 U3 G; z! @+ S4 HFollow
! p$ c8 H5 f8 w3 ~asked May 18, 2021 at 11:34
% M  c5 U5 q0 h  @/ T% v* SBani's user avatar
# q( Z0 J; a4 r* X. YBani8 w- q  j' k7 |9 M9 a7 A8 z
1966 bronze badges, Z) ]3 X+ P& W1 I
Add a comment
3 q1 ~* ^/ j, W3 L9 n1 G7 A1 Answer, g7 S) K: J& }& e  D& @1 {0 U
Sorted by:) o' A3 M' A$ z: R3 \+ p
0 i1 T) x  H$ g4 `# t4 A+ z0 ~
Highest score (default)$ u) |' w. R; w3 L
% h) K& X: C; A. n% J  b
01 ]* q! ?8 L! Z" G5 b+ a# @8 }
" e! a1 Q! q9 z
! j5 y- N8 G+ u
As noted in Openstack docs [1], rebuild is not supported for volume-based VMs.0 h/ Z. I$ ~6 h. r# g7 g( v

8 K( b1 T& P5 O- IAssuming you are trying to rebuild the VM with a fresh image ("factory reset"), a slightly "hacky" solution is to replace the underlying volume with the fresh image while keeping the same pool/path.
7 r! b+ `& J" y1 K) V; r1 t1 k" j& S+ g" x6 C& S" Y
For Ceph based backend, it would be something like& X* I# ^* b. {7 X' |% w" ?

+ [5 R7 Z- l* I( ropenstack volume show <...> => Get pool/path from rbd backend
( c$ K2 k, p  G! o) H* |& ]2 }$ Gopenstack image show <...> => Get pool/path from rbd backend
4 B5 r2 \; N  f. V/ b' Mopenstack server stop <VM> => Stop the VM
, d) F9 I9 K1 U& o) M2 j+ z& ~7 d. z" ?( D# E9 X8 V0 p
rbd -p <POOL NAME> mv <VM VOLUME UUID>  <VM VOLUME UUID>.old+ j* Y6 N0 w6 E/ F$ M. L( e, I
rbd -p <POOL NAME> cp <IMAGE VOLUME UUID> <VM VOLUME UUID> , i7 u$ h  n. B; q0 i$ m
Once the copy finishes, start the VM$ ]2 ~. e; |# b/ K% k/ `

- B" R" \2 R" {! v4 X- V; E: lopenstack server start <VM>
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

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

如有购买积分卡请联系497906712

QQ|返回首页|Archiver|手机版|小黑屋|易陆发现 点击这里给我发消息

GMT+8, 2022-12-10 10:48 , Processed in 0.043003 second(s), 22 queries .

Powered by LR.LINUX.cloud bbs168x X3.2 Licensed

© 2012-2022 Comsenz Inc.

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