OpenStack搭建高可用RabbitMQ集群
OpenStack有非常良好的结构设计,各模块之间相互独立,通过API和消息队列来传递信息,这种结构能够很方便的实现规模和功能的扩展,这是云计算平台功能设计的基本出发点。消息队列是OpenStack体系结构重要的组成部分,承载了各模块之间通信的重要功能,OpenStack默认选用的消息队列是基于er...
使用开源工具KubeOperator快速部署K8S集群--在 OpenStack 平台上规划、部署及管理 K8s 集群
项目地址 https://github.com/KubeOperator/KubeOperatorKubeOperator 支持两种 Kubernetes 集群部署方式,一种是自动模式,另外一种是手动模式,我们推荐使用自动模式。在自动模式下,用户需要准备软件定义的 IaaS 云平台,比如 VMwar...
OpenStack源码调试之路(0)——pycharm远程调试OpenStack
要阅读一个源码,最好的方法是调试代码,一步步跟踪,会使你对整个过程的理解更加透彻,对于OpenStack也是如此,虽然看过很多分析源码的书,但总是觉得对不上号,加上有需求,所以觉得自己对源码进行一番调试。最开始试过python的pdb调试,虽然大神都说怎么怎么好,但终归是控制台的操作,一点都不直观,...
openstack热添加磁盘
假定在虚拟机当中添加了磁盘,但是虚拟机没有识别出来;如何识别出来可以使用命令echo '- - -' >/sys/class/scsi_host/host0/scan使用后就可以识别出来了 ###增加两块硬盘 默认是不会识别 [root@compute1 ~]# fdisk -l Disk ...
fuel部署openStack
https://code.launchpad.net/fuel 【fuel项目】http://www.imgburn.com/ 【各种镜像制作工具】
华为云计算IE面试笔记-FusionSphere Openstack有哪些关键组件,各组件主要功能是什么?三种存储接入组件的差异有哪些?
1. Nova:在OpenStack环境中提供计算服务,负责计算实例(VM,云主机)生命周期的管理,包括生成、调度和回收。Nova不负责计算实例的告警上报(FC管)。2. Cinder:为计算实例提供块存储资源,对接后端的块存储资源(资源是来自存储资源池的,本质上是硬件存储设备:SAN、NAS、Fu...
学习 OpenStack 的方法论 - 每天5分钟玩转 OpenStack(150)
作为 OpenStack 的核心教程,我们已经到了最后总结的部分。OpenStack 目前已经有好几十个模块,本教程讨论的是最最重要的核心模块:Keystone,Nova,Glance,Cinder 和 Neutron。请大家看下图:此图截自 https://www.openstack.org/so...
在 ML2 中配置 VXLAN - 每天5分钟玩转 OpenStack(110)
上一节我们介绍了 VXLAN 的基本概念,今天介绍如何在 ML2 中启用 VXLAN。在 /etc/neutron/plugins/ml2/ml2_conf.ini 设置 vxlan network 相关参数。tenant_network_types = vxlan指定普通用户创建的网络类型为 vx...
Neutron 网络基本概念 - 每天5分钟玩转 OpenStack(66)
上次我们讨论了 Neutron 提供的功能,今天我们学习 Neutron 模块几个重要的概念。Neutron 管理的网络资源包括 Network,subnet 和 port,下面依次介绍。networknetwork 是一个隔离的二层广播域。Neutron 支持多种类型的 network,包括 lo...
ML2 配置 OVS VxLAN - 每天5分钟玩转 OpenStack(146)
今天我们开始学习 OVS 如何实现 Neutron VxLAN,关于 VxLAN 的概念以及 Linux Bridge 实现,大家可以参考前面相关章节。Open vSwitch 支持 VXLAN 和 GRE 这两种 overlay network。因为 OpenStack 对于 VXLAN 与 GR...
VXLAN 概念(Part II)- 每天5分钟玩转 OpenStack(109)
上一节我们介绍了 VXLAN 的封装格式以及 VTEP。今天我们将通过例子讨论 VXLAN 封装和转发包的过程,以及 Linux 对 VXLAN 的原生支持。VXLAN 包转发流程VXLAN 在 VTEP 间建立隧道,通过 Layer 3 网络传输封装后的 Layer 2 数据。下面的例子演示了数据...
创建 vxlan 并部署 instance - 每天5分钟玩转 OpenStack(147)
上一节我们完成了 OVS VxLAN 的配置工作,今天创建 vxlan100_net 并部署 instance。创建 vxlan100_net打开菜单 Admin -> Networks,点击 “Create Network” 按钮。显示创建页面。Provider Network Type 选...
【OpenStack】OpenStack系列14之Dashboard定制开发
django概述 参考资料:http://blog.javachen.com/2014/01/11/how-to-create-a-django-site.html http://djangobook.py3k.cn/2.0/chapter05/Django设计MVC理念 Web工作流程 选择Dja...
用OZ工具制作openstack镜像
在部署openstack云平台环境的时候,需要上传镜像到glance。首先下载iso镜像,这里下载了centos7.2镜像,放到/iso目录下然后用OZ工具制作openstack的镜像1、安装libvirt虚拟机软件[root@openstack-server src]# yum install q...
每天5分钟复习OpenStack(十三)存储缓存技术Bcache
Ceph作为一个分布式存储,在项目中常见的形态有两者,一种是采用 SSD 或NVME 磁盘做Ceph的日志盘,使用SATA磁盘来做数据盘。这样的好处是比较经济实惠。另一种则是全部采用 SSD 或NVME磁盘,其性能更好,但是其价格比较昂贵。在第一种形态中,我们能像中间件那样加上一层缓存层,从而实现给...
openstack私有云布署实践【16.2 Ubuntu1404 只有根分区镜像制作】
之所以要只有根分区镜像,是因为在创建VM或者调整云主机的硬盘大小时,它能自动扩容。无需人工介入在原来的物理机10.40.41.1的CentOS 6.7上制作镜像。宿主机坱要安装KVM相关软件:yum groupinstall Virtualization "Virtualization Client...
OpenStack Keystone v3 API新特性
原连接http://blog.chinaunix.net/uid-21335514-id-3497996.htmlkeystone的v3 API与v2.0相比有很大的不同,从API的请求格式到response的返回结果都有差别,主要几点如下:1. 引入了domain的概念,domain是在proje...
Openstack keystone组件详解
OpenStack KeystoneKeystone(OpenStack Identity Service)是 OpenStack 框架中负责管理身份验证、服务规则和服务令牌功能的模块。用户访问资源需要验证用户的身份与权限,服务执行操作也需要进行权限检测,这些都需要通过 Keystone 来处理。K...
【openStack】Libcloud 如何支持 keystone V3?
ExamplesThis section includes some examples which show how to use the newly available functionality. For more information, please refer to the docstri...
Openstack Keystone V3 利用 curl 命令获取 token
curl -i \ -H "Content-Type: application/json" \ -d '{ "auth": { "identity": { "methods": ["password"], "password": { "user": { ...