易陆发现论坛

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

nova命令汇总一

[复制链接]
发表于 2020-3-26 10:58:31 | 显示全部楼层 |阅读模式

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

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

x

#nova --version" I$ e% ~$ C- E2 E4 r. F  @3 S% L
2.20.0
; y3 ]7 }5 [% [7 J: u% l+ q  o运行nova help 命令,可以得到如下信息:/ A* a2 F* ?9 Q! \$ a5 M
其中前面的部分是需要加载的一些环境变量,包括租户名称、用户ID、密码等,为了对其进行相应的权限验证和审核功能,其中CLI命令的主要包括以下内容:
: E7 R% p( V  ^1 m8 X& Z; D2 pabsolute-limits 为用户得到一个完全限制列表, f9 B3 b" U2 Z# j
add-fixed-ip 给虚拟机绑定一个固定IP地址1 `8 C  @8 b5 y4 F: F; x* U
add-floating-ip 给虚拟机绑定一个浮动IP0 o& W) P% ?1 c* S+ Z4 Y5 b; f% x6 i  d
add-secgroup 给虚拟机添加一个安全组
6 ~' Z' E6 q/ }0 ?# W" [8 |agent-create 创建一个新的agent
: X; f' N. @0 Hagent-delete 删除一个已经存在的agent
* j* e6 C" F# J/ ^agent-list 列举所有的agent信息) ^1 g, g( p/ b/ }
agent-modify 修改已经存在的agent信息9 m* S4 J: @8 p  [6 V9 J1 l  C
aggregate-add-host 将计算节点添加到指定的主机集合7 W7 Q2 Y3 N% ~+ ?* ]2 L; D' y
aggregate-create 创建一个新的主机集合
: _0 b/ c. V; n9 @1 a$ u" caggregate-delete 删除指定的主机集合) Y# v/ {! p4 u- M6 C3 S( [
aggregate-details 显示指定主机集合的详细信息
9 S7 h. k/ t7 L8 _5 Daggregate-list 列举所有主机集合的详细信息7 Y" i4 l' E5 K. _
aggregate-remove-host 将计算节点从指定主机集合中移除。$ g$ O9 y, @3 L4 s2 J+ S
aggregate-set-metadata 更新制定主机集合的元数据信息,主要指az信息。6 A% N' h& b: f% h4 O
aggregate-update 更新一个主机集合的名称或者其可用域信息
" h! i' ^$ e$ C) Bavailability-zone-list 列举所有的可用域信息
& l. Z. M; B) d. j4 k8 Lbackup 通过创建一个backup类型的快照来备份虚拟机6 I! E5 F6 {( \. G0 R
boot 启动一个新的虚拟机' U7 a; A3 ~+ q& A" G+ _
clear-password Clear the admin password for a server.; y& k3 B2 s# T0 f# W5 i9 g, `
cloudpipe-configure 更新cloudpipe instance ××× IP/port?: q3 N: w! ?; p7 \& w2 b. b4 Q
cloudpipe-create 基于指定的项目创建一个cloudpipe instance
  S# c. m1 ]1 b- }" ?cloudpipe-list 列举所有的cloudpipe instances+ q  O) X& _" a, m+ z
console-log 获得一台虚拟机的操作台日志/ G+ @/ p4 `2 R. h$ T4 H' Z9 i
credentials 显示从auth返回的用户凭证
* a+ D, K. v$ l/ T8 q" edelete 直接关闭并删除一个或者多个虚拟机
' C. l% _1 M1 Rdiagnostics 获取虚拟机CPU、内存等的使用情况
2 p6 C/ w2 k5 ~0 Y! Mdns-create 根据domain、名字和IP创建一个DNS) z, C& m8 ]0 Q8 d4 ~% o- k/ X
dns-create-private-domain 创建一个指定的私有的DNS domain
# o3 m5 v9 A/ p0 c. jdns-create-public-domain 创建一个指定的公有的DNS domain4 @, N& F6 f) C2 v0 }$ ~
dns-delete 删除一个指定的DNS
, C. n, ?6 U5 ~dns-delete-domain 删除一个指定的 DNS domain.! d+ ]7 x$ F  Y/ q" [- x: w: x
dns-domains 列举出可用的dns domains.
7 r) y2 _. o4 D2 g$ W5 f2 z3 Wdns-list 列举dns信息, q' ?0 N+ W: I% ]  o6 B
endpoints 从认证服务返回的端口信息
0 a( Q0 h+ r. c2 V( ^5 cevacuate 从故障主机疏散撤离虚拟机
% M8 h. P% |$ P7 \8 ]% D. pfixed-ip-get 获取固定ip的信息
/ [( I$ N; ~, m% [- \fixed-ip-reserve 给虚拟机预留固定IP: A3 c4 {6 q$ z
fixed-ip-unreserve 虚拟机取消预留固定IP0 R5 s. J$ b0 M8 i$ A
flavor-access-add 将指定的flavor 添加到指定的 tenant- Q( r' r/ X+ O0 f, i. ^
flavor-access-list 列出flavor的使用信息

flavor-access-remove 从指定的租户移除flavor使用权
- r$ x3 w7 `2 F" T) I3 K9 pflavor-create 生成新的flavor
) Q2 G# g& |- ?- M4 |  @flavor-delete 删除一个指定的flavor& k  M: o4 a% h  h
flavor-key 为flavor设置或取消extra_spec
; Z0 n9 M( |+ h: k, Yflavor-list 列举出所有可用的flavor
% U  O* b7 g3 }) b9 V0 qflavor-show 显示指定flavor的信息
. P7 K8 p. G9 }0 h8 D% T& W5 @floating-ip-associate 给虚拟机分配一个浮动IP
  @8 L- h6 j3 \8 D6 |floating-ip-bulk-create 创建浮动IP地址段& k; z7 p! D' X) G6 Y
