1.查询虚拟机的规格信息列表
nova flavor-list
2.查询创建虚拟机的AZ信息
nova availability-zone-list
3.查询创建虚拟机的密钥对信息
nova keypair-list
4.查看计算节点
nova hypervisor-list
5.查看指定名称的计算节点上的虚拟机
nova hypervisor-servers <指定的名称>
6.列出(某个租户的)虚拟机
nova list
7.列出所有租户的虚拟机
nova list --all-tenants
8.关闭指定虚拟机(关机)
nova stop <name/id>
9.启动指定虚拟机(开机)
nova start <name/id>
10.重启虚拟机(重启)
nova reboot <name/id>
11.暂停虚拟机(暂停) 恢复暂停虚拟机(恢复暂停)
nova pause <name/id> 暂停
nova unpause <name/id> 恢复暂停
12.挂起虚拟机
nova suspend <name/id>
13.恢复运行虚拟机(恢复运行)
nova resume <name/id>
14.重置虚拟机状态
nova reset-state --<状态> <name/id>
15.删除虚拟机
nova delete <name/id>
16.挂载数据卷
nova volume-attach <name/id> volume_id
17.查看虚拟机挂载的所有数据卷
nova volume-attachments <name/id>
18.卸载数据卷
nova volume-detach <name/id> volume_id
19.挂载网卡
nova interface-attach –net-id <网卡id> <name/id>
20.查看虚拟机的网卡信息
nova interface-list <name/id>
21.卸载虚拟机的网卡
nova interface-detach <name/id> <网卡的port_id>
22.绑定安全组
nova add-secgroup <name/id> <secgroup_name>
23.解绑安全组
nova remove-secgroup <name/id> <secgroup_name>
24.列出虚拟机的安全组
nova add-secgroup <name/id> <secgroup_name>
25.查看vnc
nova get-vnc-console <name/id> novnc
26.锁虚拟机
nova lock <name/id>
27.解锁虚拟机
nova unlock <name/id>
28.修改虚拟机规格(只能改大不能改小)
nova resize <name/id> <规格name>
29.创建快照
其工作原理是对 instance的镜像文件(系统盘)进行全量备份,生成一个类型为 snapshot的 image,然后将其保存到 Glance上。快照之前,最好先pause虚拟机
nova image-image <name/id> <快照name>
30.搁置虚拟机
shelve 将 instance 保存到 Glance 上,之后可通过 Unshelve 重新部署。Shelve 操作成功后,instance 会从原来的计算节点上删除(即不能在指定节点上查询到),并自动生成镜像
nova shelve <name/id>
31.搁置取消虚拟机(unshelve, 会重新选择节点部署,可能不是原节点)
nova unshelve <name/id>
32.冷迁移虚拟机
nova migration <name/id> < hostname>
33.热迁移虚拟机
nova live-migration <name/id>
34.获取虚拟机CPU、内存等的使用情况
nova diagnostics <name/id>
35.查看节点详情
nova hypervisor-show <host_id>