nova命令汇总一

nova命令汇总一

——nova命令解释

首先,通过nova-manage version查看nova版本
2014.2.3
#nova --version
2.20.0
运行nova help 命令,可以得到如下信息:

其中前面的部分是需要加载的一些环境变量,包括租户名称、用户ID、密码等,为了对其进行相应的权限验证和审核功能,其中CLI命令的主要包括以下内容:
absolute-limits 为用户得到一个完全限制列表
add-fixed-ip 给虚拟机绑定一个固定IP地址
add-floating-ip 给虚拟机绑定一个浮动IP
add-secgroup 给虚拟机添加一个安全组
agent-create 创建一个新的agent
agent-delete 删除一个已经存在的agent
agent-list 列举所有的agent信息
agent-modify 修改已经存在的agent信息
aggregate-add-host 将计算节点添加到指定的主机集合
aggregate-create 创建一个新的主机集合
aggregate-delete 删除指定的主机集合
aggregate-details 显示指定主机集合的详细信息
aggregate-list 列举所有主机集合的详细信息
aggregate-remove-host 将计算节点从指定主机集合中移除。
aggregate-set-metadata 更新制定主机集合的元数据信息,主要指az信息。
aggregate-update 更新一个主机集合的名称或者其可用域信息
availability-zone-list 列举所有的可用域信息
backup 通过创建一个backup类型的快照来备份虚拟机
boot 启动一个新的虚拟机
clear-password Clear the admin password for a server.
cloudpipe-configure 更新cloudpipe instance ××× IP/port?
cloudpipe-create 基于指定的项目创建一个cloudpipe instance
cloudpipe-list 列举所有的cloudpipe instances
console-log 获得一台虚拟机的操作台日志
credentials 显示从auth返回的用户凭证
delete 直接关闭并删除一个或者多个虚拟机
diagnostics 获取虚拟机CPU、内存等的使用情况
dns-create 根据domain、名字和IP创建一个DNS
dns-create-private-domain 创建一个指定的私有的DNS domain
dns-create-public-domain 创建一个指定的公有的DNS domain
dns-delete 删除一个指定的DNS
dns-delete-domain 删除一个指定的 DNS domain.
dns-domains 列举出可用的dns domains.
dns-list 列举dns信息
endpoints 从认证服务返回的端口信息
evacuate 从故障主机疏散撤离虚拟机
fixed-ip-get 获取固定ip的信息
fixed-ip-reserve 给虚拟机预留固定IP
fixed-ip-unreserve 虚拟机取消预留固定IP
flavor-access-add 将指定的flavor 添加到指定的 tenant
flavor-access-list 列出flavor的使用信息

