转载出处:本文为CSDN博主「年少丶轻狂」的原创文章
原文:https://blog.csdn.net/whyAholic/article/details/110056147
glance
一、查看镜像列表
1、glance image-list

二、查看镜像详细信息(只能id)
1、glance image-show 镜像id(name不行)

三、上传镜像
1、glance image-create --name +“名字” --disk-format +镜像格式 --container-format+图片容器格式 **--progress**

四、更新镜像
1、glance image-update +镜像id

1、如果需要改变镜像启动硬盘最低要求值(min-disk)时,min-disk 默认单位为 G。
2、glance image-update --min-disk=1 220a96e7-6d92-4a95-9cdc-920a71d50dc7

五、删除镜像
1、glance image-delete +镜像id(name不行)

nova
安全组secgroup
一、查看安全组列表
1、nova secgroup-list

二、创建安全组
1、nova secgroup-create +name +'描述'


三、删除安全组
1、nova secgroup-delete +name或id

虚拟机类型favlor
一、查看虚拟机类型列表
1、nova flavor-list

二、创建虚拟机类型
1、创建一个名为 why,ID 为 6,内存为 1024MB,磁盘为 20 GB,vCPU 数量为2 的云主机类型
2、nova flavor-create

三、查看云主机类型详细信息
1、nova flavor-show+name

四、删除虚拟机类型
1、nova flavor-delete+name或id

neutron
一、查看网络服务列表
1、neutron agent-list

1、在上面基础上
2、neutron agent-list -c 过滤查看服务列表某列

二、查看网络服务的详细信息
1、neuteon agent-show +服务id

三、查看网络列表信息.
1、neutron net-list

四、查看子网列表信息
1、neutron subnet-list

五、查看网络的详细信息
1、neutron net-show +网络id或网络名称

六、查看子网的详细信息
1、neutron subnet-show+子网id或子网名称

cinder
一、查看可用命令
1、cinder --help | grep type

二、创建云硬盘(要求:小于卷组大小)
1、cinder create --name why 1

三、查看云硬盘信息
1、cinder list

四、创建type标识的卷类型
1、cinder type-create lvm

五、查看卷类型列表
1、cinder type-list

六、创建带type标识的云硬盘
1、cinder create --name ceshi --volume-type lvm 1

七、查看云硬盘详细信息
1、cinder show +云硬盘名称

八、删除云硬盘
1、cinder delete+云硬盘名称或id

swift
一、创建容器
1、swift post+名称

二、查看容器列表
1、swift list

三、查看容器内容
1、swift list +容器名称

四、上传文件至容器
1、swift upload +容器名称+目录或文件

五、下载文件
1、选择目录下的文件下载
2、选择文件下载
3、选择空目录直接下载

六、查看容器服务状态
1、swift stat
