将设为首页浏览此站
开启辅助访问 天气与日历 收藏本站联系我们切换到窄版

易陆发现论坛

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

nova命令汇总一览表

[复制链接]
发表于 2020-1-10 10:28:38 | 显示全部楼层 |阅读模式

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

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

x
通过nova-manage version查看nova版本

" a6 m6 Q3 C( [! n& @) J
2014.2.3

- I% U! Q: O* o8 U5 {
#nova --version

, T1 K7 `  N3 j
2.20.0
0 K3 B/ g6 u- W3 L4 C3 j
运行nova help 命令,可以得到如下信息:

0 G& V/ `3 {$ \/ n
其中前面的部分是需要加载的一些环境变量,包括租户名称、用户ID、密码等,为了对其进行相应的权限验证和审核功能,其中CLI命令的主要包括以下内容:
! e& U1 H, A4 |absolute-limits 为用户得到一个完全限制列表; _* _, u4 C6 w# }6 R
add-fixed-ip 给虚拟机绑定一个固定IP地址& t% T" V) `; _/ @
add-floating-ip 给虚拟机绑定一个浮动IP
8 [6 n! P; L' t2 Uadd-secgroup 给虚拟机添加一个安全组
9 w4 a5 X+ D; B: F  a" Z: oagent-create 创建一个新的agent
; L' {: O/ g% E7 z8 Nagent-delete 删除一个已经存在的agent! V0 ]/ E2 b2 @8 b3 C; r+ S" n
agent-list 列举所有的agent信息
: C) y- r- n6 Z! \  e4 h% dagent-modify 修改已经存在的agent信息2 W: q0 Z( h/ {; S
aggregate-add-host 将计算节点添加到指定的主机集合( F* l. o' e4 @
aggregate-create 创建一个新的主机集合: u! T' K4 q- S) p! E  H: i3 n
aggregate-delete 删除指定的主机集合
6 D" a0 _  _) Y3 L" W0 F& baggregate-details 显示指定主机集合的详细信息1 T4 G, X. ~0 o
aggregate-list 列举所有主机集合的详细信息
; T1 U2 \9 S! [% Yaggregate-remove-host 将计算节点从指定主机集合中移除。+ z/ U  l/ r* P3 W8 e7 R% o; E
aggregate-set-metadata 更新制定主机集合的元数据信息,主要指az信息。
. J- R1 r' s3 I8 o$ U! gaggregate-update 更新一个主机集合的名称或者其可用域信息8 A8 _5 i. V1 m5 j
availability-zone-list 列举所有的可用域信息8 |! b( k+ r% t- p
backup 通过创建一个backup类型的快照来备份虚拟机/ W0 {0 I9 T' a6 U: U3 j
boot 启动一个新的虚拟机! p  _* \' j/ f) g0 q
clear-password Clear the admin password for a server.! T. X0 q% ^2 u
cloudpipe-configure 更新cloudpipe instance ××× IP/port
  W& |! f2 S0 @) Q: D; acloudpipe-create 基于指定的项目创建一个cloudpipe instance
5 |" L! J4 s  Lcloudpipe-list 列举所有的cloudpipe instances
" Z0 h' [, A% e7 i( a, dconsole-log 获得一台虚拟机的操作台日志1 M7 T1 |; y- J7 a
credentials 显示从auth返回的用户凭证, p, e0 J$ X) w1 O# R* b
delete 直接关闭并删除一个或者多个虚拟机# T7 r" O# o; D! ^- b# q
diagnostics 获取虚拟机CPU、内存等的使用情况: @; n8 N$ C, k
dns-create 根据domain、名字和IP创建一个DNS  \6 z2 d6 J3 Y. j( w! ~7 J
dns-create-private-domain 创建一个指定的私有的DNS domain0 [: i+ t2 P6 D: {( y
dns-create-public-domain 创建一个指定的公有的DNS domain
3 A9 ~4 {- m' G  F! S' W3 {dns-delete 删除一个指定的DNS* y: x4 ?) u* O" G0 @- n! B, g. j. I
dns-delete-domain 删除一个指定的 DNS domain.
& v( L. d& H% u- N& _, Pdns-domains 列举出可用的dns domains.
" v/ p% M8 i* c; f( a8 P  ~# f) ^dns-list 列举dns信息
$ ]' |% q; s  b: hendpoints 从认证服务返回的端口信息
0 M3 e0 z! ]! B' j. r3 W5 o+ B/ |' Sevacuate 从故障主机疏散撤离虚拟机( i6 v: Q1 ~7 U$ y6 f8 d; Y
fixed-ip-get 获取固定ip的信息, A7 R1 n% Q) J$ I; y) d1 p; j
fixed-ip-reserve 给虚拟机预留固定IP' O1 [( {. A7 b+ m# c9 ?2 O
fixed-ip-unreserve 虚拟机取消预留固定IP
! v9 y" v/ z6 ~4 n8 B- mflavor-access-add 将指定的flavor 添加到指定的 tenant
+ Y+ q1 W. K6 \- Yflavor-access-list 列出flavor的使用信息
flavor-access-remove 从指定的租户移除flavor使用权
$ |& x) l- Z( K  r& B5 ]flavor-create 生成新的flavor
1 O6 K6 a! J' u) ~flavor-delete 删除一个指定的flavor  _$ X/ b1 k( I
flavor-key 为flavor设置或取消extra_spec5 M2 A: M, Q% i* K
flavor-list 列举出所有可用的flavor
4 Q- g2 g6 h  F1 q" B$ d/ Zflavor-show 显示指定flavor的信息
! H' B- X3 u6 @2 [* pfloating-ip-associate 给虚拟机分配一个浮动IP1 ~- g9 s* ^7 ^9 q9 L
floating-ip-bulk-create 创建浮动IP地址段
; ^2 z% y& G: n( P2 p( D8 @# afloating-ip-bulk-delete 删除浮动IP地址段! o7 E: b( ]/ |! d/ B; Q
floating-ip-bulk-list 列举浮动IP地址段) }! M0 U8 k* B
floating-ip-create 为当前租户分配一个浮动IP/ g6 f7 j4 x$ d* m5 R, z9 F* {# I5 D
floating-ip-delete 删除浮动IP" _+ A" A% ^$ N3 u
floating-ip-disassociate 解绑浮动IP
3 D/ j) i1 v5 _5 \* b& g% q; Ufloating-ip-list 显示所有浮动IP( z6 G1 z0 `5 P; _" M
floating-ip-pool-list 显示所有浮动IP地址池
) l4 i! ?9 A/ B8 Z# l* zget-password 获取虚拟机的admin密码, 此操作调用元数据服务来请求元数据信息,并不是从虚拟机里读取其密码信息
) L0 I2 e. A, A/ T% r& Tget-rdp-console 获得虚拟机rdp控制台
! F/ @1 G3 d" j# F: D# pget-serial-console 获得虚拟机serial 控制台
# \8 I5 A) Y0 Hget-spice-console 获得虚拟机spice控制台
5 F5 a& k9 z9 ?get-vnc-console 获得虚拟机vnc控制台6 k. I2 S: @5 P
host-action 开启、关闭或者重启计算节点9 I0 v. ~1 \( R+ G& K
host-describe 显示计算节点的描述信息
  g3 x- _* |/ b% e9 h) D5 Whost-list 列举所有节点以及服务
# C- J, O6 [, F6 q6 i% fhost-update 更新节点的状态信息
. `- ~) {* i& Q4 H8 T0 A" qhypervisor-list 列举出所有计算节点的信息
, p% X9 A$ i# s$ a2 E/ q0 Ohypervisor-servers 列举出一个计算节点下的所有虚拟机& a( l* q+ C4 n1 F  ^& b  D
hypervisor-show 显示一台计算节点的详细信息
+ X9 u; R! F* i- Hhypervisor-stats 获取所有计算节点的统计信息/ M' _; T- Y' k+ c$ U
hypervisor-uptime 获取指定计算节点的更新时间# J& X2 o8 A, X. a* K% R
image-create 通过虚拟机快照创建一个镜像
- `* m( b$ l/ W& C; v* Y  i/ Simage-delete 删除指定镜像0 n5 x6 [3 e  l: d0 j
image-list 获取镜像列表5 y! h/ c, Y0 T1 G2 Y' S# t7 j' @
image-meta 设置或者删除镜像的元数据信息9 P" D" Y" b" x( I% G% H9 R8 A
image-show 显示指定镜像的详细信息
/ A+ {- K7 }( S& a! C# f4 Qinterface-attach 给虚拟机挂载一块网卡
4 s3 B2 D0 u& v  X2 pinterface-detach 从虚拟机上卸载一块网卡
5 Y4 z7 R) V$ G) ~interface-list 获取指定虚拟机上所有挂载的网卡% K1 |! x" L' y/ N5 k2 X1 _- Q
keypair-add 创建密钥对; q! A# N7 A$ n4 ]. ^# G& R
keypair-delete 根据名字删除密钥对0 g" ~* n2 d/ c5 J, E& V
keypair-list 针对当前用户列举其密钥对0 C% e) i- U8 t: ~" P
keypair-show 显示密钥对的详细信息
0 G( Z5 `0 |; F/ Q4 D! H& Dlist 列举当前用户所有虚拟机, r: A" _. ]) q- |
list-secgroup 列举指定虚拟机的所有的安全组
/ Y) c0 z# H! r8 `live-migration 执迁移
4 Q% G8 {2 [! @9 f1 D, hlock Lock a server.
# ^. ~1 l: \' umeta 设置或者删除虚拟机的元数据
& ~! _8 j6 O/ c  bmigrate 冷迁移. x) a7 }7 z* n( ?8 @" ?' V
network-associate-host 将网络分配给某个节点! n# m9 ^& }& K
network-associate-project 将网络分配给当前租户0 T- A( `0 m6 E' o
network-create 创建网络$ m# s( D4 d# D4 h& d5 z; z
network-delete 删除网络 9 M0 w& E% G/ G, V# h
network-disassociate 将节点或者租户从指定网络中解除7 ~! i/ U! b, t! @- k5 P# h
network-list 列举网络列表6 k& i, u+ B6 d
network-show 显示指定的网络
6 p4 j5 l, E; E' e/ c% |pause 暂停虚拟机 (可通过unpause恢复虚拟机)
$ I# s8 c1 m# c. V( J6 V* j/ w, zquota-class-show 列出配额类的配额
# B9 q8 e; F( e/ S- g; |( v3 Bquota-class-update 更新配额类的配额. y8 P2 Y- E8 ~7 U" u
quota-defaults 列出了一个租户的默认配额. S0 ^) ~2 S) C. F8 X0 s8 K. U
quota-delete 删除配额,将恢复默认配额
2 R+ {( B. ?2 o# ]quota-show 显示用户或者租户的配额情况) _' q0 }9 T" h
quota-update 更新用户或者租户的配额情况
9 F3 ]: |! X: s3 W  z. Zrate-limits Print a list of rate limits for a user( H4 W" A$ c# {& H! L$ s
reboot 重启虚拟机  i6 f$ H5 G" f; q  v
rebuild 关闭、重传镜像并重启虚拟机
! r* H1 q" u, w3 Crefresh-network 刷新网络% S4 e# D" x# ?
remove-fixed-ip 从虚拟机移除固定IP
2 M- O$ p3 k$ r! V$ u# dremove-floating-ip 移除浮动IP7 d( _! D1 P% e: H! V
remove-secgroup 从虚拟机移除安全组
2 {3 [3 w, `9 D' r6 Z/ Frename 重命名虚拟机. [" n9 r' R/ ]0 }  R! L: U; g
rescue 重启虚拟机进入修复模式,从初始镜像或者指定镜像启动,挂载的当前的启动盘作为第二块盘。9 N  Z/ i4 Y& t
reset-network 重置虚拟机网络
4 V, m- S) x( }! Nreset-state 重置虚拟机状态
; Y5 a% {; s- }- [6 B  d  eresize 调整虚拟机配置- j7 d# \' c$ B
resize-confirm 确认调整配置( n& t  I# Q4 \4 L3 D: T
resize-revert 取消调整配置,恢复到之前的状态% `5 J/ U0 ~5 o. I. d1 r  f
resume 恢复虚拟机
3 R( w0 l; ^3 U6 h# ~2 c# g* rroot-password Change the root password for a server.( B& v- p! B% {+ M, a5 b
scrub 删除绑定在一个租户下的网络和安全组$ m7 f1 v4 h6 y7 W: c* P
secgroup-add-default-rule 给默认安全组添加规则$ ^- F* ?+ `! g% K! g
secgroup-add-group-rule 给安全组添加新的组规则
+ A0 p* z3 {- {& psecgroup-add-rule 给安全组增加规则。
) s( ]! B; I' S5 E  c$ msecgroup-create 创建安全组
) N# j/ j" n2 S- D: bsecgroup-delete 删除安全组.  l# a8 R; P2 `& Y2 c; s
secgroup-delete-default-rule 给默认安全组删除规则
, P9 @+ [) i8 N" k  `: M) D% Ssecgroup-delete-group-rule 给安全组删除组规则2 A2 R+ B3 P  p  y& s  W
secgroup-delete-rule 给安全组删除规则
; G; Y9 h! g  u5 `- Rsecgroup-list 当前租户的安全组列表$ Y3 P3 W3 l0 k
secgroup-list-default-rules 默认安全组的列表规则) [$ z" c" c4 q2 b1 [- l
secgroup-list-rules 列举安全组规则
# ]7 d( Q) u* |& \2 \secgroup-update 更新指定的安全组
% }' S9 x4 }9 b9 E8 x  ~' \7 Hserver-group-create 创建server_group
  {0 \2 \/ h, a/ g+ k4 O: T& Cserver-group-delete 删除server_group
  Q! E6 B& a% g4 _! p2 g2 m3 sserver-group-get 获得server_group& N! r/ p+ E) @! G
server-group-list 获取server_group信息
$ I" w( u% q' r  |( \$ Oservice-delete 删除服务( @$ N: U  \. V3 K# @
service-disable 关闭服务! E' B) v& Z- K: w9 v
service-enable 开机自启服务' H8 D1 O% P7 W; A* U: w9 n! T$ V
service-list 获取所有的服务,并通过 host & binary过滤" |7 w1 V" O! X
shelve Shelve虚拟机+ `' X0 [; O! q( ~
shelve-offload 从计算节点移除一个搁置的虚拟机- {, l$ @3 }- T
show 显示指定虚拟机的详细信息) o( D' O' r8 L
ssh ssh到指定虚拟机6 n0 m/ Q, h' d5 k# z5 S
start 开启指定虚拟机
/ \! V/ \0 a5 W9 {9 O- s$ H# Zstop 停止指定虚拟机
6 L6 Y2 C+ q9 ?! hsuspend 挂起指定虚拟机
% M5 ]/ t( U$ v2 s; Nunlock 解锁指定虚拟机7 S# T! _2 z  u. S! W( L
unpause 取消暂停的虚拟机
2 N, a8 l7 q- ^unrescue 重启虚拟机从正常状态" f- ~: Y; [7 \- @4 D9 k. ^
unshelve unshelve虚拟机7 [' O+ b% N0 S
usage 为指定的租户显示器资源使用情况/ `, ]8 u+ E  d5 j. C9 H- u
usage-list 列示所有租户的使用情况" [& N  ]. I/ i" A
volume-attach 给指定虚拟机挂载云硬盘* s" f: f: h+ u# P
volume-create 创建一个云硬盘" v' Q' E' n7 |! o
volume-delete 删除一个云硬盘+ O! E0 j- S+ l: G7 }) n
volume-detach 从虚拟机上卸载云硬盘
2 @" S% U3 S& ~! I: J1 yvolume-list 列举所有云硬盘
$ f1 K, p8 o9 J. f8 mvolume-show 显示指定云硬盘的详细信息
% y$ _' v0 R) O  ~( |7 Mvolume-snapshot-create 创建云硬盘快照) ?) E( b: ^' t9 T% t2 |1 R6 v
volume-snapshot-delete 删除云硬盘快照
8 z- c6 g  b+ G2 q2 N( avolume-snapshot-list 云硬盘快照列表2 D: r0 `8 n# C1 H. Z# a" D8 l
volume-snapshot-show 显示指定云硬盘快照详细信息( g. P1 R( k, v, D; o  D
volume-type-create 创建云硬盘类型  }7 p. z: R% Z3 L
volume-type-delete 删除云硬盘类型
8 H5 B1 m5 D4 Q- a/ C& ovolume-type-list 更新云硬盘挂载信息。
2 l6 G/ \$ j) G1 gvolume-update 更新卷附件
& `# I$ w8 M+ `  Fx509-create-cert 为租户的用户创建了x509证书6 a* ^: _3 X6 i8 a: v1 W- R7 G& O
x509-get-root-cert 获取x509根证书
6 H! [" Y7 v, c3 [  Kbash-completion 列示出所有命令的可选项
3 a' v. t' n9 S* H9 K) Fhelp 显示帮助信息& A- X, p2 |( H
net 显示网络信息- _0 o5 w. P+ a. d, r
net-create 创建一个网络
& E% Z, o, i  H: inet-delete 删除一个网络
$ ]" z7 b" `9 Y7 g5 {) i% @net-list 列示网络(获取不到时可用#neutron net-list )  K7 {8 `6 Y+ Y5 V8 F5 N% s
instance-action 显示虚拟机action的Request4 U: d  I1 }  V/ r2 W
instance-action-list 显示虚拟机的actions
4 G8 W5 z$ ?+ N" |6 [' K+ V/ k4 Kbaremetal-interface-add 为baremetal节点添加一个网络接口" V  B0 N9 j- E, H( `$ T/ E  D
baremetal-interface-list 列示baremetal节点的网络接口; E& n% S% w( Y6 A7 r; R. ?
baremetal-interface-remove 移除baremetal节点的网络接口1 y/ S4 f0 \7 C2 l/ y% b  S
baremetal-node-create 创建一个baremetal节点4 M! w* b9 R9 R
baremetal-node-delete 从baremetal节点移除一个网络接口: K- q7 d$ k# k: R9 c9 f2 F
baremetal-node-list 列示可用的baremetal节点。( G# u& @8 p. {8 Y( w# z+ Q
baremetal-node-show 列示指定的baremetal节点
3 c4 M' O  C2 r6 Dcell-capacities Get cell capacities for all cells or a given
  C1 ~$ p) B# e! [& ecell.
: p0 w1 W5 K  i+ u) E. Acell-show Show details of a given cell.' y/ [) L$ B2 b
force-delete 强制删除虚拟机& T: w4 ^- ~6 B7 k
restore 恢复一个软删除的虚拟机
" ?. P4 Q( w9 N" [# Q! ahost-evacuate 从故障节点中疏散所有虚拟机
" I7 N4 R8 x; D2 {migration-list 列示迁移列表. p- A1 `, |* I# R2 m
list-extensions 列出所有可用的os - api扩展  ^" n3 o9 \" ]7 Z5 u! [* a$ @9 E
host-servers-migrate 将指定主机的所有实例迁移到其他可用主机' Q- G' I# b9 |
host-meta 在主机的所有实例上设置或删除元数据

( V& k0 F3 c" _  }2 B- |
 楼主| 发表于 2020-1-10 10:32:38 | 显示全部楼层
我们常用的是nova boot 起一个虚机,nova live-migration 迁移虚机。 nova image-list
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

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

如有购买积分卡请联系497906712

QQ|返回首页|Archiver|手机版|小黑屋|易陆发现 点击这里给我发消息

GMT+8, 2020-7-8 01:44 , Processed in 0.059652 second(s), 23 queries .

Powered by 龙睿 bbs168x X3.2

© 2001-2020 Comsenz Inc.

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