易陆发现互联网技术论坛

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

all OSDs are running pacific or later but require_osd_release < pacific 解决办法

[复制链接]
发表于 2025-12-30 00:15:56 | 显示全部楼层 |阅读模式

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

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

x
[root@ceph2 ceph]# ceph -s7 R( P4 h& h5 g  A) C/ V
  cluster:" T' j( ^% C9 B% P5 M8 {$ v
    id:     2f6bb77f-8b7e-4530-bd4b-8e6f6ab58833
" C9 p, P5 r' q5 M( A1 f5 |. I- A    health: HEALTH_WARN4 {6 ~* d2 A/ V' S' z. z% l
            all OSDs are running pacific or later but require_osd_release < pacific
& K7 K  k! p3 x) A( H5 M; K, o$ u5 ~, ?" P0 T3 _0 W7 Q, U
  services:; x% W! X8 H2 a
    mon: 3 daemons, quorum ceph1,ceph2,ceph3 (age 42m)
# \+ [1 ?. n2 ^    mgr: ceph3(active, since 12m), standbys: ceph2, ceph1. N: E& ]% G: T/ L; d; |: ~" n. K
    mds: 1/1 daemons up, 2 standby2 ?  ^7 n6 E/ f+ o4 s, L$ y
    osd: 9 osds: 9 up (since 36m), 9 in (since 10h)
" a9 Q1 m9 e9 G, q1 l* X7 i, k    rgw: 3 daemons active (3 hosts, 1 zones)
, ~+ F! m' i: Y! z3 D3 f2 I
+ u; F2 w0 G8 p  data:" k: |* e% N( ]" [) m7 x
    volumes: 1/1 healthy9 B3 Q6 b* ?% \6 z) b1 ~  e4 A
    pools:   9 pools, 289 pgs
4 N+ I3 |4 y4 r6 R- {  C9 S; e    objects: 735 objects, 2.0 GiB$ J2 {# s" A; e
    usage:   51 GiB used, 174 GiB / 225 GiB avail
2 P1 J& Y! r  l$ C4 A/ q    pgs:     289 active+clean
+ r$ G3 U* E' k4 o% F4 ~, |+ U: a
直译
所有 OSD 实际运行的版本已经是 Pacific 或更高8 c) w/ c& q% i% G4 u
但集群配置里仍然要求 require_osd_release < pacific
人话
OSD 已经升级完了,但集群“版本锁”还停留在老版本
Ceph 为了防止误升级导致数据不可逆,升级是两阶段的:

1 f7 u) J/ k+ M
  • 先升级 daemon(你已经完成)
  • 再手动提升集群最小版本要求(你还没做)
    " o, T) P. N/ q$ H, ^

3 P& v$ ?9 t- W) {2 E4 u2 D/ t+ i; b5 P  J  S. @( ]$ q1 A5 Z* n4 ]
[root@ceph2 ceph]# ceph osd require-osd-release pacific
/ H( V4 V9 X  V; O6 _- s2 s" Q' Z4 Q' D
再次查看状态:  C, _$ K3 l9 W; c- P
[root@ceph2 ceph]# ceph -s
9 P$ g6 _/ P$ {" O( X% w2 R2 Z! X  cluster:) K1 Q$ q' ]( ?/ B( a- u0 \
    id:     2f6bb77f-8b7e-4530-bd4b-8e6f6ab58833
1 y  c* O+ O4 K4 g  o    health: HEALTH_OK
  {# I" H' Z5 R) Y* Z' V$ E$ Z* v# _8 Z9 A( U' ^) M8 Z! s- _" \( ]
  services:
0 M, Q9 u& T8 m/ T2 e6 P) ]0 e+ N    mon: 3 daemons, quorum ceph1,ceph2,ceph3 (age 43m)
! g  x# B+ t' \* f    mgr: ceph3(active, since 13m), standbys: ceph2, ceph13 s" F7 W% a- }% f7 E
    mds: 1/1 daemons up, 2 standby
% ]$ R2 @2 M  q) z' N7 H" x    osd: 9 osds: 9 up (since 37m), 9 in (since 10h)/ L  k5 Z* z/ [# ?+ h3 K, N
    rgw: 3 daemons active (3 hosts, 1 zones)( e6 `/ Q' h' b1 j( c
/ f- M( _  x& E$ s1 W
  data:
. h5 l0 F8 Q& ?6 h    volumes: 1/1 healthy8 _9 t% g8 k. V( V2 t1 b: J
    pools:   9 pools, 289 pgs  K- d) X& o0 g2 E0 ^+ Y
    objects: 735 objects, 2.0 GiB
; c9 d" M6 }3 G0 T* U4 d    usage:   51 GiB used, 174 GiB / 225 GiB avail  g1 V2 d* }3 q% U/ \
    pgs:     289 active+clean0 R3 m2 j" A. t9 F! B

# Q+ A! A: t. s# R+ Q7 `( x
- \) F* _* g4 p, p% q$ e 这是一次性、不可回退操作
" p( H2 j) a% \1 i. Z* ^6 |但你的前提已经满足(全部 OSD 都是 pacific+),所以是安全的
9 s$ Q) I% r/ [( R) f; B. N( S8 j
6 U, m; O( ?" U5 j
# ceph osd versions
. U& ]7 I, c7 n7 h' ~{0 b8 W3 v6 H' I% Z
    "ceph version 16.2.10-275.el8cp (69b25b314048bb8542dce8512a249fc34a7add1d) pacific (stable)": 9# e/ q( n( ?8 C1 z' b; w' {
}3 a5 m/ b* C5 U- U+ E5 ~: E/ [* b

' b! M$ U4 Z- y0 [
4 m/ r4 T' d: F( s! F. [, [+ a# z% v# J) x: o
% k, L6 d4 S- H# i# R2 f& C

+ u9 t% u) E) W+ e7 A: q1 W$ F$ J
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

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

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

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

GMT+8, 2026-4-8 20:22 , Processed in 0.043810 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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