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

楼主 |
发表于 2022-10-20 14:57:20
|
显示全部楼层
Nova:
1 h( F- E3 `6 [7 S1 yList of instances
% f& e/ J9 y5 I1$ ?" ~$ I5 ^$ ?( ^
openstack server list8 N) [* y# w6 L7 @0 _
2
: m. b0 E$ U7 C4 e/ S T/ `nova list V( C& W# \/ z: r
Details on a specific instance
) A; j( y$ v3 b4 y- ~+ C1
# k( q! d0 ^9 F) H* {# popenstack server show <server id>
4 Y! v2 L1 p( I: P# V7 P; [2! ]' J' x; c2 E6 W7 N
nova show <server id>3 S* H4 K! l8 X
Rebuild an instance
t; K0 R$ e* n1 ?9 O" }1+ }/ Q2 P1 J; Z. {2 x/ Q( e3 j* y
openstack server rebuild --image <image-id> <server-id>
7 Y& B( V: q" G3 b f2
7 r! Q( Q y p6 Rnova rebuild <server-id> <image-id>
8 h" ^0 ^8 Z# Y& U: mRebuild an instance with metadata
' ~( A( [& ]' s! M1
% o9 O' a$ C) D/ W+ v- Z' X: m0 }openstack server set --property <meta> <server-id>
& h! @ {1 L k2 I2+ k# }2 N O0 c/ d8 Y- D! l: u1 A
nova meta <server-id> set <meta>
% A b) \+ w0 `1 J2 b39 {& {5 ]3 U8 P! m* q
nova rebuild --meta <meta> <server-id> <image-id>
+ ]1 t! O( i+ A yAttach a port to an instance) R c3 u2 ]( Y2 O: A$ T7 k
1
$ q' O* W/ q D% a$ Snova interface-attach --port-id <port id> <instance id>+ p/ t- M! [* {) w& Q0 q* t
Create a instance from a availability zone& D; y2 n2 F# B6 y- t4 X
1
+ K# g% n& b& v" ^; @ bnova boot --availability-zone nova:metal01:<ironic-id> --flavor <flavor-id> --image <img-id> --nic net-id=<network id>,v4-fixed-ip=<ip-address> <name>3 h& X z2 j! W+ ?
2
# u0 [: u# D, o- G9 }openstack server create --availability-zone nova:metal01:<ironic-id> --flavor <flavor-id> --image <img-id> --nic net-id=<network id>,v4-fixed-ip=<ip-address> <name>) }8 O. W& `# o; @: F# w5 K
Create a instance with meta property, sec group, fixed ip, ssh-key
, P8 q" J' M" x1 ], d5 B; N6 H& P
openstack server create --image <image id> --flavor <flavor id> --nic net-id=<network id>,v4-fixed-ip=<ip-address> --property <meta-data> --security-group <security group id> --key-name <keypair name> vmname
2 @! T, q( K- d E5 k: {: aCreate a instance
$ F q3 U' E1 G7 c. _) I+ L, j6 g15 |, N! C5 l3 O7 ?
openstack server create --image <image id> --flavor <flavor id> vmname& m9 T+ n4 s5 o4 O* t
Remove error state from instance - _1 x- p' w: B
17 Y3 j* ]1 `0 l7 Z- M/ a( d
nova reset-state --active <server-id>
( i8 W9 c: W! W/ h. v! s; zChange the flavour (resize)$ r Q9 O/ l! S& e/ r, ~7 X; o
1
+ {2 m7 }, u) ?; p% e h& Y u) Fopenstack server resize --flavor <flavor> <ID>
1 b9 }3 F5 E' M7 }Neutron: Y: y5 l$ e9 D5 E
List of subnets and network ID
. j+ O$ S ^" A. A8 \ w1/ J8 V _% ~7 O' P. g; V- }
openstack network list: C% b, Z+ @8 C4 @) T
2
- J$ H8 _1 A; s1 e0 N8 R/ tneutron net-list3 w+ _/ ~6 i2 L) l4 J
List of subnets, their IDs and allocation pools:0 N5 p& E* o! L {
1
9 q7 J% ^5 t+ Topenstack subnet list1 j, v r2 m+ V, S
2
0 \4 S' g5 A! H5 l9 r9 B8 M2 bneutron subnet-list P: t' Z f! H; t h
List ports
0 \6 G( E( x1 y8 ]3 W1 Y$ b& z1
/ z' a7 b% ], ?# |& qopenstack port list
' h9 V: k" G l, c4 f2
% m" o! e E% g; @neutron port-list Q1 S# ^" H1 G0 n% Z$ ~/ W
Create port3 G! N) q0 s( ]0 V# j0 B. R
10 B/ I- X9 r$ ]/ x$ `
openstack port create --network <network id> --fixed-ip subnet=<subnet id>,ip-address=<ip-address>6 v# e2 W3 ^6 M; j" \; Z
2
2 u) @* i2 x. B. L! bneutron port-create --fixed-ip subnet_id=<subnet id>,ip_address=<X.X.X.X> <network id> <name>5 f; V$ J" G8 |$ k. c* ]8 ^
Update or Set/Unset port) P: g; G( ]1 r" O1 B# |
1
# ~0 e) c( y! o) Qneutron port-update --fixed-ip subnet_id=<subnet id>,ip_address=<ip-address> --fixed-ip subnet_id=<subnet id>,ip_address=<X.X.X.X> <port id>
5 X: p% i& Q6 Y. R4 n2: [6 z1 }: L. M& o" V" ]
openstack port set --fixed-ip subnet=<subnet>,ip-address=<ip-address> <port id>
; h" q. m0 X! s! b4 f; h3" X) x' l3 O, [0 O: ?2 r$ g. M' v
openstack port unset --fixed-ip subnet=<subnet>,ip-address=<ip-address> <port id>
% r& I2 G6 S" D4 E- e1 _Get details on a port
- g. {3 e( b7 C2 d+ }" a7 G1' D' P7 G3 `, s& o& d
openstack port show <port id>$ p" }& k' R- ?1 l3 H( O
2% K9 v8 V e E. ^% @
neutron port-show <port id>
' R+ v3 D ] s. y3 `3 c( t6 b% }( _Allowed address pairs - (Allows one port to add additional IP/MAC address pairs on that port to allow traffic that matches those specified values.)% R j5 e9 ^/ G ]% I- n/ y
15 f- o2 U; i$ T1 b) G1 l# t) x7 u
neutron port-update <port-uuid> --allowed-address-pairs type=dict list=true ip_address='0.0.0.0/0': L5 J! ?$ b4 @8 ^/ R( ^! O0 d
Glance:" g+ ^) }9 p. {& j5 J, F9 ^
List images" ?1 u3 X6 u. z; b. @$ O7 w c9 Q# M
1
& u/ [- s6 h* g$ { P8 popenstack image list! M8 S5 O# D8 O& }
2; U2 M4 p7 ]8 ?' X0 A( F
glance image-list* ^4 u# K8 r, K6 l$ l/ f. D& [
Get details on an image
1 Z$ I) b6 w3 O4 G+ l% w1! E$ s: A7 l V, [0 V: s. Z; J
glance image-show <image id> [' r7 q' O$ f! @* {& u& k! u
Upload a image9 M: R8 o. n/ s* \1 |3 {4 I" R
1
2 u5 {* L( p' Z, i, G, [$ X/ Dopenstack image create --disk-format qcow2 --container-format bare --public --file ./centos7.qcow2 centos7-image2 m. b2 l1 Y! r4 P8 b9 B' x3 p
Delete
1 B7 h; D8 G4 R12 z) W/ B9 Z" X! d! A3 m) V+ q
openstack image delete <ID>) Z% m& n6 z/ q# X) d4 D
Download a image6 W% B: y I7 d
13 T( r" B( o5 s D( s$ }8 |, |
glance image-download <img-id> --file img.qcow2
9 Y7 `2 \ e6 s sChange state
2 K' y6 F3 \. s$ H1 x P1 M14 b* M# w' ]% d) d) m; t) K! @
cinder reset-state --state in-use <id>% f+ \# ?3 Z- I4 _$ Y! \
Other:* Z' D' j! K3 X, x `" V
List flavors
* R) R9 M9 Y: z' r* y n5 v N$ ]12 b$ m+ |4 ^+ {3 p) B7 C
openstack flavor list1 i/ z: g! I A9 n
List keypairs, b0 @/ a8 ?2 K$ n: b( N
1
n' {. S" I& E% Kopenstack keypair list
1 j0 W$ e! C; o/ E' R$ e8 eList Security groups
' C9 w/ T) ^1 a1 f" E' A1
- k, F; k$ N3 Copenstack security group list
& m# |& T! ^+ C: z4 cCinder% |0 ?5 n: H4 Q+ k2 t( m6 S- H
1
1 N9 r- }; g3 _; hopenstack volume set --state error <id># b5 R+ L z* v8 \! i5 L3 c
Stop a migraion i( u: y# D! J
6 q! [* u1 P( p a
Remove the active volume from the migration state _) X' S/ J( l, \
2 k% P+ Z" H' i$ {( _7 a
1
: I# A) F# G9 ~* }: Hcinder reset-state <id> --reset-migration-status
( }3 w; w5 u( D# R& Ufind the volume in the attaching state and remove it7 W0 t7 \" I- J# K% k8 t/ W
0 s4 {7 k. h' i9 a# \# P1
! e, b* \2 @- l, t! Uopenstack volume list
" Y8 l F0 p& N, w1! C6 z4 i3 ~. L t+ M* @! r' I
cinder reset-state <id> --state error9 S* q+ B( L# f! S6 g5 n2 a
1
4 V+ T& Z$ x5 h" g4 Ucinder reset-state <id> --reset-migration-status
) l8 n _" {* N. e) @' {openstack volume delete <id>
* c& k) B w* T8 \1 ~5 Y1
G& d6 l1 c' Y( q+ w/ K( Zopenstack volume delete <id> |
|