|
|
创建卷
# G, k" M% q9 _( qcinder create test8 i4 E% j& Z/ E' Z# J; ]: r
) ~5 ]0 Q/ t3 F- u/ |' b; B cinder create test --volume-type ssd
9 }+ a) f5 o9 Y) f* _: n& T
" s& w! ~; Z9 m" {8 Z8 j- s; m3 k cinder create test --volume-type sata- {( L9 }2 ]. V. t7 \& K
0 q& H" s: O' s7 L, x列举所有卷- H7 {# \6 H2 Y1 z- r6 r& t5 E
cinder list
' } W2 Y& M" f6 P8 Q; C4 \. v
# [5 @! U8 H n% `删除卷& z, u/ N1 f& B. O0 b+ G2 B3 A
cinder delete $volume_id
6 I) g2 z- x5 F9 r1 j% t: G% u1 u1 \6 @7 `5 y) p0 X
强制删除卷
/ E5 j# j" Q/ K: Kcinder force-delete $volume_id
C: j2 C: d7 [5 ^* l
7 F' o+ P N( k" W( N9 j2 q2 N; s重命名卷. R& Z, [1 U) H3 Y5 M2 j
cinder rename $volume_id $volume_name
0 v) B1 B7 A& k9 h( m' }
3 D3 K5 H2 I# h9 W: k% o查看卷详情
3 ^1 C/ ?! X$ I ]8 f. fcinder show $volume_id7 L! w8 \. r6 W
# _' a" e$ o! g- e4 o/ p0 l" B7 B重置卷状态
v; o2 K& m: u# X4 M( S- Dcinder reset-state $volume_id a* m9 L2 y2 b+ k
) M, P' a; J T" W5 i& |# \: o
设置metadata# F* s$ p: N$ S) h' r5 \
cinder metadata $volume set $key=$value
$ {; ^, h# l1 b1 i8 o% _4 x6 r, @" ^3 t" ~
查看metadata
8 [2 ~$ l A" U. }1 g' R' s cinder metadata-show $volume_id( o- m) ~3 c9 `% h+ o" s$ E3 e
A5 j% ^) z2 D0 t1 `" t4 n( U取消metadata& g) }7 K7 E" z3 T
cinder metadata $volume unset $key# ~( D+ K9 N* N$ Z
6 n- e8 t. E. e1 z1 i9 Q8 c; t& W创建snapshot& y0 M: H; J0 t' E) G
cinder snapshot-create $volume_id
) Q8 f& g* c0 ?" l5 t
$ G/ j6 Z, o2 n列举所有snapshot
7 p: Q+ E, C3 u0 F4 O" h cinder snapshot-list# X$ v! d. A5 z6 H3 v4 i) c4 }
6 |& k0 v8 `' _) l删除snapshot
9 T/ W0 o7 g" H4 y! P cinder snapshot-delete $snapshot_id3 X1 v; |2 p# F% B6 F
R) E% l& w5 x' d" S4 J5 Z
设置snapshot metadata
' g9 c% k/ i9 { cinder snapshot-metadata $snapshot_id set $key=$value3 ]6 t0 D$ ^& R7 s0 U: f! k/ B6 o
6 l# B3 P' y1 @2 d! K ?
查看snapshot metadata
, j$ i- `% p" z+ Q# `* l/ c, R" i cinder snapshot-metadata-show $snapshot_id
5 h/ C- N0 {& C1 M
' F3 h3 d* z$ a: {7 @ q6 H2 w' c取消snapshot metadata
: N- c4 c# f* f& R4 ^ cinder snapshot-metadata $snapshot_id unset $key& Q+ a; T( K0 @9 }8 w
9 ?: J, Q, w0 {6 W
显示卷类型7 T' T Y; _ b
cinder type-list; a3 `- ^* _% ^% c* J) ?9 N3 _
5 N+ G( T( H8 m
创建卷类型
) g W& l) c! U- m* o E" s% acinder type-create $type_name0 j" B% H( z2 E* Q; z5 P6 c
# ]4 ?5 b! d% }删除卷类型; o- o: R. g) s3 [+ K
cinder type-delete $type_id
8 F: ?8 m/ _, }+ B# y/ a, t: ^2 H
7 ?) b' _2 f( a# C$ g/ c列举后端服务6 B; A8 w+ ^2 f8 z: e
cinder service-list
6 r5 T8 j, n( }, S% x$ ~
2 I& o# S& R8 l; y4 p r$ K$ q) F' O+ _
列表类; z$ {: \/ N6 z$ `2 U. V: _4 I
cinder list //列出所有volumes
k" R, V+ K0 s6 F4 x* R4 W cinder type-list //列出所有volume类型# d, V- Q/ Q) s7 r! \
cinder snapshot-list //列出所有快照snapshot
( C* P) I, ?3 } e% u( O cinder backup-list //列出所有备份backup
- d; h d4 N% f t7 e# G$ {# r1 P cinder qos-list //列出所有qos
, L, f. w( u$ S! V cinder service-list //列出所有服务$ C& K1 q: G Z6 H
cinder transfer-list //列出所有transfer
* \2 ~$ s, Z( S7 u, H X% f cinder list-extensions //列出所有扩展extensions9 X5 i9 w3 G( k1 a0 O
% j; q, _- ` O" G( U
5 x- c z# h# U9 `, a" G
创建类( [4 A- j0 `2 I3 Y
cinder create <size> --dispaly-name --volume-type //创建volume
" B5 [3 {2 X2 g) ~; H$ |4 S, B" e cinder snapshot-create <volume> --dispaly-name //创建快照1 J4 \1 O1 R0 u, R- ^# b
cinder backup-create <volume> --dispaly-name //创建备份& Y+ X/ K: J O; E. s# i1 I
cinder qos-create <name> <key=value> //创建qos, w" r% h$ E; k& s) ^/ y, K7 b
cinder type-create <name> //创建类型3 w6 S2 F* U$ e
cinder transfer-create <volume> --dispaly-name //创建传输$ R0 |" }+ O4 a# u- Z$ k
% l j( L; u t9 A' M9 } 显示详情类
) K$ Y# D; ^: [& t3 Ncinder show <volume> //显示volume详情/ \8 u7 u/ G6 R
cinder metadata-show <volume> //显示volume下元数据
2 n+ R, D& t, W9 Q0 Z9 Mcinder backup-show <backup> //显示backup详情
$ a9 E5 Q- S3 n0 v+ J# h1 xcinder qos-show <qos> //显示qos详情" S) Q0 z) l1 m/ o6 ~
cinder snapshot-show <snapshot> //显示快照详情
, I5 O1 @$ t# W1 B; L) ]5 gcinder snapshot-metadata-show <snapshot>//显示快照元数据详情: |+ K7 ]2 P# N* [% _9 k
cinder transfer-show <transfer> //显示传输详情; b# h9 Y4 L) c% O2 |! g3 @3 p) ]
cinder quota-show <tenant_id> //显示一个租户下面的quota详情
! f1 W% o: N/ Y
" o8 q' u1 Q* M8 D 删除类; w7 H7 q& h( u8 o$ }
cinder delete <volume> //删除volume* P! l/ m# }8 F" }8 I# j& c
cinder force-delete <volume> //强制删除volume, U5 S# f4 {3 {6 s3 F
cinder backup-delete <backup> //删除备份
" k" D- g* z- m! Ucinder qos-delete <qos_specs> --force <True|False> //删除qos
- a6 U0 ^8 C0 @ cinder quota-delete <tenant_id> //删除租户下的quota
- d9 n7 q1 t' c. l cinder snapshot-delete <snapshot> //删除快照6 s7 B! a0 Z: T* n7 l
cinder type-delete <id> //删除类型+ j, ?+ T/ s) B/ X% j4 z4 ?3 E" z
cinder transfer-delete <transfer> //删除传输& a3 f4 f$ t7 S( N2 L0 ] [" @
5 ~7 q: _" W* [& q( C/ Z
分类浏览
' F% ?& _7 e4 x/ E: NVolume操作
2 }* o+ K- S ^cinder list //列出所有volumes
4 g# u& y5 p4 \ cinder create <size> --dispaly-name --volume-type //创建volume0 t. H4 U: ]. w3 {6 _( ]6 K/ Y6 Z0 u
cinder show <volume> //显示volume详情8 Z7 L- w, ?& T/ l8 W" @+ I
cinder delete <volume> //删除volume& y: B7 ]# B( J! b: }# Y
cinder migrate [--force-host-copy <True|False>]
+ z: `$ M# X9 O5 T6 C; z6 d+ F <volume> <host> //迁移# F2 c( T" W1 o, S, \; A( u! ]
cinder rename [--display-description <display-description>]( F; |; ~9 D. H& t7 l+ [" ~0 {
<volume> [<display-name>] //重命名2 v( F6 D u9 S8 `
cinder reset-state <volume> --state <state> //重置状态
) }1 m* z7 n1 d8 {cinder set-bootable <volume> <TRUE|FALSE> //可启动3 T$ h6 ` B1 _: z9 d! h
cinder endpoints //发现endpoints9 J5 ^3 j4 K6 J- A* m ?/ d
cinder credentials //Shows user credentials returned from auth.$ `4 T$ E# |. n$ \* e+ {
( l: b/ H8 B" |: L7 h+ k/ ?6 G
Backup操作
0 ~0 ~9 U) ~) i/ f5 P q7 dcinder backup-create <volume> --dispaly-name //创建备份5 H( ~) I8 j2 [! t( ?& `2 x- Y% z( c
cinder backup-delete <backup> //删除备份9 X$ @& I0 h2 ^: N Y
cinder backup-list //列出备份- i+ i( M* W, ~
cinder backup-restore [--volume-id <volume>] <backup> $ I* O; o7 [* Q8 }% a7 Y4 b) `( e S m
//重置备份
5 a# f/ g2 m1 I- v. m- ]/ Ecinder backup-show <backup> //显示备份详情
1 d: {# C) d) ]- Q& j' W
- w4 V7 E6 M) K2 bSnapshot操作5 w9 e% j# u# D8 r. C% B
snapshot-create Creates a snapshot.8 m( i* F) @# ~* z6 S
snapshot-delete Remove one or more snapshots.% ^& I6 [0 J: R: m
snapshot-list Lists all snapshots.6 T: v. Z% u4 k4 |- `2 i
snapshot-metadata Sets or deletes snapshot metadata.
8 f' N9 P4 Y V1 _( I snapshot-metadata-show% y0 d! \ ^' d
Shows snapshot metadata.
7 U' i6 f4 n2 W* C& h: G snapshot-metadata-update-all+ o" }3 s# ?1 L! |% }
Updates snapshot metadata.
2 O2 ^( a) M- Z5 P# @ snapshot-rename Renames a snapshot.
7 [7 d+ y8 k6 _ snapshot-reset-state. F4 h$ l& l# A& m; q/ \' _
Explicitly updates the snapshot state. j$ R* k3 d; ~$ @
snapshot-show Shows snapshot details.# p0 L# }4 O( D& ?) Z
* ?6 z( @# U$ ]& D% |# @
, J& j. c: x& P3 ?9 B
Type操作2 f* t# `7 p4 X2 M2 B
type-create Creates a volume type.
4 a9 F/ A9 F. o- b8 }9 ?$ ]" b+ ` type-delete Deletes a specified volume type.7 x1 e( S) M! z
type-key Sets or unsets extra_spec for a volume type.
! B$ n1 N8 o4 \3 Z6 v! a) J% | type-list Lists available 'volume types'.' W) U% d- Z$ m
6 c# Y3 N- O/ e
qos操作
3 P6 T) W- I; y1 X* Z* Y1 Jqos-associate Associates qos specs with specified volume type.
3 r! p5 |3 v4 }+ s& k* s. c qos-create Creates a qos specs.1 M( U2 v' g; I1 O! E: ?5 p* v
qos-delete Deletes a specified qos specs. F1 j3 u; a( m& M: J3 c# _# s
qos-disassociate Disassociates qos specs from specified volume type.* p- T9 O% L! B2 r* ]7 }
qos-disassociate-all
! g0 b( Z1 Q4 P4 `& ~# g* | Disassociates qos specs from all associations.
/ N: I& T+ b7 z# |5 C qos-get-association& w' F% J' T) B; Z# q
Gets all associations for specified qos specs.
0 q4 z$ i' Q8 y( n! {& Q/ E- u3 I qos-key Sets or unsets specifications for a qos spec.6 t1 G! i, A0 k7 ?/ V
qos-list Lists qos specs. L# E, E+ y* q$ H/ l; e
qos-show Shows a specified qos specs." R' s/ g2 I$ v9 {2 K
* P- D0 T b$ g quota操作: s, O& X! ^( q; r5 n! |
quota-class-show Lists quotas for a quota class.
8 r! n" H3 p! d4 a- J quota-class-update Updates quotas for a quota class.
1 t4 g3 S( r& O4 d3 C K0 E quota-defaults Lists default quotas for a tenant.
6 v& e1 [7 A/ ]$ w4 E3 J" W quota-delete Delete the quotas for a tenant.1 R6 Y$ m6 n6 r f4 N
quota-show Lists quotas for a tenant.2 H/ B3 [/ ?, K3 d
quota-update Updates quotas for a tenant.4 L4 u7 p# s7 {
quota-usage Lists quota usage for a tenant.
1 t4 Q( r; e2 Y1 y! ]+ R9 |, u$ e8 P7 [% d
Transfer操作
6 `- Q) K$ z9 x- Q9 ]8 I; Xtransfer-accept Accepts a volume transfer.& ~5 [# o! a! _8 Y X
transfer-create Creates a volume transfer.7 C1 c$ F4 w1 }
transfer-delete Undoes a transfer.
) P# }- @2 W0 b U0 l transfer-list Lists all transfers.
# v! i x3 f" n& W transfer-show Show transfer details.7 {7 J3 o% z% v6 [
/ T- B& f; c) F: w& e$ a1 |. S; S Service操作
9 t, @; V4 v1 Y* E4 Kservice-disable Disables the service.
' Q" H! i. j: d: X5 O service-enable Enables the service.1 G6 T6 t0 r% i2 a9 G
service-list Lists all services." p9 F x) b6 ^/ f
" \4 t7 Y7 V8 \% ]2 s. ?5 j: Q0 U3 J Encryption操作' p, R/ ]* B0 S5 H! K! B! x$ Q" x
encryption-type-create$ [7 ?8 B; T' l+ l$ y
Creates encryption type for a volume type. Admin only.
# G( m& ?% W( n encryption-type-delete; Y+ w9 J3 ~3 i6 ]$ @
Deletes encryption type for a volume type. Admin only.& c% j; t: K1 m* M$ q6 d9 |
encryption-type-list
; ^/ y; ^6 p' l% I* Q! k7 ~ Shows encryption type details for volume types. Admin only.2 ^9 R2 t& Y* a9 [
encryption-type-show) J! v; K( C8 t% L# }9 A! X
Shows encryption type details for volume type. Admin only.
# Y& U% X8 A* e% E: J! r5 K$ q+ k, x- T7 d8 C- N) O/ R% P
6 ^; @! O. {" g! a" Q6 d) o |
|