source admin-openrc.sh
<时间戳><日志等级> <日志内容><源代码位置>
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5XyDwixB-1670317644838)(https://gitee.com/tikogitee/cmcc-picgo/raw/master/img/20221130173915.png)]
# CMD - [para1] [para2]...
如:glance image-show 15sueadfe2dfa
operation主要包括:create,delete, update,list, show
查看用法
#CMD help
glacne help
,查看glance下有哪些SUB-CMD查看子命令的用法
#CMD help SUB-CMD
glance help image-update
,查看glance image-update的具体用法M版用户文档地址
最新版用户文档地址:目前zed版
注:查询类主要包含list操作,非查询类主要包含create,delete等
openstack-status
openstack-service status
openstack domain list
openstack service list
openstack endpoint list
openstack user list
openstack user show
openstack project list
openstack project show
openstack role list
openstack role show
openstack user create [--domain ] [--password ] [--email ] [--enable 或 --disable ]
# --domain : 指定域名
# --password : 指定密码
# --email : 指定email地址
#[--enable 或 --disable]:默认启用,即--enable
openstack project create [--domain ] [--description ] [--enable | --disable]
# : 代表新建项目名
# : 代表项目描述名
#[--enable | --disable]:默认启用,即--enable
openstack role create eg:openstack role create admin
openstack role add --user --project eg:openstack role add --project admin --user admin admin
openstack role delete
openstack user delete
openstack project delete
openstack domain delete
openstack service delete
nova list
nova show
nova flavor-list
查看模板详情
nova flavor-show
nova hypervisor-list
nova hypervisor-show
nova hypervisor-stats
nova secgroup-list
nova secgroup-list-rules
nova service-list
nova flavor-create name id ram disk vcpus# name:云主机类型名称
# id:规格ID,唯一标识,不能重复,取值auto则会由系统自动生成一个UUID作为规格ID;
# ram:内存大小,单位MB;
# disk:磁盘大小,单位GB;
# vcpus:VCPU核数;
nova boot {[--flavor ] [--image ] .........}
# : 实例名称
# [--flavor ]:虚拟机类型。
# [--image ]:选用的镜像。[--image-with ] :镜像的元数据属性。
[--boot-volume :启动逻辑卷的ID。
[--snapshot ] 快照
[--num-instances ] 实例数量
[--meta ] 元数据
[--file ] 文件
[--key-name ] 密钥名称
[--user-data ] 注入的用户数据
[--availability-zone ] 可用域
[--security-groups ] 安全组
[--block-device-mapping ] 块存储格式化
[--block-device key1=value1[,key2=value2...]] 块设备参数
[--swap ] 交换分区大小
[--ephemeral size=[,format=]] 连接块存储大小
[--hint ] 自定义数据
[--nic ] 配置IP
[--config-drive ] 驱动使能
[--poll] 显示创建进度
nova delete
neutron net-list
neutron net-show
neutron subnet-list
neutron subnet-show
neutron port-list
neutron port-show
neutron floatingip-list
neutron floatingip-show
neutron router-list
neutron router-show
neutron net-create [--shared] [--provider:network_type vlan[flat、vxlan、gre]] [--provider:physical_network ] [--provider:segmentation_id ] [--router:external ]
# --shared :项目共享
# --provider:network_type 创建网络类型
# --provider:physical_network : 创建网络物理网络
# --provider:segmentation_id : 段ID
# --router:external : 是否为外网
neutron subnet-create 网络ID/网络名 --name (子网名) –-allocation-pool start=开始地址IP ,end=结束地址IP --dns-nameserver DNS服务器 --gateway 网关IP 网段
# –-allocation-pool : 子网划分
# --enable-dhcp : 开启dhcp
# --disable-dhcp : 关闭dhcp
# --dns-nameserver : dns地址
# --gateway : 网关地址
# 网段 : 网络号
# --ip-version 4 : 指定是IPv4还是ipv6,默认ipv4
查看云硬盘列表
cinder list
查看云硬盘详情
cinder show
查看云硬盘类型列表
cinder type-list
查看云硬盘快照列表
cinder snapshot-list
查看云硬盘备份列表
cinder backup-list
cinder create --name '' size # size:默认单元为G
cinder create --name '' --volume-type '' size # size : 默认单元 G
nova volume-attach <实例ID> <卷ID>
将实例上的云硬盘解绑
nova volume-detach <实例ID> <卷ID>
cinder delete
glance image-list
glance image-show
# glance image-create --name '' --disk-format qocw2 --container-format bare --progress < 镜像文件
# --disk-format:硬盘格式化为想要的格式
# --container-format: 容器格式化为想要的格式
# glance image-delete