聊聊openstack

author author     2022-09-28     315

关键词:

  • Openstack仅仅是一个管理平台,技术仅仅局限与linux

  • 进化论的观点 多种CMP将并存,但会出现多极分化 OpenStack更接近AWSOpenNebula更接近vCloud OpenNebula focuses on     datacenter virtualization. Other open cloud managers, such as OpenStack,     primarily focuses on public cloud features.

    • IaaS Cloud Architecture:      From Virtualized Datacenters to Federated Cloud Infrastructures

  • Nova – 弹性计算模块

    • 围绕虚拟机相关的所有操作(KVMXenLinux Container

  • Neutron – 网络模块

    • Linuxbridge+vlanopen vswitch+vlan/gre/vxlan

  • Cinder – 块存储模块(EBS共享存储)

    • CephGlusterFSSheepDog

  • Swift – 对象存储模块

  • KeyStone – 认证鉴权模块

  • Glance – 镜像管理模块

实验环境要求:

–Ubuntu 14.04 64bit os ,我采用VMware 12 pro的环境进行虚拟,配置环境vt-x,分配至少8g内存

–Devstack自动化部署,后续博客介绍

代码开发调试环境: eclipse + pydev + egit (单步调试)

硬件虚拟化:x86体系结构三种级别的运行模式

Linux只采用了Ring0Ring3

内核态和用户态,通过系统调用切换

Guest OSRing3, VMM运行在Ring0

Para- or Full-virtualization是否意识到自己是被虚拟化的

Guest OS <->VMM <-> Host Kernel

Sensitive Instructions – 只能在ring0下执行的指令

Para:与VMM约定好,碰到SI指令就交给VMM

Full:捕获异常->翻译 ->模拟


本文出自 “yerik” 博客,请务必保留此出处http://yerikyu.blog.51cto.com/11421505/1979322

openstack云硬盘挂载原理

...。(主要是分区号、分区大小)百度文库大家还在搜openstack创建云硬盘命令openstack虚拟机创建过程openstack查看镜像列表openstack的主要参考openstack的authtypeOpenStack删除云主机的命令openstack包含哪两个OpenStack硬盘openstack云存储机制... 查看详情

二openstack入门之架构分析

OpenStack入门之架构分析写在前面学习目标:了解OpenStack各组件的逻辑关系;了解OpenStack的各组件的通信和部署关系;了解OpenStack的工作流程;接下来我会掌握:OpenStack组件间的逻辑关系;OpenStack的API;OpenStack组件间的通信关系;... 查看详情

openstack入门之架构分析

学习目标:了解OpenStack各组件的逻辑关系;了解OpenStack的各组件的通信和部署关系;了解OpenStack的工作流程;接下来我会掌握:OpenStack组件间的逻辑关系;OpenStack的API;OpenStack组件间的通信关系;OpenStack中几种不同的存储;OpenSt... 查看详情

openstack:初识

OpenStack提纲:-------------------------------------------初识OpenStack,千头万绪,不知所措.逐渐剥茧抽丝,厘清思路...一.OpenStack逻辑概念:管理虚拟机及其网络的平台软件.二.OpenStack软件体系:<参见DOCS>三.OpenStack硬件集群:OpenStack集群的机器... 查看详情

openstack黄金十年:我与openstack的故事

导读:从2010年到2020年,OpenStack项目整整走过了十个春夏秋冬。不管是OpenStack基金会,还是积极参与OpenStack社区的厂商、企业乃至开发者,想必都有肺腑之言想对OpenStack倾诉。翻开记忆中OpenStack项目十年的故事,会不会别有一番... 查看详情

openstack:openstack架构详解,

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

openstack实践系列①openstack简介及基础环境部署

OpenStack实践系列①openstack简介及基础环境部署一、OpenStack初探1.1OpenStack简介 OpenStack是一整套开源软件项目的综合,它允许企业或服务提供者建立、运行自己的云计算和存储设施。Rackspace与NASA是最初重要的两个贡献者,前者提... 查看详情

openstack入门之初步认识

从OpenStack基础知识开始学起,剖析openstack架构,分析OpenStack的各个组件的功能、原理和使用方法,通过实战演练来掌握OpenStack的部署和操作。为今后学习OpenStack的高级课程以及基于OpenStack构建企业级云计算系统打下基础。在接下... 查看详情

linux——openstack入门

目录标题云计算服务模型OpenStack概述OpenStack服务OpenStack优势OpenStack概念架构OpenStack逻辑架构OpenStack组件通信关系OpenStack物理架构云计算服务模型laas(基础架构即服务)提供底层IT基础设施服务,包括处理能力、存储空... 查看详情

openstack下

接上篇计算服务:安装配置控制节点:yum install openstack-nova-api openstack-nova-conductor   openstack-nova-console openstack-nova-novncproxy   openstack-nova-schedul 查看详情

聊聊手写mybatis注解配置方式

导航:  聊聊、Mybatis API  聊聊、Mybatis XML 聊聊、Mybatis集成SpringXML方式聊聊、Mybatis集成Spring注解方式聊聊、手写MybatisXML配置方式 在《聊聊、手写MybatisXML配置方式》中聊了通过XML配置方式来实现Mybati... 查看详情

openstackinopenstack(在openstack公有云上面搭建openstack服务)

本文目的: 在基于openstack构建的海航云上面搭建一个包含基本组件的openstack服务,并让该openstack里启动的实例直接通过弹性公网ip被访问。一、背景知识:1、海航云:https://www.haihangyun.com 一个基于纯openstack构建的公有云... 查看详情

openstack概念

一、什么是OpenStackOpenStack提供开放源码软件,建立公共和私有云。OpenStack是一个社区和一个项目,以及开放源码软件,以帮助企业运行的虚拟计算或者存储云。OpenStackd开源项目由社区维护,包括OpenStack计算(代号为Nova),OpenSta... 查看详情

openstack基础环境[一]

OpenStack基础环境[一]OpenStack基础环境[一]openstack时间:2016年11月22日openstack介绍 openstack是一个云平台管理的项目,它不是一个软件。也就是说我们可以使用openstack来管理我们一个数据中心大量资源池。它里面包含了很多子项目650... 查看详情

云计算与openstack概述+架构详解

OpenStack一、云计算1.1云计算的概念1.2云计算的基本特征1.3云计算服务模型1.4常见云计算部署1.5私有云相对公有云有的优势1.6云计算和虚拟化的区别二、OpenStack2.1OpenStack概述与基本设计原则2.2OpenStack服务2.3OpenStack优势三、OpenStack架... 查看详情

openstack搭建

OpenStack介绍openstack是一个云平台管理项目,我们可以使用openstack来管理我们的资源池,在这个资源池中包含了很多的子项目。openstack是有多个不同的模块组成,不同的功能有相对应得不同模块负责。openstack三大核心分别是计算、... 查看详情

第2章openstack架构-016-搭建openstack实验环境

先搭建起一个实验环境。 推荐使用DevStackhttp://docs.openstack.org/developer/devstack/DevStack丰富的选项让我们能够灵活地选取和部署想要的OpenStack服务,非常适合学习和研究。 部署拓扑首先设计OpenStack的部署拓扑。OpenStack是一个... 查看详情

如何更新openstack组件?-每天5分钟玩转openstack(161)

这是OpenStack实施经验分享系列的第11篇。本节教大家更新OpenStack组件的方法。请注意,是更新(Update)而不是升级(Upgrade)。更新是给组件打补丁,版本不变;而升级是刷新版本,比如从kilo升级到liberty。更新真的有必要吗?对... 查看详情