openstack 组件命令

Glance组件操作(镜像服务组件)

#环境配置:
source /etc/keystone/admin-openrc.sh
#查看镜像列表:
glance image-list openstack image list
#查看镜像详情:
glance image-show 镜像ID openstack image show centos7
#上传:
cd /opt/iaas/images/glance image-create --name "centos7.2" --disk-format qcow2 --container-format bare --progress < CentOS_7.2_x86_64_XD.qcow2
#更新:
glance image-update --min-disk 1 镜像ID
#导出:
glance image-download --file /opt/centos72.qcow2 --progress 镜像ID
cd /opt/
du -sh *
#删除:
glance image-delete 镜像ID

Keystone运维命令

#环境配置:
source /etc/keystone/admin-openrc.sh
#创建用户:
openstack user create --password ps1234 --email zzz@example.com --domain demo zzz
#创建acme项目:
openstack project create --domain demo acme
#创建角色:
openstack role create compute-user
#绑定用户和项目权限
#添加的用户需要分配一定的权限,需要把用户关联绑定到对应的项目和角色:
openstack role add --user hqs --project acme compute-user
#用户列表查询:
openstack user list
#查询zzz用户详细信息:
openstack user show zzz
#查询当前openstack平台所有项目:
openstack project list
#查询acme项目详情:
openstack project show acme
#查询所有keystone角色:
openstack role list

Nova组建操作(计算服务组件)

#安全组查看:
nova secgroup-list
#安全组创建:
nova secgroup-create zzz 'Most great security group'
#安全组删除:
nova secgroup-delete zzz
#安全组规则查看:
nova secgroup-list-rules zzz
nova secgroup-list-rules default
#安全组规则添加:
nova secgroup-add-rule hqs icmp -1 -1 0.0.0.0/0
nova secgroup-add-rule hqs udp 1 65535 0.0.0.0/0
nova secgroup-add-rule hqs tcp 1 65535 0.0.0.0/0
#安全组规则删除:
nova secgroup-delete-rule zzz icmp -1 -1 0.0.0.0/0
nova secgroup-list-rules zzz #查看规则

Horizon(自动化图形界面)

暂无

Neutorn(网络服务组件)

网络

#查看网络列表:
neutron net-list
#创建外部网络:
neutron net-create --shared --router:external=true --provider:network_type gre net-test-gre
#创建内部网络:
neutron net-create --shared --provider:network_type gre int-test-gre
#查看网络详情:
neutron net-show int-test-gre
#删除网络:
neutron net-delete int-test-gre
#更新网络:
openstack network set net-test-gre --name net-test11-gre --disable --no-share
neutron net-show net-test11-gre

子网

#创建外网子网:
neutron subnet-create net-gre 192.168.20.0/24 --name net-subnet01 --gateway 192.168.20.2 --allocation-pool start=192.168.20.101,end=192.168.20.240 --enable-dhcp --dns-nameserver 8.8.8.8
#创建内网子网:
neutron subnet-create int-gre 10.10.1.0/24 --name int-subnet01 --gateway 10.10.1.2 --allocation-pool start=10.10.1.101,end=10.10.1.240 --enable-dhcp
#查看子网列表信息:
neutron subnet-list
#查看子网详细信息:
neutron subnet-show net-subnet01
#删除子网:
neutron subnet-delete int-subnet01

路由

#创建路由:
neutron router-create router
#查看路由列表:
neutron router-list
#查看路由详情:
neutron router-show router
#删除路由:
neutron router-delete router
#添加外部网关:
neutron router-gateway-set router01 net-gre
neutron router-port-list router01
#删除外部网关:
neutron router-gateway-clear router01
neutron router-port-list router01
#添加内部接口:
neutron router-interface-add router01 int-subnet
neutron router-port-list router01
#删除内部接口:
neutron router-interface-delete router01 subnet=int-subnet
neutron router-port-list router01
#查看路由端口信息列表:
neutron router-port-list router01

端口

#查看端口列表:
neutron port-list
#查看端口详情:
neutron port-show 1b46a0d6-0df6-4f96-b3a3-d47aae6ed589
#创建端口:
neutron port-create int-gre --name test-port
#删除端口:
neutron port-delete test-port
#修改端口:
neutron port-update test-port --name test-port-8080 --security-group 54c9ccb7-7f00-4485-898f-e4bbebafa73b

Cinder(块存储服务模块)

#卷列表查看:
cinder list
#卷详情查看:
cinder show test2(查看的name)
#卷创建(size只能是整数):
cinder create --name test --description 'new volume' --availability-zone nova 2
#卷删除:
cinder delete test
#扩容:
cinder extend test-volume-01 5
cinder list
#查看类型:
cinder type-list
#删除类型:
cinder type-delete lvm

heat(编排服务)

暂无

Ceilometer(监控服务组件)

暂无

Swift (对象存储服务)

