Openstack之各组件命令
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之各组件命令的更多相关文章
- Openstack计算Nova组件
欢迎来到虚拟机的世界,如果我们将Openstack环境里运行在各个无力节点上的各种服务看座生命体,而不是死的指令集合,那么就是一个虚拟机的世界. Openstack的计算组件,也就是Nova项目实现了 ...
- openstack 5大组件之间的关系和基本架构思维导图
云计算是一种按使用量付费的模式,这种模式提供可用的/便捷的/按需的网络访问,进入可配置的计算资源共享池(资源包括网络/服务器/存储/应用软件和服务),这些资源能够被快速提供,只需投入很少的管理工作或与 ...
- openstack环境搭建常用命令
1,编辑/etc/selinux/config文件,关闭selinux SELINUX=disabled 2,清空iptables规则并保存 # iptables -F # service iptab ...
- OpenStack之各组件介绍
OpenStack简介 OpenStack既是一个社区,也是一个项目和一个开源软件,它提供了一个部署云的操作平台或工具集.其宗旨在于:帮助组织运行为虚拟计算或存储服务的云,为公有云.私有云,也为大云. ...
- OpenStack的Heat组件详解
一:简介 一.什么Heat 1. Heat 是一套业务流程平台,旨在帮助用户更轻松地配置以 OpenStack 为基础的云体系.利用Heat应用程序,开发人员能够在程序中使用模板以实现资源的自 ...
- openstack中Glance组件简解
一.Glance组件介绍 1.概念 Glance是OpenStack镜像服务,用来注册.登陆和检索虚拟机镜像.Glance服务提供了一个REST API,使你能够查询虚拟机镜像元数据和检索的实际镜像. ...
- OpenStack 的Nova组件详解
Open Stack Compute Infrastructure (Nova) Nova是OpenStack云中的计算组织控制器.支持OpenStack云中实例(instances)生命周期的所有活 ...
- Windows2008安装组件命令行工具ServerManagerCmd用法介绍
转自:http://blog.sina.com.cn/s/blog_537de4b5010128al.html Windows2008 安装组件服务等内容比原来复杂的多,用鼠标点来点去,既繁琐也缓慢, ...
- vue中创建全局单文件组件/命令
1.在 vue中如果我们使用基于vue.js编写的插件,我们可以使用Vue.use() 如在main.js中: 2.添加全局命令,让每个vue单文件组件都可以使用到: 第一步:最好建一个全局的命令文件 ...
随机推荐
- vmstate 命令详解2022
vmstat 是一个查看虚拟内存(Virtual Memory)使用状况的工具,但是怎样通过 vmstat 来发现系统中的瓶颈呢? 1. 使用vmstat 使用前我们先看下命令介绍及参数定义 Usag ...
- Nginx越界读取缓存漏洞 CVE-2017-7529
1.漏洞描述 Nginx在反向代理站点的时候,通常会将一些文件进行缓存,特别是静态文件.缓存的部分存储在文件中,每个缓存文件包括"文件头"+"HTTP返回包头" ...
- 01. DOCKER - 容器技术
什么是容器 对于容器这个词,大部分人第一时间想到的肯定是生活中常见瓶瓶罐罐,用来装水的东西.它给人的第一感觉就是能 "装". 而在 IT 领域,Container 就被直译为容器, ...
- springboot集成swagger2报Illegal DefaultValue null for parameter type integer
springboot集成swagger2,实体类中有int类型,会报" Illegal DefaultValue null for parameter type integer"的 ...
- httpdns是个什么技术,有什么用
dns解析现状问题1:暴利的dns劫持 要说为啥会出现httpdns(先不用管意思,后面解释),那么,首先要说一下,现在的dns解析,是不是有啥问题? dns能有啥问题呢,就是输入一个域名xxx.co ...
- 数据类型 简单扩展(Java)
public class HelloWorld { public static void main(String[] args) { //整数拓展 进制 二进制0b 十进制 八进制0 十六进制0x i ...
- CF1701A Grass Field 题解
根据题意,给定一个 \(2\times2\) 的仅包含 \(0\) 和 \(1\) 的二维数组.定义一个操作,每次可以选择一行和一列将其变成 \(0\),求最小操作次数. 思路:根据枚举可得共有 \( ...
- Stream流的特点_只能使用一次和Stream流中的常用方法_map
Stream流的特点_只能使用一次 public class FilterStudy04 { public static void main(String[] args) { //创建一个Stream ...
- 主线程和创建多线程程序的第一种方式_创建Thread类的子类
/** * 主线程:执行主方法的线程(main) * 单线程程序:在java程序中只有一个线程 * 执行从main方法开始,从上倒下依次执行 */ public class Demo01MainThr ...
- SQL Server、MySQL主从搭建,EF Core读写分离代码实现
一.SQL Server的主从复制搭建 1.1.SQL Server主从复制结构图 SQL Server的主从通过发布订阅来实现 1.2.基于SQL Server2016实现主从 新建一个主库&quo ...