flavor-access-remove 从指定的租户移除flavor使用权
flavor-create 生成新的flavor
flavor-delete 删除一个指定的flavor
flavor-key 为flavor设置或取消extra_spec
flavor-list 列举出所有可用的flavor
flavor-show 显示指定flavor的信息
floating-ip-associate 给虚拟机分配一个浮动IP
floating-ip-bulk-create 创建浮动IP地址段
floating-ip-bulk-delete 删除浮动IP地址段
floating-ip-bulk-list 列举浮动IP地址段
floating-ip-create 为当前租户分配一个浮动IP
floating-ip-delete 删除浮动IP
floating-ip-disassociate 解绑浮动IP
floating-ip-list 显示所有浮动IP
floating-ip-pool-list 显示所有浮动IP地址池
get-password 获取虚拟机的admin密码, 此操作调用元数据服务来请求元数据信息,并不是从虚拟机里读取其密码信息
get-rdp-console 获得虚拟机rdp控制台
get-serial-console 获得虚拟机serial 控制台
get-spice-console 获得虚拟机spice控制台
get-vnc-console 获得虚拟机vnc控制台
host-action 开启、关闭或者重启计算节点
host-describe 显示计算节点的描述信息
host-list 列举所有节点以及服务
host-update 更新节点的状态信息
hypervisor-list 列举出所有计算节点的信息
hypervisor-servers 列举出一个计算节点下的所有虚拟机
hypervisor-show 显示一台计算节点的详细信息
hypervisor-stats 获取所有计算节点的统计信息
hypervisor-uptime 获取指定计算节点的更新时间
image-create 通过虚拟机快照创建一个镜像
image-delete 删除指定镜像
image-list 获取镜像列表
image-meta 设置或者删除镜像的元数据信息
image-show 显示指定镜像的详细信息
interface-attach 给虚拟机挂载一块网卡
interface-detach 从虚拟机上卸载一块网卡
interface-list 获取指定虚拟机上所有挂载的网卡
keypair-add 创建密钥对
keypair-delete 根据名字删除密钥对
keypair-list 针对当前用户列举其密钥对
keypair-show 显示密钥对的详细信息
list 列举当前用户所有虚拟机
list-secgroup 列举指定虚拟机的所有的安全组
live-migration 执迁移
lock Lock a server.
meta 设置或者删除虚拟机的元数据
migrate 冷迁移
network-associate-host 将网络分配给某个节点
network-associate-project 将网络分配给当前租户
network-create 创建网络
network-delete 删除网络
network-disassociate 将节点或者租户从指定网络中解除
network-list 列举网络列表
network-show 显示指定的网络
pause 暂停虚拟机 (可通过unpause恢复虚拟机)
quota-class-show 列出配额类的配额
quota-class-update 更新配额类的配额
quota-defaults 列出了一个租户的默认配额
quota-delete 删除配额,将恢复默认配额
quota-show 显示用户或者租户的配额情况
quota-update 更新用户或者租户的配额情况
rate-limits Print a list of rate limits for a user
reboot 重启虚拟机
rebuild 关闭、重传镜像并重启虚拟机
refresh-network 刷新网络
remove-fixed-ip 从虚拟机移除固定IP
remove-floating-ip 移除浮动IP
remove-secgroup 从虚拟机移除安全组
rename 重命名虚拟机
rescue 重启虚拟机进入修复模式,从初始镜像或者指定镜像启动,挂载的当前的启动盘作为第二块盘。
reset-network 重置虚拟机网络
reset-state 重置虚拟机状态
resize 调整虚拟机配置
resize-confirm 确认调整配置
resize-revert 取消调整配置,恢复到之前的状态
resume 恢复虚拟机
root-password Change the root password for a server.
scrub 删除绑定在一个租户下的网络和安全组
secgroup-add-default-rule 给默认安全组添加规则
secgroup-add-group-rule 给安全组添加新的组规则
secgroup-add-rule 给安全组增加规则。
secgroup-create 创建安全组
secgroup-delete 删除安全组.
secgroup-delete-default-rule 给默认安全组删除规则
secgroup-delete-group-rule 给安全组删除组规则
secgroup-delete-rule 给安全组删除规则
secgroup-list 当前租户的安全组列表
secgroup-list-default-rules 默认安全组的列表规则
secgroup-list-rules 列举安全组规则
secgroup-update 更新指定的安全组
server-group-create 创建server_group
server-group-delete 删除server_group
server-group-get 获得server_group
server-group-list 获取server_group信息
service-delete 删除服务
service-disable 关闭服务
service-enable 开机自启服务
service-list 获取所有的服务,并通过 host & binary过滤
shelve Shelve虚拟机
shelve-offload 从计算节点移除一个搁置的虚拟机
show 显示指定虚拟机的详细信息
ssh ssh到指定虚拟机
start 开启指定虚拟机
stop 停止指定虚拟机
suspend 挂起指定虚拟机
unlock 解锁指定虚拟机
unpause 取消暂停的虚拟机
unrescue 重启虚拟机从正常状态
unshelve unshelve虚拟机
usage 为指定的租户显示器资源使用情况
usage-list 列示所有租户的使用情况
volume-attach 给指定虚拟机挂载云硬盘
volume-create 创建一个云硬盘
volume-delete 删除一个云硬盘
volume-detach 从虚拟机上卸载云硬盘
volume-list 列举所有云硬盘
volume-show 显示指定云硬盘的详细信息
volume-snapshot-create 创建云硬盘快照
volume-snapshot-delete 删除云硬盘快照
volume-snapshot-list 云硬盘快照列表
volume-snapshot-show 显示指定云硬盘快照详细信息
volume-type-create 创建云硬盘类型
volume-type-delete 删除云硬盘类型
volume-type-list 更新云硬盘挂载信息。
volume-update 更新卷附件
x509-create-cert 为租户的用户创建了x509证书
x509-get-root-cert 获取x509根证书
bash-completion 列示出所有命令的可选项
help 显示帮助信息
net 显示网络信息
net-create 创建一个网络
net-delete 删除一个网络
net-list 列示网络(获取不到时可用#neutron net-list )
instance-action 显示虚拟机action的Request
instance-action-list 显示虚拟机的actions
baremetal-interface-add 为baremetal节点添加一个网络接口
baremetal-interface-list 列示baremetal节点的网络接口
baremetal-interface-remove 移除baremetal节点的网络接口
baremetal-node-create 创建一个baremetal节点
baremetal-node-delete 从baremetal节点移除一个网络接口
baremetal-node-list 列示可用的baremetal节点。
baremetal-node-show 列示指定的baremetal节点
cell-capacities Get cell capacities for all cells or a given
cell.
cell-show Show details of a given cell.
force-delete 强制删除虚拟机
restore 恢复一个软删除的虚拟机
host-evacuate 从故障节点中疏散所有虚拟机
migration-list 列示迁移列表
list-extensions 列出所有可用的os - api扩展
host-servers-migrate 将指定主机的所有实例迁移到其他可用主机
host-meta 在主机的所有实例上设置或删除元数据

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

原文地址:http://blog.51cto.com/13788458/2128283

时间: 2024-10-29 04:19:35

nova命令汇总一的相关文章

nova 命令汇总二

nova 命令汇总二 --存储相关命令 上一节列举了所有的nova CLI 命令,对这些命令有了一个初步地认识,接下来我把这些命令大致分成了三类,主要包括与存储资源相关的操作命令.与网络资源相关的操作命令以及与计算资源相关的操作命令,也正对应了openstack的三个核心.这一节首先叙述与存储资源相关的操作命令的具体使用方法和各个参数代表的含义.和存储资源相关的操作,也即是和volume相关的操作,主要包括:volume-attach.volume-create.volume-delete.vo

nova 命令汇总四 ——计算相关命令

nova 命令汇总四 --计算相关命令 本节叙述一下计算资源相关的命令,重点分为管理计算节点的命令和虚拟机生命周期的管理命令. 管理计算节点的命令: 1. aggregate-add-host 功能: 将计算节点添加到指定的主机集合 用法: nova aggregate-add-host <aggregate> <host> 参数:<aggregate>  聚合的名称或ID:  <host>   添加到指定聚合的主机 2. aggregate-create

openstack项目中遇到的各种问题总结 其三(命令汇总)

三.注意事项 3.1.挂载目录是需要注意的事项 把分区挂载到目录下的操作要谨慎小心 对于存放系统重要文件的目录不要挂载,对于目录下有重要文件的目录需要做备份,因为挂载过程中会把目录清空 四.命令汇总 4.1.openstack命令汇总 查看openstack节点上服务状态 [[email protected] ~]# openstack-status 当实例启动失败时可以尝试一下命令(test为虚机的名字) 重置虚机的状态 [[email protected] ~(keystone_admin)

Linux 常用命令汇总

Linux 常用命令汇总 1. 显示日期与时间:date 可修改显示日期格式,如:date +%Y/%m/%d %H:%M à2016/12/25 17:05(%Y:年:%m:月:%d:日:%H:24小时制:%M:分) date –d 参数后可加:today/yesterday/tomorrow 来显示今天.昨天.明天日期 2. 显示日历:cal(默认显示本月月历) cal 2001 可显示2001年整年日历:cal 10 2001 可具体显示某月月历 3.  计算器:bc 4. Tab键:用在

常用Git命令汇总

常用Git命令汇总 跟着R哥来到了新公司(一个从硬件向互联网转型中的公司),新公司以前的代码基本是使用SVN做版本控制,甚至有些代码没有做版本控制,所以R哥叫HG做了一次Git分享,准备把公司所有的代码用Git作版本控制.平时自己虽然天天使用Git,但是总感觉知识有些零散,于是汇总了一些常用的Git命令. 常用配置 --system #系统级别 --global #用户全局 --local #单独一个项目 git config --global user.name "xxxx" #用户

压缩&amp;&amp;解压命令汇总

以下是搜集的Linux系统下,压缩&&解压命令,以备参考使用. .tar 解包: tar xvf FileName.tar 打包:tar cvf FileName.tar DirName    tar cvf a.tar a.txt b.txt c.txt (注:tar是打包,不是压缩!) --------------------------------------------- .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:g

网络实用命令汇总

netstat -n  查看当前建立的会话列表 netstat -nb 可以查看当前会话是由哪个应用程序开启的 网络实用命令汇总,布布扣,bubuko.com

git命令汇总

一.创建命令 1.克隆一个git仓库 git clone 地址 2.建立一个新的本地git仓库 git init 二.本地修改命令 1.查看仓库当前状态 git status 2.查看文件与上一个版本的差异 git diff 3.将修改加入暂存区 git add xxx 4.提交暂存区文件 git commit –m "说明" 三.查看提交历史 1.查看所有的提交历史 git log 2.查看某一文件的提交历史 git log –p <file> 3.查看每一个命令 git

linux打包压缩命令汇总

tar命令 [[email protected] ~]# tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思):-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩.-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?-j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