nova 命令汇总二

——存储相关命令

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

  1.volume-attach
    功能:给指定虚拟机挂载云硬盘
    用法: nova volume-attach []
    参数: 虚拟机的名称或者UUID; 要挂载的云硬盘的ID; [] 设备的名称,例如/dev/vdb
2.volume-create
    功能: 创建一个云硬盘
    用法: nova volume-create
    参数: 创建云硬盘的大小
    3.volume-delete
    功能:删除一个云硬盘
    用法: nova volume-delete
    参数: 删除云硬盘的ID或者名称
    4.volume-detach
    功能:从虚拟机上卸载云硬盘
    用法: nova volume-detach
    参数: 虚拟机的名称或者UUID; 要卸载云硬盘的ID
    5.volume-list
    功能:列举所有云硬盘
    用法: nova volume-list [--all-tenants [<0|1>]]
    参数: [--all-tenants [<0|1>]] 所有租户的云硬盘(仅admin可用)
    6.volume-show
    功能:显示指定云硬盘的详细信息
    用法: nova volume-show
    参数: 要查看云硬盘的ID或者名称
    7.volume-snapshot-create
    功能:创建云硬盘快照
    用法: nova volume-snapshot-create
    参数: 要创建快照云硬盘的ID
    8.volume-snapshot-delete
    功能:删除云硬盘快照
   用法: nova volume-snapshot-delete
   参数: 要删除快照的ID
    9.volume-snapshot-list
    功能:云硬盘快照列表
    用法: nova volume-snapshot-list
   参数: 无
    10.volume-snapshot-show
    功能:显示指定云硬盘快照详细信息
   用法: nova volume-snapshot-show
    参数: 要查看云硬盘快照的ID或者名称
    11.volume-type-create
    功能:创建云硬盘类型
   用法: nova volume-type-create
    参数: 创建云硬盘类型的名称
    12.volume-type-delete
    功能:删除云硬盘类型
    用法: nova volume-type-delete
    参数: 删除云硬盘类型的ID
13.volume-type-list
    功能:列示云硬盘类型
    用法: nova volume-type-list
    参数: 无
    14.volume-update
    功能:更新云硬盘挂载信息
    用法: nova volume-update
    参数: 虚拟机的名称或者UUID; 挂载的ID; 云硬盘的ID

注意:当遇到的命令参数不清楚时,不要着急。可以用 help命令来查看用法,如:
#nova help volume-update
nova 命令汇总二_第1张图片