floating-ip-bulk-delete 删除浮动IP地址段
  m3 O' ]* H% v9 s0 f1 ~floating-ip-bulk-list 列举浮动IP地址段$ V* _  ]# U- K. ~9 I, M
floating-ip-create 为当前租户分配一个浮动IP
) O5 ~  |; J4 |" m% Bfloating-ip-delete 删除浮动IP
% R( v' s3 O. x# `! e. d+ afloating-ip-disassociate 解绑浮动IP& p+ g% V# S  W: z; q
floating-ip-list 显示所有浮动IP
" A: A( u0 S1 X  g8 U- Pfloating-ip-pool-list 显示所有浮动IP地址池1 J. m* F' ~' `7 k, C
get-password 获取虚拟机的admin密码, 此操作调用元数据服务来请求元数据信息,并不是从虚拟机里读取其密码信息
, w9 R" V" A- ~7 {get-rdp-console 获得虚拟机rdp控制台
+ ]5 t6 y% J, u( ~& x" Vget-serial-console 获得虚拟机serial 控制台/ r  }. U6 y" P9 c6 i0 H. }/ X
get-spice-console 获得虚拟机spice控制台
3 ]' q5 A) }3 i! M8 Yget-vnc-console 获得虚拟机vnc控制台+ ~. p. X& Y, d% A& I( e
host-action 开启、关闭或者重启计算节点
9 j! ?5 ?0 \9 W3 L; uhost-describe 显示计算节点的描述信息
$ f( `8 Y' a! e- B3 Q+ ohost-list 列举所有节点以及服务
: L- L6 ^3 ]1 o( ghost-update 更新节点的状态信息
- T+ o! w' k: Y% r- t" {hypervisor-list 列举出所有计算节点的信息
9 `7 f: W- n5 p) R1 R/ Uhypervisor-servers 列举出一个计算节点下的所有虚拟机
3 C: T4 S6 J( S+ T8 Bhypervisor-show 显示一台计算节点的详细信息
. s6 ?; Z& y7 C5 \+ _* I! o' m8 U& shypervisor-stats 获取所有计算节点的统计信息0 f, n, Y; X" \* I
hypervisor-uptime 获取指定计算节点的更新时间3 L9 m+ V6 G+ Q: u
image-create 通过虚拟机快照创建一个镜像. r$ ^; F3 c" m! F" Q% G- d8 B- M2 ^
image-delete 删除指定镜像
/ W( l% M7 x$ {% yimage-list 获取镜像列表
3 g+ |5 n9 t/ S( Y" S6 Pimage-meta 设置或者删除镜像的元数据信息
5 _: ?- X2 G2 V6 E3 K5 l% {* ?8 Vimage-show 显示指定镜像的详细信息/ f! x  c- M4 Q+ s$ v2 H
interface-attach 给虚拟机挂载一块网卡( N  T. d3 o, Q7 r
interface-detach 从虚拟机上卸载一块网卡; l: [3 ]$ f1 c0 u; J! I- g
interface-list 获取指定虚拟机上所有挂载的网卡
: _: e2 `8 c: u+ F" d6 d. nkeypair-add 创建密钥对
& i! E) L6 E0 L$ S, Okeypair-delete 根据名字删除密钥对
6 _/ ^+ ?1 t. E2 V/ e1 J+ x( Z3 rkeypair-list 针对当前用户列举其密钥对
' B( U' B2 X& skeypair-show 显示密钥对的详细信息
+ p6 Y- C  Q% L4 i2 W2 blist 列举当前用户所有虚拟机
& W4 y9 w+ ^  J- ?  nlist-secgroup 列举指定虚拟机的所有的安全组
' `' E2 j/ x+ Q- W5 I* Alive-migration 执迁移
3 x6 e) \6 @  N; r3 M7 Dlock Lock a server.8 l7 O* {3 e- K7 s6 c$ a9 H* J
meta 设置或者删除虚拟机的元数据
, C& X3 Y+ e' jmigrate 冷迁移  u2 z% v+ H/ c# T+ `, o5 E
network-associate-host 将网络分配给某个节点, g' V2 a# {( U( G# J. i
network-associate-project 将网络分配给当前租户
! X! b! u# E$ f  x! enetwork-create 创建网络5 @; D3 o8 A4 }8 {4 s: Y$ G# s
network-delete 删除网络 7 q. X/ M" F/ B; P, E! E
network-disassociate 将节点或者租户从指定网络中解除
0 Q+ f! h6 v5 G' g$ E+ Inetwork-list 列举网络列表7 g  ?; p. `% Z) v8 ~0 @) R
network-show 显示指定的网络# J% Q& Y  p: y5 R" |0 n
pause 暂停虚拟机 (可通过unpause恢复虚拟机)
% e2 L0 ~. N# f: F8 D& qquota-class-show 列出配额类的配额
  \5 k: K. x- \$ z( l3 Dquota-class-update 更新配额类的配额
% K) P0 x* a) B, b+ M, S* z; Iquota-defaults 列出了一个租户的默认配额$ ^# C) l* B: j2 @8 R
quota-delete 删除配额,将恢复默认配额6 @" h4 u% E7 q6 K9 O# V
quota-show 显示用户或者租户的配额情况
& F0 y- F: S9 }; |; g; K" Oquota-update 更新用户或者租户的配额情况
9 a0 \* I8 H; k2 e( ]rate-limits Print a list of rate limits for a user/ O6 `2 Z1 j7 I$ p' p; o
reboot 重启虚拟机6 q; g$ a( T4 l* X4 v0 k# r
rebuild 关闭、重传镜像并重启虚拟机1 O5 y# Z# s- q! N% `2 s
refresh-network 刷新网络: g. b" s' y9 I' F- j
remove-fixed-ip 从虚拟机移除固定IP. t- m: ~4 U4 [5 }2 E: B) A& E; J
remove-floating-ip 移除浮动IP
3 _% y  F; Q. wremove-secgroup 从虚拟机移除安全组) r3 W. Q% g9 e
rename 重命名虚拟机7 F8 `  }' S. W8 ^% O
rescue 重启虚拟机进入修复模式,从初始镜像或者指定镜像启动,挂载的当前的启动盘作为第二块盘。
+ T9 |1 b( ~1 _6 e, J/ creset-network 重置虚拟机网络
5 X$ b- u' w  _reset-state 重置虚拟机状态
8 h; A( d7 L. zresize 调整虚拟机配置
3 w' A# S+ {0 ~2 a4 s) b8 Z2 R  N" kresize-confirm 确认调整配置
% D' O, L$ {3 Q* A& i8 a7 o& n0 {6 d- Bresize-revert 取消调整配置,恢复到之前的状态( X# j; X# z2 O/ O6 |9 Y
resume 恢复虚拟机
5 V7 ?5 W0 z# _) |' p* lroot-password Change the root password for a server.( I+ x' y" X! V* Y
scrub 删除绑定在一个租户下的网络和安全组
0 I2 ?; K3 ^( F- B% G. Ksecgroup-add-default-rule 给默认安全组添加规则# J' d4 c3 h) k3 D
secgroup-add-group-rule 给安全组添加新的组规则
, U$ |9 ?" I. d/ Xsecgroup-add-rule 给安全组增加规则。# f% Y6 W$ M4 q  U) {
secgroup-create 创建安全组5 D8 @. x8 l! J
secgroup-delete 删除安全组.$ T" C/ r( l0 J
secgroup-delete-default-rule 给默认安全组删除规则# H8 G" c" Q; R+ Q
secgroup-delete-group-rule 给安全组删除组规则. W. R! f7 V' R, d
secgroup-delete-rule 给安全组删除规则
' c& y( v9 u# j0 T0 Ssecgroup-list 当前租户的安全组列表
7 I, ]% g" j/ t/ s# }' \secgroup-list-default-rules 默认安全组的列表规则; r3 i' D" A6 d
secgroup-list-rules 列举安全组规则
# a5 R1 L  O& T, Dsecgroup-update 更新指定的安全组. x; l; M% s; m5 Y; ]
server-group-create 创建server_group
9 Z5 [! B8 o8 T# T1 Nserver-group-delete 删除server_group
. Q: R; X" i2 @server-group-get 获得server_group  `) `. Q" R+ D, L0 b  v) J- w3 R; [
server-group-list 获取server_group信息& S& T2 z* v  G2 x$ u
service-delete 删除服务! p: q2 {2 W. M* C  \3 D! _: z
service-disable 关闭服务
& Q2 q# f2 X! F: c, e# |service-enable 开机自启服务
* M4 s5 ?, N6 ~( C. m# Lservice-list 获取所有的服务,并通过 host & binary过滤, [) ~, y: y# m! e/ Y
shelve Shelve虚拟机
! T! ~: @% Z$ U# U  D9 F2 Gshelve-offload 从计算节点移除一个搁置的虚拟机, ]) Z; I7 Z) u2 w
show 显示指定虚拟机的详细信息
# o- B7 m1 H" U& m; v$ Y' qssh ssh到指定虚拟机- I! ~7 C$ o  ~5 t3 `
start 开启指定虚拟机
- L  V8 {6 b/ d& |stop 停止指定虚拟机
: U7 m/ f  d8 V0 w0 V! m3 Esuspend 挂起指定虚拟机
3 Z3 v0 {$ U' j. Aunlock 解锁指定虚拟机8 P8 H* M. Z. x2 r) {  L# `) u( y  q
unpause 取消暂停的虚拟机9 R9 w8 W+ z% X9 h0 c
unrescue 重启虚拟机从正常状态
7 I. m8 U" p! j2 f* \- R1 c, _# ^% Iunshelve unshelve虚拟机9 n6 x' H0 d4 y! @
usage 为指定的租户显示器资源使用情况, _) ^4 S/ l4 K+ c( ]# B0 t# D
usage-list 列示所有租户的使用情况2 Y, C4 Q6 }0 Y4 Q
volume-attach 给指定虚拟机挂载云硬盘
0 C" k4 s; \$ L# E# i+ {volume-create 创建一个云硬盘) J- L: x5 [5 f- w( a0 o  d
volume-delete 删除一个云硬盘4 ]2 K) p4 ]4 c5 S: X
volume-detach 从虚拟机上卸载云硬盘
, ]2 A8 O  H$ P" |1 |9 J& uvolume-list 列举所有云硬盘
. }  k! T* S' k- s; ~$ E, @volume-show 显示指定云硬盘的详细信息: k4 g1 p4 B% J+ F  w: J& `
volume-snapshot-create 创建云硬盘快照
  }& k( n! `5 o3 Xvolume-snapshot-delete 删除云硬盘快照7 J0 f; s( }& I
volume-snapshot-list 云硬盘快照列表
1 S7 C. ?1 r, V5 D+ ]9 Yvolume-snapshot-show 显示指定云硬盘快照详细信息% u2 {* S- }2 J2 p
volume-type-create 创建云硬盘类型& C0 C) w( D1 g: v6 I/ |
volume-type-delete 删除云硬盘类型
2 D7 O' [. i2 q' h/ {volume-type-list 更新云硬盘挂载信息。) j; x) j1 J) E# z
volume-update 更新卷附件
2 x7 U* }% T- ^# {& |8 Vx509-create-cert 为租户的用户创建了x509证书
* P$ ?; u* E8 H& N  nx509-get-root-cert 获取x509根证书& `0 X. |" r8 o+ L
bash-completion 列示出所有命令的可选项
9 q4 X! ]1 d3 m0 A; F. y; R6 Ehelp 显示帮助信息/ Z* Q5 C2 }9 V' ]; h
net 显示网络信息) E/ ]- \! i7 W+ \
net-create 创建一个网络- L' z' v5 }- U5 H# H, l4 F0 o
net-delete 删除一个网络  z2 T1 a, L8 N: j5 G4 F9 e. z- F
net-list 列示网络(获取不到时可用#neutron net-list )
5 v' b$ i% h0 ^& Ginstance-action 显示虚拟机action的Request8 n( c; X' k' M' u$ C# E3 X( V* E
instance-action-list 显示虚拟机的actions4 [4 G. R- l4 F7 L5 m3 H; N# @
baremetal-interface-add 为baremetal节点添加一个网络接口
( p/ [) k3 I4 r  z) hbaremetal-interface-list 列示baremetal节点的网络接口
4 s' B0 m: e& J% B# @baremetal-interface-remove 移除baremetal节点的网络接口
: o1 O5 ~; w. \4 h% cbaremetal-node-create 创建一个baremetal节点* T: C, B* C# r6 L: J, M* v: X: N( j
baremetal-node-delete 从baremetal节点移除一个网络接口
+ r% t& X2 E) p- q2 A0 D0 A3 V# ibaremetal-node-list 列示可用的baremetal节点。
, A. a  u$ U. I# q$ V1 Ubaremetal-node-show 列示指定的baremetal节点
1 U6 c( G8 q: ~! ?0 e7 m) {cell-capacities Get cell capacities for all cells or a given
$ F% u* Q# m8 r/ \! B& g+ gcell.
! u8 [6 f3 k0 r& B  Y! Ucell-show Show details of a given cell.( n* g( x& l. L+ \9 q6 k7 D/ w
force-delete 强制删除虚拟机
' `5 s/ y3 b9 F  f! J+ erestore 恢复一个软删除的虚拟机
0 o5 [0 w% Q7 Chost-evacuate 从故障节点中疏散所有虚拟机
2 N7 N8 f; @, X0 j) O# Wmigration-list 列示迁移列表
, l, y/ v# L5 B- k! i  klist-extensions 列出所有可用的os - api扩展
6 `9 ?& C$ w7 }4 j2 phost-servers-migrate 将指定主机的所有实例迁移到其他可用主机
( `+ h5 s$ F  c/ M4 G$ M* [host-meta 在主机的所有实例上设置或删除元数据

后面将从功能方面对这些命令进行划分,然后叙述常见命令的具体使用方法。

您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

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

如有购买积分卡请联系497906712

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

GMT+8, 2020-4-4 21:48 , Processed in 0.302254 second(s), 21 queries .

Powered by 龙睿 bbs168x X3.2

© 2001-2020 Comsenz Inc.

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