openstack 组件命令

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

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

Keystone运维命令

  1. #环境配置:
  2. source /etc/keystone/admin-openrc.sh
  3. #创建用户:
  4. openstack user create --password ps1234 --email zzz@example.com --domain demo zzz
  5. #创建acme项目:
  6. openstack project create --domain demo acme
  7. #创建角色:
  8. openstack role create compute-user
  9. #绑定用户和项目权限
  10. #添加的用户需要分配一定的权限,需要把用户关联绑定到对应的项目和角色:
  11. openstack role add --user hqs --project acme compute-user
  12. #用户列表查询:
  13. openstack user list
  14. #查询zzz用户详细信息:
  15. openstack user show zzz
  16. #查询当前openstack平台所有项目:
  17. openstack project list
  18. #查询acme项目详情:
  19. openstack project show acme
  20. #查询所有keystone角色:
  21. openstack role list

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

  1. #安全组查看:
  2. nova secgroup-list
  3. #安全组创建:
  4. nova secgroup-create zzz 'Most great security group'
  5. #安全组删除:
  6. nova secgroup-delete zzz
  7. #安全组规则查看:
  8. nova secgroup-list-rules zzz
  9. nova secgroup-list-rules default
  10. #安全组规则添加:
  11. nova secgroup-add-rule hqs icmp -1 -1 0.0.0.0/0
  12. nova secgroup-add-rule hqs udp 1 65535 0.0.0.0/0
  13. nova secgroup-add-rule hqs tcp 1 65535 0.0.0.0/0
  14. #安全组规则删除:
  15. nova secgroup-delete-rule zzz icmp -1 -1 0.0.0.0/0
  16. nova secgroup-list-rules zzz #查看规则

Horizon(自动化图形界面)

  1. 暂无

Neutorn(网络服务组件)

网络

  1. #查看网络列表:
  2. neutron net-list
  3. #创建外部网络:
  4. neutron net-create --shared --router:external=true --provider:network_type gre net-test-gre
  5. #创建内部网络:
  6. neutron net-create --shared --provider:network_type gre int-test-gre
  7. #查看网络详情:
  8. neutron net-show int-test-gre
  9. #删除网络:
  10. neutron net-delete int-test-gre
  11. #更新网络:
  12. openstack network set net-test-gre --name net-test11-gre --disable --no-share
  13. neutron net-show net-test11-gre

子网

  1. #创建外网子网:
  2. 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
  3. #创建内网子网:
  4. 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
  5. #查看子网列表信息:
  6. neutron subnet-list
  7. #查看子网详细信息:
  8. neutron subnet-show net-subnet01
  9. #删除子网:
  10. neutron subnet-delete int-subnet01

路由

  1. #创建路由:
  2. neutron router-create router
  3. #查看路由列表:
  4. neutron router-list
  5. #查看路由详情:
  6. neutron router-show router
  7. #删除路由:
  8. neutron router-delete router
  9. #添加外部网关:
  10. neutron router-gateway-set router01 net-gre
  11. neutron router-port-list router01
  12. #删除外部网关:
  13. neutron router-gateway-clear router01
  14. neutron router-port-list router01
  15. #添加内部接口:
  16. neutron router-interface-add router01 int-subnet
  17. neutron router-port-list router01
  18. #删除内部接口:
  19. neutron router-interface-delete router01 subnet=int-subnet
  20. neutron router-port-list router01
  21. #查看路由端口信息列表:
  22. neutron router-port-list router01

端口

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

Cinder(块存储服务模块)

  1. #卷列表查看:
  2. cinder list
  3. #卷详情查看:
  4. cinder show test2(查看的name)
  5. #卷创建(size只能是整数):
  6. cinder create --name test --description 'new volume' --availability-zone nova 2
  7. #卷删除:
  8. cinder delete test
  9. #扩容:
  10. cinder extend test-volume-01 5
  11. cinder list
  12. #查看类型:
  13. cinder type-list
  14. #删除类型:
  15. cinder type-delete lvm

heat(编排服务)

  1. 暂无

Ceilometer(监控服务组件)

  1. 暂无

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. UiPath程序设计文档

    1. [RPA之家]添加数据列UiPath.Core.Activities.AddDataColumn 链接: https://pan.baidu.com/s/1RRMw4voqJru-fJSoC3W ...

  2. 【小程序自动化Minium】二、元素定位-Page接口中的 get_element() 与 get_elements()

    UI自动化中的重要工作就是元素定位了,高效精准的定位方法可以让工作事半功倍. 在过去的一段web自动化经历中,使用的selenium库支持了多种定位方法,我们可以利用这些定位方法来做进一步封装,写出符 ...

  3. 【小程序自动化Minium】三、元素定位- WXSS 选择器的使用

    最近更新略疲,主要是业余时间多了几个变化.比如忙活自己的模拟赛车驾舱升级.还跟朋友筹备一个小程序项目.另外早上的时间留给背单词了... 上一章中讲到Page接口的get_element()与get_e ...

  4. 字节输入流_InputStream类&FileInputStream类介绍和字节输入流读取字节数据

    java.io.InputStream:字节输入流 此抽象类是表示字节输入流的所有类的超类 定义了所有子类共性的方法: int read()从输入流中读取数据的下一个字节 int read(byte[ ...

  5. CSS Houdini:用浏览器引擎实现高级CSS效果

    vivo 互联网前端团队-Wei Xing Houdini被称之为Magic of styling and layout on the web,看起来十分神秘,但实际上,Houdini并非什么神秘组织 ...

  6. JetBrains系列软件激活

    1.将以下记录加入hosts文件 0.0.0.0 account.jetbrains.com0.0.0.0 www.jetbrains.com 2.激活方式选择licence server,填写以下激 ...

  7. ModuleNotFoundError: No module named 'distutils.spawn'

    解决办法: 安装python3-distutils sudo apt-get install python3-distutils

  8. 互联网产品前后端分离测试(Eolink 分享)

    在互联网产品质量保障精细化的大背景下,根据系统架构从底层通过技术手段发起测试,显得尤为重要,测试分层的思想正是基于此产生的,目前也是较为成熟的测试策略. 一般采用自下而上的测试方式,以最简单的单一前后 ...

  9. day02-2

    JAVA入门 1.C&&C++ 1972年C诞生 贴近硬件,运行极快,效率极高 操作系统,编译器,数据库,网络系统等 指针和内存管理 1982年C++诞生 面向对象 兼容C 图形领域. ...

  10. 发明Linux的帕特里克

    Slackware Linux 是目前市场存活时间最长的 Linux 发行版之一,它基于一个叫做 SLS(Soft Landing Systems)的 Linux 项目而设计,易于使用和稳定. Sla ...