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

楼主 |
发表于 2022-10-20 14:57:20
|
显示全部楼层
Nova:( N- i- ~4 }1 v8 o7 H0 c6 N. V+ |( n. |
List of instances- j/ \2 \* a# q+ ]
1
5 R5 p- F( t+ X' }* |' sopenstack server list. i3 e8 h4 K6 a& z6 [6 U8 E
2
) g7 A1 N; e2 i, ~+ `0 r. _ Dnova list* d# Q N. R9 q7 G: V, D1 h+ E
Details on a specific instance. {+ r5 r# [* Y3 c' V5 r) w8 J
1
: Z7 {: k, N3 Oopenstack server show <server id>
$ B u: ^$ F' q h- @ ?! z. N) W2
# G8 H; H; ?: m7 I4 l- J v# n8 hnova show <server id>
6 s& C" q- f" u' f' MRebuild an instance- d4 B2 s5 g3 z" [' e0 K! I- p9 P
18 [5 y3 i& c( j" Z8 c
openstack server rebuild --image <image-id> <server-id>( o; L0 n* N0 M# F8 `5 z
29 N$ M1 n8 |/ t m+ i) B3 T
nova rebuild <server-id> <image-id>
, G4 U# i1 @ a/ ^Rebuild an instance with metadata
* N' E. j$ |' ?" |( ]0 I0 y1
1 k. \ U. u% W" j' y5 m# W6 lopenstack server set --property <meta> <server-id>/ }1 i2 W. F1 C+ p8 w8 Y( H. C$ I
2: y3 E( y- v, c5 l
nova meta <server-id> set <meta>
1 M% v* |7 ^" ~33 k v/ }& V: s* I, d
nova rebuild --meta <meta> <server-id> <image-id>5 Y# H- Y9 M0 j& A* a9 j
Attach a port to an instance
* |9 W( v6 i& r1' H% |1 z/ N" h! ~' o0 I
nova interface-attach --port-id <port id> <instance id>
V! ]+ A: K; i9 L; qCreate a instance from a availability zone
$ g9 s; r6 Q' A$ h x) }. H15 K' C2 Y7 \( z5 ^" B8 v
nova boot --availability-zone nova:metal01:<ironic-id> --flavor <flavor-id> --image <img-id> --nic net-id=<network id>,v4-fixed-ip=<ip-address> <name>
2 z, c: R' j# l6 R# W2
' I% b8 Z0 K% X" i# @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>4 W( V3 R. d( b: e8 I. x( ]
Create a instance with meta property, sec group, fixed ip, ssh-key3 y1 [# f* }) D! u/ _
1$ Z8 t# W ]6 r! ~
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> vmname4 c+ ]- W' B9 \" S* P# ~2 Z
Create a instance
* M6 _) t8 z7 T% \5 L$ K8 h1% D& b9 z, F: U6 a+ P
openstack server create --image <image id> --flavor <flavor id> vmname
. W8 l: B" [6 iRemove error state from instance
2 P$ j7 _% Q0 Y9 \, d( w) A- O/ G1
% ^2 x" L/ ]$ G; n2 Onova reset-state --active <server-id>
& g2 H. P" S [4 E5 i# t# }6 m% rChange the flavour (resize)8 N0 q% n" [9 B# u7 H; |
1! i3 z3 R: A: h
openstack server resize --flavor <flavor> <ID>1 s" S, ]- L8 h
Neutron:
4 V4 I( B! I* u( }. UList of subnets and network ID- H0 h5 l1 g* h/ W
1
3 q$ @7 M# _; S) d9 {openstack network list' @$ y% h. l, ?6 d6 N6 |
2* c4 y$ Y5 L( k1 @- b! | S
neutron net-list0 l4 w. q* g( r5 w
List of subnets, their IDs and allocation pools:
& c" r0 }) }9 `4 y, I" r: ^1! p: K$ v( g/ ?) @! }
openstack subnet list
& v* H( R) i4 U, x28 z: i8 F$ R* c& G
neutron subnet-list1 H: @1 R$ ?, Y; v# f% ]$ x
List ports3 l! u9 p+ x, U# d6 r& s
1
: N+ y1 U) k1 D1 e' f8 x4 `openstack port list
" p& l* I( w( C* e% F2
& b1 J r" |% H* bneutron port-list
. u5 n- |( H* A: C% dCreate port
8 k; l2 j+ C6 [) `: i+ u) \' u; X16 `1 ~8 }0 b1 Q# B
openstack port create --network <network id> --fixed-ip subnet=<subnet id>,ip-address=<ip-address>
2 u6 V9 S5 u. x/ Q( {9 G% ^& L2
) R7 ^1 a; k: o( J$ |# E) |# hneutron port-create --fixed-ip subnet_id=<subnet id>,ip_address=<X.X.X.X> <network id> <name>& f* x6 t) u% w# S$ E
Update or Set/Unset port
! u2 s% s4 N! h" Z3 h+ ]1 x10 Z+ p- o. H& d* [9 j
neutron 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>7 |( c( `! i# Z- z
2. h- ^) t/ D& h5 M
openstack port set --fixed-ip subnet=<subnet>,ip-address=<ip-address> <port id>* t8 d( M0 s- a& U; e# s% Q
3
8 r c7 B& W7 d% Q' ropenstack port unset --fixed-ip subnet=<subnet>,ip-address=<ip-address> <port id>
9 w+ G5 R5 v3 S# o5 e3 o( N+ r( G9 kGet details on a port
) Q2 P) g0 i7 L/ b8 ^1
' |& j* T/ f! i' Topenstack port show <port id>
; d5 ] N! z. w% D$ x% k2
# Z' T) w7 q+ D8 g( q1 o+ q7 qneutron port-show <port id>1 L6 ^3 e, _# g5 T
Allowed address pairs - (Allows one port to add additional IP/MAC address pairs on that port to allow traffic that matches those specified values.)5 }2 D% i9 N! x$ |0 f6 n
1+ e2 U4 U6 r0 }
neutron port-update <port-uuid> --allowed-address-pairs type=dict list=true ip_address='0.0.0.0/0'
0 a; V/ f% {1 cGlance:' W( ]. F( t9 T
List images) m$ l! U. c0 |1 D. K
1
3 F \3 Y( T; x0 ~: M4 ?openstack image list
+ n/ @' b; {" n( @2
, n' G. l" M/ z- B' D1 Cglance image-list) e4 t) P) }3 \9 j: `' ~
Get details on an image/ V- V1 Q# _/ U+ i# o% y
1 B' }8 H# R8 F: Y5 {3 i! r: {
glance image-show <image id>- m5 O) F. E2 R: {7 J" }' j
Upload a image7 N( u$ M4 E0 B4 b2 X# r
1
y( V4 t' N( E# zopenstack image create --disk-format qcow2 --container-format bare --public --file ./centos7.qcow2 centos7-image
6 [0 s$ U) \" a2 sDelete
; q5 V: ~3 Q( B& g6 i+ c% k8 [6 Q! W17 H2 Y5 ? ]& q; e' ?# m+ V/ b
openstack image delete <ID>$ o, `! F+ n a( z% v2 P6 b
Download a image, X+ {8 j: U% I9 m' Q% J
1
$ ~- d3 e, X) Q$ Z/ S1 z8 ^ Zglance image-download <img-id> --file img.qcow2
# T/ w" W! r2 QChange state/ ?2 b" R- z' |' V3 `/ B6 y
1, K% d8 R% I6 S9 t: u! [6 E
cinder reset-state --state in-use <id>
# C, `: `, T$ V+ x0 x1 EOther:, I6 F* I' F- p" ~/ P9 y6 ~( G
List flavors
$ u) [' P- \0 C& D3 |) @6 n13 _: F% b9 j' a) i0 E
openstack flavor list
( o3 y$ ~# \* G5 I. Q# C" _List keypairs
! U" c& ~9 f; f1 T6 n, v7 P14 N! ~4 d. g) l) E% T
openstack keypair list7 _" H. D7 `9 k5 g. c# [8 ^; g l. A" _* w
List Security groups
/ C& |; Z2 \9 n! H6 G# x1: t5 V9 v1 S x I: @
openstack security group list
! I. Z+ f1 s8 L& N+ K. M! [Cinder
8 n. { h& l) @8 U9 n8 K/ H14 q/ i' Y, Z( d9 h" a
openstack volume set --state error <id>
7 g* N3 O2 N: ]0 }Stop a migraion
3 @0 [3 K1 [ [- S$ J; P5 [/ l' i- I! a
Remove the active volume from the migration state
( D4 S" @. W2 r4 T1 o4 M# C7 t' {2 g; r, b \9 [% ~( Q$ u
1. e0 V. j, }/ \2 O
cinder reset-state <id> --reset-migration-status* S9 c8 m9 E& A( @+ z) u. c
find the volume in the attaching state and remove it& e. h6 q( n/ i3 S, O4 h* _7 S
, w; q# @- m8 o6 z9 v- s% r
1
( C5 x! E4 s* t0 R& `* k& \2 r. Gopenstack volume list
& s# N' q9 p4 D ]3 [1. u& x% _1 Z% I- N$ d' S$ T
cinder reset-state <id> --state error0 u6 L$ }4 V9 B/ {- d- T. K6 v
1+ ]3 p, ]7 ~& J9 h& G) F1 s( N; I5 _
cinder reset-state <id> --reset-migration-status2 e2 @ p7 m3 R( P4 q/ r
openstack volume delete <id>
" y/ E, f/ W+ L* y4 M6 v10 @' I4 K) |7 z* }) \6 r% t h9 `" n
openstack volume delete <id> |
|