Openstack之各组件命令的更多相关文章

  1. Openstack计算Nova组件

    欢迎来到虚拟机的世界,如果我们将Openstack环境里运行在各个无力节点上的各种服务看座生命体,而不是死的指令集合,那么就是一个虚拟机的世界. Openstack的计算组件,也就是Nova项目实现了 ...

  2. openstack 5大组件之间的关系和基本架构思维导图

    云计算是一种按使用量付费的模式,这种模式提供可用的/便捷的/按需的网络访问,进入可配置的计算资源共享池(资源包括网络/服务器/存储/应用软件和服务),这些资源能够被快速提供,只需投入很少的管理工作或与 ...

  3. openstack环境搭建常用命令

    1,编辑/etc/selinux/config文件,关闭selinux SELINUX=disabled 2,清空iptables规则并保存 # iptables -F # service iptab ...

  4. OpenStack之各组件介绍

    OpenStack简介 OpenStack既是一个社区,也是一个项目和一个开源软件,它提供了一个部署云的操作平台或工具集.其宗旨在于:帮助组织运行为虚拟计算或存储服务的云,为公有云.私有云,也为大云. ...

  5. OpenStack的Heat组件详解

    一:简介     一.什么Heat 1. Heat 是一套业务流程平台,旨在帮助用户更轻松地配置以 OpenStack 为基础的云体系.利用Heat应用程序,开发人员能够在程序中使用模板以实现资源的自 ...

  6. openstack中Glance组件简解

    一.Glance组件介绍 1.概念 Glance是OpenStack镜像服务,用来注册.登陆和检索虚拟机镜像.Glance服务提供了一个REST API,使你能够查询虚拟机镜像元数据和检索的实际镜像. ...

  7. OpenStack 的Nova组件详解

    Open Stack Compute Infrastructure (Nova) Nova是OpenStack云中的计算组织控制器.支持OpenStack云中实例(instances)生命周期的所有活 ...

  8. Windows2008安装组件命令行工具ServerManagerCmd用法介绍

    转自:http://blog.sina.com.cn/s/blog_537de4b5010128al.html Windows2008 安装组件服务等内容比原来复杂的多,用鼠标点来点去,既繁琐也缓慢, ...

  9. vue中创建全局单文件组件/命令

    1.在 vue中如果我们使用基于vue.js编写的插件,我们可以使用Vue.use() 如在main.js中: 2.添加全局命令,让每个vue单文件组件都可以使用到: 第一步:最好建一个全局的命令文件 ...

随机推荐

  1. 学了WEB缓冲投毒-挖SRC的时候咋利用

    学了WEB缓冲投毒-挖SRC的时候咋利用 昨天发了哥WEB缓存投毒的学习文章,但是除了理论和训练营并无实践,正巧翻到了一篇文章,感觉还有点关系,转的一个国外的老哥的文章. 微信公众号:小惜渗透,欢迎大 ...

  2. Java集合框架(四)-HashMap

    1.HashMap特点 存放的元素都是键值对(key-value),key是唯一的,value是可以重复的 存放的元素也不保证添加的顺序,即是无序的 存放的元素的键可以为null,但是只能有一个key ...

  3. 获取mybatis注解方式新增数据时非自增插入的主键

    场景:插入数据的时候,获取不到非自增的主键.原因:对象中没有主键的值,插入后主键才有值. 解决方案:使用 @SelectKey @SelectKey中: statement是要运行的SQL语句,即查询 ...

  4. sql-自动增长的列

    mysql自动增长 如果某一列是数值类型的,使用 auto_increment 可以来完成值得自动增长 方式1:创建表时,添加主键约束,并且完成主键自增长 create table stu( id i ...

  5. sql-DQL-单表查询

    单表查询 select [distint]* 字段列表 from 表名列表 where 条件列表 group by 分组字段 having 分组之后的条件 order by 排序 limit 分页限定 ...

  6. Docker 配置 Seata 集成 Nacos

    1.拉取镜像 docker pull seataio/seata-server:1.4.2 docker run --name seata -p 8091:8091 -d seataio/seata- ...

  7. NC14583 糖糖别胡说,我真的不是签到题目

    NC14583 糖糖别胡说,我真的不是签到题目 题目 题目描述 从前,有 \(n\) 只萌萌的糖糖,他们分成了两组一起玩游戏.他们会排成一排,第 \(i\) 只糖糖会随机得到一个能力值 \(b_i\) ...

  8. 卸载office密钥

    一.管理员身份运行命令提示行: 二.命令提示行上输入: cd C:\Program Files\Microsoft Office\Office16 弹出如下内容: C:\Program Files\M ...

  9. Idea 编译jsp生成的class文件路径

    找到work\Catalina\localhost\ 然后访问响应的JSP地址才会动态生成到这个路径下面,不访问不会生成,在org\apache\jsp 下面

  10. HMS Core图形图像技术展现最新功能和应用场景,加速构建数智生活

    [2022年7月15日,杭州]HUAWEI Developer Day(华为开发者日,简称HDD)杭州站拉开帷幕.在数字经济不断发展的今天,开发者对图形图像的开发需求更加深入和多样化,从虚拟环境重构到 ...