- 积分
- 16843
在线时间 小时
最后登录1970-1-1
|

楼主 |
发表于 2023-3-7 14:53:50
|
显示全部楼层
[root@jumpserver3 jumpserver-installer-v3.0.3]# ./jmsctl.sh upgrade
" O) w+ w/ p) ]8 R( pAre you sure you want to update the current version to v3.0.3 ? (y/n) (default y): y" N2 n8 h& Z! y5 m% X- d
, p' Q% w$ t+ r1. Check Configuration File. V3 S. O+ b1 z6 R4 |0 v
Path to Configuration file: /opt/jumpserver/config* u* |$ [/ O7 |3 W1 ?# }
/opt/jumpserver/config/config.txt [ √ ]
/ |+ W; n/ ]+ l7 Y9 k/opt/jumpserver/config/core/config.yml [ √ ]
( z1 M q6 G# Y ~* v H& f0 F/opt/jumpserver/config/koko/config.yml [ √ ]/ B: o2 k! v( m8 d6 c; m
/opt/jumpserver/config/mariadb/mariadb.cnf [ √ ]
?* ^$ X9 O- t5 j" i% Q/opt/jumpserver/config/mysql/my.cnf [ √ ]3 n8 M: z# F$ g: W' \6 E
/opt/jumpserver/config/nginx/lb_http_server.conf [ √ ]
2 O4 }9 A6 F B) p/opt/jumpserver/config/redis/redis.conf [ √ ]
. `: e/ q( |6 N) s/opt/jumpserver/config/nginx/cert/server.crt [ √ ]7 v% z( U5 W0 y
/opt/jumpserver/config/nginx/cert/server.key [ √ ]- ?. a, J- x, \1 T# {
complete- q ^* V" {0 @6 h! {1 V% x1 z' q
# f5 u" `! p5 t0 w9 U4 H2. Loading Docker Image+ H, |/ h+ e5 v6 W/ |
[jumpserver/redis:6.2]4 d5 y+ H/ i+ S' I7 C
6.2: Pulling from jumpserver/redis
+ Z- f3 w- g$ U& E6 }+ x: U2 gDigest: sha256:7a9547085a1e837ec83d7452dd1c18e2e25beae9f25719aabeb4deaaa9a68609! j# _3 _& `0 O. g8 k. }. o
Status: Downloaded newer image for swr.cn-north-1.myhuaweicloud.com/jumpserver/redis:6.2
5 _. A! Z6 z- W+ `' rswr.cn-north-1.myhuaweicloud.com/jumpserver/redis:6.2" t, ]3 d* X2 \- z1 C9 F
Untagged: swr.cn-north-1.myhuaweicloud.com/jumpserver/redis:6.2. ~- e5 K! q! F# g. X
Untagged: swr.cn-north-1.myhuaweicloud.com/jumpserver/redis@sha256:7a9547085a1e837ec83d7452dd1c18e2e25beae9f25719aabeb4deaaa9a686097 u- S! ?3 r; U l; F) v
, |: f& z- p9 A8 s0 `5 q6 T[jumpserver/mariadb:10.6]+ R5 x5 V5 \4 Z' v( ~) z
10.6: Pulling from jumpserver/mariadb; s0 [! a, [& U8 ~% t
Digest: sha256:1a80e751a3b22919f9ccd94fa8a30782e495ee1326e3a35d943b2a54dff3e89b
( Y. C. ?# E% l$ I# [8 hStatus: Downloaded newer image for swr.cn-north-1.myhuaweicloud.com/jumpserver/mariadb:10.6
: f, d" p/ v) }: J6 X- z7 ^9 |& { ^8 Cswr.cn-north-1.myhuaweicloud.com/jumpserver/mariadb:10.6
5 t: [( Y3 N' p6 j5 \ s% zUntagged: swr.cn-north-1.myhuaweicloud.com/jumpserver/mariadb:10.6
% \8 f/ M: S! {. _3 v' G- B- zUntagged: swr.cn-north-1.myhuaweicloud.com/jumpserver/mariadb@sha256:1a80e751a3b22919f9ccd94fa8a30782e495ee1326e3a35d943b2a54dff3e89b0 s$ p& ?! `' q( m
. z: V/ A3 ~$ ]% C5 d. _
[jumpserver/core:v3.0.3]$ b6 S9 A/ s. B7 Y
v3.0.3: Pulling from jumpserver/core# e$ a4 @! x5 `2 \0 V5 S0 @8 U
Digest: sha256:dab22df110432bc0fe95d0ebaefcf9fda4e46a14d4507991341d5e72c613ad74
: c2 q3 w5 C+ m9 I# X5 GStatus: Downloaded newer image for swr.cn-north-1.myhuaweicloud.com/jumpserver/core:v3.0.3
4 m" q- \1 U1 W7 ?& Yswr.cn-north-1.myhuaweicloud.com/jumpserver/core:v3.0.3
1 O2 p4 w/ c' pUntagged: swr.cn-north-1.myhuaweicloud.com/jumpserver/core:v3.0.3
, z _( {. M7 z# |! _) {Untagged: swr.cn-north-1.myhuaweicloud.com/jumpserver/core@sha256:dab22df110432bc0fe95d0ebaefcf9fda4e46a14d4507991341d5e72c613ad74
$ z4 H* D$ @; |) n S- w/ t* M: y& X8 t4 E6 Y9 Q3 a
[jumpserver/koko:v3.0.3]' A8 ^7 n. o) d, L7 V5 |$ T
v3.0.3: Pulling from jumpserver/koko
- ?% O5 \+ v% s) JDigest: sha256:c8724426c635b06b060f139ec1a89225ba76168b91f4c744a6b6219db66925f1/ ~+ U' D% i" M. @
Status: Downloaded newer image for swr.cn-north-1.myhuaweicloud.com/jumpserver/koko:v3.0.3
$ U( [% B2 |2 V& V ~ k; Mswr.cn-north-1.myhuaweicloud.com/jumpserver/koko:v3.0.3
$ I) i5 h. h: {( k9 sUntagged: swr.cn-north-1.myhuaweicloud.com/jumpserver/koko:v3.0.3
+ f# h& L% X8 V8 pUntagged: swr.cn-north-1.myhuaweicloud.com/jumpserver/koko@sha256:c8724426c635b06b060f139ec1a89225ba76168b91f4c744a6b6219db66925f1
2 K5 i. ?: w& [" g
3 J! W# v! D% l8 I[jumpserver/lion:v3.0.3]6 P3 \# B; @2 y. p
v3.0.3: Pulling from jumpserver/lion
' q6 L* L* e, V0 I, j) ]8 J9 HDigest: sha256:5bdbef13a426a2ba00ddb304eb2a8763cbb75cdcd6ea7a5f1301225c4c0b8e9c
! ]5 e M# R$ {: g+ h1 ]: a; PStatus: Downloaded newer image for swr.cn-north-1.myhuaweicloud.com/jumpserver/lion:v3.0.3+ { e1 Z5 ?: `; x" i5 m3 u" B- `
swr.cn-north-1.myhuaweicloud.com/jumpserver/lion:v3.0.3
8 j+ M0 T' X0 fUntagged: swr.cn-north-1.myhuaweicloud.com/jumpserver/lion:v3.0.3
4 p) U& ?- B- W. B8 oUntagged: swr.cn-north-1.myhuaweicloud.com/jumpserver/lion@sha256:5bdbef13a426a2ba00ddb304eb2a8763cbb75cdcd6ea7a5f1301225c4c0b8e9c) ^) W9 P3 F$ b4 ^6 N
% r$ s' \4 I& ~8 x
[jumpserver/magnus:v3.0.3]% t4 K5 E5 U+ H: F9 q0 L
v3.0.3: Pulling from jumpserver/magnus3 n9 w6 \2 d$ d
Digest: sha256:5f04be4dd5d20711939662c03474db0e218900a84ebd2f771716f6601e4e80e7+ Z# L) d" c' _ Y1 \2 [1 y
Status: Downloaded newer image for swr.cn-north-1.myhuaweicloud.com/jumpserver/magnus:v3.0.3
# ?, w' D5 \. A/ P. Xswr.cn-north-1.myhuaweicloud.com/jumpserver/magnus:v3.0.3! T5 A% k) Z7 @% t+ B+ B
Untagged: swr.cn-north-1.myhuaweicloud.com/jumpserver/magnus:v3.0.3% K3 P2 S1 c( @4 q
Untagged: swr.cn-north-1.myhuaweicloud.com/jumpserver/magnus@sha256:5f04be4dd5d20711939662c03474db0e218900a84ebd2f771716f6601e4e80e7/ X: }+ r6 g" F) }5 p+ @! Q
3 ?& ?7 l k& T: |, m+ p[jumpserver/web:v3.0.3]
$ b: e$ Z& D- `$ E, J) U" Cv3.0.3: Pulling from jumpserver/web( X; Q9 {/ u! \ n' H3 G( v+ f
Digest: sha256:9d6fa5942a8cccd40f4eb62087bb1dd551c24e7ee350c7fd6c7c22932b405e43+ c W5 F: F' i4 F+ J8 i
Status: Downloaded newer image for swr.cn-north-1.myhuaweicloud.com/jumpserver/web:v3.0.3 e/ k9 v/ \+ x$ l
swr.cn-north-1.myhuaweicloud.com/jumpserver/web:v3.0.34 e2 y# q4 Y$ u7 f! c6 G
Untagged: swr.cn-north-1.myhuaweicloud.com/jumpserver/web:v3.0.3
6 K I; c% N4 h4 _3 S9 }' yUntagged: swr.cn-north-1.myhuaweicloud.com/jumpserver/web@sha256:9d6fa5942a8cccd40f4eb62087bb1dd551c24e7ee350c7fd6c7c22932b405e43- `# _# V2 z# y
9 V' Y/ ^# Z; M
complete$ ?: I) G! B ?$ {, H
3 x* J$ F9 V& R5 h
3. Backup database2 Y4 F" F( g- j, e
Backing up...
1 O4 w/ H# Z& K6 R* p[SUCCESS] Backup succeeded! The backup file has been saved to: /data/jumpserver/db_backup/jumpserver-v3.0.3-2023-03-07_14:51:17.sql& A4 J( Q; l+ B7 H+ \; m$ P
: u" K$ w' A+ g: m* J9 r- r; \
4. Backup Configuration File, s" q6 A/ X7 C3 {! R6 W
Back up to /data/jumpserver/db_backup/config-v3.0.3-2023-03-07_14:51:19.conf
) Z! E% A* k; {& z% J
3 l7 D8 j. S; \5. Apply database changes
1 Y# N3 w) @- TChanging database schema may take a while, please wait patiently
q; ?9 O; U+ [$ k% o3 L" k- [' Y1 _Detected that the JumpServer container is running. Do you want to close the container and continue to upgrade? (y/n) (default y): y9 t: j+ y7 J2 W; I+ ~
/ c7 {( Z2 h0 L8 j' `
[+] Running 1/1" g3 F( w/ a6 p
⠿ Container jms_core Stopped 0.5s
) u' @; b) }/ W, w[+] Running 1/1
: z( z1 }& A7 D4 c1 X" x/ P2 n ⠿ Container jms_koko Stopped 13.7s2 q, p0 u/ A, E: g: R% i' o- T& W
[+] Running 1/1& c. G- D! _$ y& _4 V/ V1 R
⠿ Container jms_lion Stopped 10.4s
9 n. h; _/ @) y7 w# ][+] Running 1/1
$ Z% @/ ?7 a; _% q3 d9 \" l ⠿ Container jms_magnus Stopped 10.5s
/ w% B7 g v: O1 b0 h8 `8 J[+] Running 1/1
- G. K7 L0 Y/ V' p, y5 B ⠿ Container jms_web Stopped 0.4s
+ \' M, u+ t9 U7 V& m4 |% z[+] Running 1/1/ E# g* c0 z( G2 q: ]6 U. k
⠿ Container jms_celery Stopped 0.6s: I8 W6 B! f2 v+ Y) u5 F
[+] Running 1/1
. B1 y# l, t, u1 `, f0 g1 ? h ⠿ Container jms_core Removed 0.2ss
" M; B0 p0 ~" z, |* l1 K$ L4 q[+] Running 1/0( a! c( L; z& {) C
⠿ Container jms_koko Removed 0.1s
7 f. z6 X1 H+ e' q, ~[+] Running 1/0! s T/ }5 f& y0 ~, {8 ]
⠿ Container jms_lion Removed 0.0s
' p& I$ ~$ V% e& a3 e[+] Running 1/0
, M/ ]; l( P, q9 R0 @ ⠿ Container jms_magnus Removed 0.0s# Z* o6 N$ i: l& j% ?) J' w
[+] Running 1/0" m1 K6 A; u Q1 I
⠿ Container jms_web Removed 0.0s( u2 Z( V9 F6 H8 I& S
[+] Running 1/1
9 w* ^9 X( C8 d' h8 F ⠿ Container jms_celery Removed 0.5ss) j3 S/ N+ Q; F/ `
+ _) x; V% `) L[+] Running 3/38 c! ?& W" I" t
⠿ Container jms_redis Healthy 0.8s* L; [# M M5 l- C0 u$ ~5 Y
⠿ Container jms_mysql Healthy 0.8s$ G; E3 `3 |/ ~# |9 p- \- e
⠿ Container jms_core Started 1.4s
- C' x* ]3 M$ |- ^2023-03-07 14:52:12 Collect static files/ A. U- y4 z- N! t6 f( ] U$ q; r# ~
2023-03-07 14:52:13 Collect static files done" t5 {9 y- A) s4 G& X! e" u
2023-03-07 14:52:13 Check database structure change ...' n" W2 q; D- Y
2023-03-07 14:52:13 Migrate model change to database ...$ b* q! l% W/ d1 i: |, I0 m
Operations to perform:+ a$ ^: G- X' e9 ^
Apply all migrations: accounts, acls, admin, applications, assets, audits, auth, authentication, captcha, common, contenttypes, django_cas_ng, django_celery_beat, jms_oidc_rp, notifications, ops, orgs, perms, rbac, sessions, settings, terminal, tickets, users
* T# r, F' c% a* m T- ` rRunning migrations:" u+ S G& Y: _" V
No migrations to apply.2 E9 ?; q! z. p! j
2 k! t# ]2 N) Z+ a9 t1 f/ S! E
After migration, update builtin role permissions
a' g" L9 R* K; k/ X - Update builtin roles
/ j7 U4 a- A9 |2 ]6 Q9 n5 d* R# x% [# b1 s- T( Y; N
6. Cleanup Image K! k1 ^9 \8 V7 F
) k; K. }, Z! Y# H7. Upgrade Docker
9 D: i ?: i3 k* M
& [$ R4 `: \' ?( N; F( }8. Upgrade successfully. You can now restart the program2 C# B0 B6 N, f H' g
cd /usr/src/jumpserver-installer-v3.0.33 o% ]' O+ u" _6 `1 @5 C: p6 k
./jmsctl.sh start
# D0 L5 b3 |" W( O- i% T$ p/ C8 E u' g( ~5 F& r
7 h+ U& {! @6 R$ S[root@jumpserver3 jumpserver-installer-v3.0.3]# ./jmsctl.sh start
- o8 h' p0 N0 @& B[+] Running 8/8
7 ?7 o! F# y" n% C; p; W& B ⠿ Container jms_mysql Healthy 0.9s
6 M: ~$ X: i1 a7 J: ` ⠿ Container jms_redis Healthy 0.9s/ @# g8 b: B7 z- q6 {1 F- h
⠿ Container jms_core Healthy 37.0s% A6 [ _$ C* a C; w
⠿ Container jms_web Started 38.9s
* `. r! l* o2 {8 _5 E& A ⠿ Container jms_koko Started 38.8s
Y5 N. n( P, m- Y6 d ⠿ Container jms_lion Started 38.8s8 d6 N+ Z5 V. T) G- _/ b
⠿ Container jms_celery Started 38.6s2 y* A2 {0 Z% V
⠿ Container jms_magnus Started 38.5s7 S( e6 i& P: Z e/ i* h/ g9 d
[root@jumpserver3 jumpserver-installer-v3.0.3]# |
|