聊聊openstack

  • Openstack仅仅是一个管理平台,技术仅仅局限与linux
  • 进化论的观点 多种CMP将并存,但会出现多极分化 OpenStack更接近AWS,OpenNebula更接近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 – 弹性计算模块
    • 围绕虚拟机相关的所有操作(KVM,Xen,Linux Container)
  • Neutron – 网络模块
    • Linuxbridge+vlan,open vswitch+vlan/gre/vxlan
  • Cinder – 块存储模块(EBS共享存储)
    • Ceph、GlusterFS、SheepDog
  • Swift – 对象存储模块
  • KeyStone – 认证鉴权模块
  • Glance – 镜像管理模块

实验环境要求:

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

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

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

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

Linux只采用了Ring0和Ring3

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

Guest OS在Ring3, VMM运行在Ring0

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

Guest OS <->VMM <-> Host Kernel

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

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

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

时间: 2024-10-30 08:45:55

聊聊openstack的相关文章

Neutron总结-OpenStack中的网络隔离 ----转载

前言 最近,关于xx公有云的用户网络,由于隔离问题引发安全讨论,大家顿时对啥"经典网络"."VPC"等概念兴趣大增,大家的热议中多次提到AWS的VPC,亚马逊的AWS怎么搞的,我们不得而知,但是我们可以聊聊OpenStack的,毕竟它一直在模仿AWS嘛. "隔离"啥 首先,我们先搞清楚,所谓"隔离",到底是在"隔"什么. 我们知道,计算机网络,是分层实现的,不同协议工作在不同层,这些层的设计.制定都有国际标

雾里散步&mdash;&mdash;这次聊聊自已

很多时候还没开始其实早已经结束 终于结束了本命年,其实总结计划早已经码好了几千字,但是在跨年之后,我还是决定重新写一篇,无论从技术角度还是生活角度,我都打算自私一回,写回我自已.很多时候因为执着总是会迷失了自已,只要有光,人不怕在雾里散步,怕的是明明有光却还是迷路了,这次,我要以我的角度来阐述这个故事. 关于技术的那些事儿 人人都在雾里: 在技术的路上,人人都在雾里,在过去的五年里,不断的有人问我以下类似的问题 "Stat,你觉得我学XXX怎么样?" "XX(某厂商)的XXX

TF Live首期预告:多云时代,聊聊SDN开源架构

来了来了!TF中文社区线上直播活动"TF Live"即刻启动~ TF中文社区技术代表.瞻博网络中国区合作伙伴技术经理张建勋,将在首次直播活动中,和您一起聊聊如何面对这个多云架构时代.本期活动,由TF中文社区与SDNLAB合作举办-- 在企业未来的数字化转型过程中,如何利用开源架构产品,帮助客户实现在多云环境下的SDN网络架构设计,实现异构云平台网络的统一调度和自动化管理.我们将讨论以下问题: 为什么SDN变得越来越不灵活了? 网络硬件设备到底该怎么选?硬件SDN行不行? 我的云管平台为

CentOS7下利用cobbler搭建openstack本地源

前面提到了使用cobbler进行自动化部署系统,下面我们介绍下如何利用cobbler快速搭建openstack本地源(这里我以我的测试环境中的openstack的Mitaka版本为例). 操作步骤如下: 1.添加openstack源: [[email protected] ~]# cobbler repo add --name=openstack-mitaka --mirror=http://mirrors.163.com/centos/7.3.1611/cloud/x86_64/opensta

OpenStack组件系列?Keystone搭建

一:版本信息 官网:http://docs.openstack.org/newton/install-guide-rdo/keystone.html 二:部署keystone 官网文档:http://docs.openstack.org/newton/install-guide-rdo/ 查看系统信息: [[email protected] ~]# cat /etc/redhat-release CentOS Linux release 7.0.1406 (Core) [[email prote

OpenStack各组件介绍

OpenStack是一个开源的云计算管理平台项目,由几个组件组合起来完成具体的工作. 先列出其中的3个核心项目: 1. 控制台 服务名:Dashboard 项目名:Horizon 功能:web方式管理云平台,就像你登录aliyun账号一样所见和操作,建立主机,分配带宽,加云盘 2.计算 服务名:Compute 项目名:Nova 功能:负责响应虚拟机的创建请求.调度.销毁 3.网络 服务名:Networking 项目名:Neutron 功能:实现SDN(软件定义网络),提供一整套API,用户可以通

58 Openstack基础、openstack之glance、openstack之keystone

03 openstack之keystone 配置环境 Controller CentOS release 6.7 controller eth0:仅主机 192.168.28.121 eth1:桥接 192.168.1.121 node2 192.168.1.122 CentOS release 6.7 compute1 eth0:仅主机,eth1:VMnet2 不会直接与外部网络通信 node3 192.168.1.123 CentOS release 6.7 networking eth0:

云计算之openstack基础服务之一keystone服务最佳实践

1.openstack简介 Openstack是一个项目,该项目支持所有类型的云环境的一个开源云计算平台,该项目的目的是为了实现简单,大规模可扩展性,以及丰富功能集,来自世界各地的云计算专家项目作出贡献.Openstack提供了一个基础架构即服务(Iaas)并通过各种配套服务的解决方案,每个服务提供一个应用编程接口来完成整个openstack的结合. 架构图如下: 相关服务介绍: 服务名称 项目名称 描述 Dashboard Horizon 基于openstackAPI接口使用Django开发的

【N版】openstack——走进云计算(一)

[N版]openstack--走进云计算 一.云计算 云计算是一种按使用量付费的模式,这种模式提供可用的.便捷的.按需的网络访问,进入可配置的计算资源共享池(资源包括:网络.服务器.存储.应用软件.服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互. 1.1云计算的特点和优势 1)云计算是一种使用模式 2)云计算必须通过网络访问 3)弹性计算,按需付费 1.2在云计算之前的模式或技术 1)IDC托管 2)IDC租用 3)虚拟主机(卖空间的) 4)VPS:虚拟专用