OpenStack 组件 Nova

2015-05-13  来源:本站原创  分类:开源  人气:2824 

Nova 网站 : https://github.com/openstack/nova

Nova 是 OpenStack 组件,它提供一个云计算网络控制器,支持大量的虚拟机技术,包括 KVM、Xen、LXC、VMware 等。除了本地的 API,它还兼容常遇到的 Amazon EC2 和 S3 APIs。Nova 主要由一组 Python 守护进程组成,尽管它还需要并集成了一些用于数据库的本地系统组件,以及消息传递和虚拟化功能。

  • 授权协议: Apache
  • 开发语言: Python
  • 操作系统: 跨平台
相关文章
  • OpenStack 组件 Nova 2015-05-13

    Nova 网站 : https://github.com/openstack/nova Nova 是 OpenStack 组件,它提供一个云计算网络控制器,支持大量的虚拟机技术,包括 KVM.Xen.LXC.VMware 等.除了本地的 API,它还兼容常遇到的 Amazon EC2 和 S3 APIs.Nova 主要由一组 Python 守护进程组成,尽管它还需要并集成了一些用于数据库的本地系统组件,以及消息传递和虚拟化功能. 授权协议: Apache 开发语言: Python 操作系统: 跨

  • openstack组件介绍 2013-04-04

    摘要 介绍OpenStack这一IaaS平台的起源.发展历史和核心项目,以OpenStack Compute为例,剖析计算资源管理部分的实现构架,最后简要阐述了OpenStack的发展动向. 什么是OpenStack OpenStack是一个起源于NASA和Rackspace,定位于IaaS(Infrastructure as a Service) 的开源云计算项目.作为云领域的Apache,OpenStack以建立一个同时适用于不同规模的公有云和私有云,并具备高伸缩性的开源云计算平台为目标.

  • openstack各个组件对应介绍 2013-04-04

    圆形为openstack组件,矩形为外部组件 RabbitMQ, Qpid, ZeroMQ为消息队列 xapi+XCP, xapi+XenServer, libvirt+KVM, libvirt+QEMU, libvirt+LXC, libvirt+VMWare为虚拟化技术 LVM+IET, LVM+tgt, Xen Storage Manager, SAN (Solaris, HP, SolidFire), NexentaStor, NetApp, Ceph, Sheepdog为外部扩展isc

  • 一键部署OpenStack OneStack 2013-12-15

    OneStack 网站 : https://code.google.com/p/onestack/ 这是一个一键部署OpenStack的工具.目前能够完整而正确在Ubuntu12.04(precise)安装部署OpenStack,其它Linux系统没有做,欢迎补充和完善. 一键完整部署OpenStack,可以自定义配置,无需交互: 安装过程不需要等待提示和输入配置: mysql密码可以自行配置,也可以使用默认的,不需要等待mysql等程序安装的提示: 数据库密码可以自行配置,全部完整安装和部署:

  • 使用devstack部署openstack开发环境 2012-08-22

    devstack是一套用来给开发人员快速部署Openstack开发环境的脚本,其实对于整个安装过程没有什么好说的,因为脚本写的很完善,全程无脑式安装也没什么大问题,但是因为公司里的网络环境不给力,我的安装过程中还是遇到不少问题,在这里记录一下. 系统要求:Ubuntu 12.04(最好是刚安装好纯净系统,因为我之前在安装过Openstack服务的机器上试验过,会出现一些莫名错误).下面正式开始: 1.安装git: sudo apt-get install git 这个很简单吧,但就是这个还着实让

  • Ubuntu12.10 Openstack 安装控制节点(多节点) 2012-11-29

    设置网络 dns配置设置使用在网卡配置里 [email protected]:~# vim /etc/network/interfaces auto lo iface lo inet loopback auto br100 iface br100 inet static address 10.1.200.174 netmask 255.255.255.0 gateway 10.1.200.254 dns-nameservers 10.1.1.2 bridge_ports eth0 bridge_hello

  • openstack架构详解 2013-04-04

    2. 云服务提供商的概念架构 OpenStack能帮我们建立自己的IaaS,提供类似AmazonWebService的服务给客户.为实现这一点,我们需要提供几个高级特性: a)允许应用拥有者注册云服务,查看运用和计费情况; b)允许Developers/DevOpsfolks创建和存储他们应用的自定义镜像; c)允许他们启动.监控和终止实例; d)允许CloudOperator配置和操作基础架构 这四点都直击提供IaaS的核心,现在假设你同意了这四个特性,现在就可以将它们放进如下所示的概念架构2

  • [官版翻译]OpenStack centos版安装(三) 2013-04-04

    原创作品:http://manual.blog.51cto.com/3300438/973921 部署OpenStack Identity服务. 继OpenStack云第二天,本文翻译自OpenStack安装与部署指南第五章内容,内容主要是安装OpenStack Identity Service(身份认证服务) .OpenStack Identity服务负责管理用户与客户,项目以及提供为其他OpenStack组件提供通用身份认证系统. 目录: 一.基本概念 二.安装与配置Identity服务 三

  • [官版翻译]OpenStack centos版安装(二) 2013-04-04

    原创作品:http://manual.blog.51cto.com/3300438/967858 在OpenStack第一天文档翻译后,丁丁努力坚持每晚抽时间翻译OpenStack官方网站提供的安装与部署指南,本文翻译自官方安装与部署指南的前四章内容,前四章内容主要是对OpenStack整体安装步骤以及设计搭建环境进行概述,并未提及具体安装步骤,但对环境的设计与构思以及安装需求还是需要大家了解的.希望尽快写完第三天文档(安装认证服务). 目录: 一.安装步骤概述 二.OpenStack术语 三.

  • [官版翻译]OpenStack centos版安装(一) 2013-04-04

    原创作品:http://manual.blog.51cto.com/3300438/965389 OpenStack是一个美国国家航空航天局和Rackspace合作研发的,以Apache许可证授权,并且是一个自由软件和开放源代码项目. OpenStack是一个云平台管理的项目,这个项目由几个主要的组件组合起来完成一些具体的工作. OpenStack作为基础设施即服务(简称IaaS)资源的通用前端.OpenStack项目的首要任务是简化云的部署过程并为其带来良好的可扩展性. 本文翻译自OpenSt

  • OpenStack学习笔记 2014-04-08

    0 阅读指南 希望本文能够解开你心中萦绕已久的心结,假如是死结,请移步到 https://wiki.openstack.org/wiki/Main_Page 学习OpenStack其实就是学习各种Python库的过程. 把OpenStack的设计原则贴在你的墙上. https://wiki.openstack.org/wiki/BasicDesignTenets 1 OpenStack Hacker 态度:开放.主动.沟通 影响力:能说.能写.能分享 四化:自动化.流程化.系统化.文档化 2 基

  •   [官版翻译]OpenStack centos版安装(一) 2014-07-20

    原创作品:http://manual.blog.51cto.com/3300438/965389 OpenStack是一个美国国家航空航天局和Rackspace合作研发的,以Apache许可证授权,并且是一个自由软件和开放源代码项目. OpenStack是一个云平台管理的项目,这个项目由几个主要的组件组合起来完成一些具体的工作. OpenStack作为基础设施即服务(简称IaaS)资源的通用前端.OpenStack项目的首要任务是简化云的部署过程并为其带来良好的可扩展性. 本文翻译自OpenSt

  • 在 OpenStack 上运行 Hadoop Savanna 2013-04-24

    Savanna 网站 : https://wiki.openstack.org/wiki/Savanna 因为有了 Savanna ,两个最大的开源项目 Hadoop 和 OpenStack 可以在一起工作.这是红帽.Hortonworks 和 Mirantis 新开发的 OpenStack 组件.项目的主要目的就是 Hadoop 成为 OpenStack 的一级使用者. 授权协议: Apache 开发语言: Python 操作系统: 跨平台

  • David Laube:使用OpenStack的失败记 2014-12-08

    [编者按]David Laube,充满热情的互联网基础设施构建者,工作涉及托管服务.基础设施自动化和可扩展平台的部署.目前担任packet.net主管平台系统的副总裁.OpenStack是一个开源的IaaS实现,目前在企业得到越来越多的应用,本文分享了packet.net利用 OpenStack开发的一套云计算管理平台的实战经验,以及在开发.运营.维护过程中遇到的问题和经验分享. 以下为原文: 去年初夏,我的同事Zac,也是公司的CEO,向我求助如何构建一个现代化且任何东西都不安装的云托管平台.

  • (zhuan) Revisiting OpenStack Architecture: Esse... 2012-03-13

    While it is still seven weeks until OpenStack "Essex" (2012.1) officially is released, release candidates are just around the corner. With this in mind, I thought it would be a good chance to revisit my earlier blog post on OpenStack Compute (&q

  • 翻译:改善OpenStack上DHCP的性能 2014-08-12

    你有没有碰到过openstack中,VM失去ip地址的问题?如果有的话,你知道那可能是什么问题 --特别是如果你拥有大量的节点和VM.你的客户会因为没有明显原因却断了与VM的连接而感到 挫败.甚至云的支持团队会为log文件里没有提示却出现问题感到挫败. 听起来很熟悉? 在这篇blog里,我将会分享我的一些关于Openstack网络的经验,特别是承担为VM分配ip地址的责任的DHCP子组件. 为什么我们会把问题归咎于DHCP组件?因为这些特定的问通常都是由这个小但明显微不足道的OpenStack组

  • OpenStack All in One 2014-08-15

    系统环境:ubuntu-server-14.04 网络环境:VMware Nat eth0 192.168.149.130 配置密码:为了便于管理,所有服务密码均配置为openstack 一.数据库 a) 安装 # apt-get install python-mysqldb mysql-server b) 配置 修改 /etc/mysql/my.cnf [mysqld] - bind-address = 127.0.0.1 # ip 地址全部使用本机 default-storage-engin

  • 学习开源项目的若干建议 2013-11-30

    随着国内开源社区和项目的不断发展,学习.应用.贡献开源项目的开发人员越来越多.最近,研究过多个开源项目(包括KVM/QEMU.libvirt.OpenStack.Ceph.Zabbix等)的业内专家章宇在其博客中分享了学习开源项目的若干建议,值得读者借鉴. 章宇认为,学习开源项目,可以划分为五个层次,分别是: 了解项目的基本概念.基本用途.逻辑结构.基本原理.产生背景.应用场景等基本知识.这个层次的基本定位其实就是"科普".如果对于一个项目只需要有些基本了解,且短期内并不需要上手进行实

  • OpenContrail 体系架构文档 2014-10-08

    OpenContrail体系架构文档 1 概述 1.1 使用案例 1.2 OpenContrail控制器和vRouter 1.3 虚拟网络 1.4 Overlay Networking 1.5 Overlays based on MPLS L3VPNs and EVPNs 1.6 OpenContrail and Open Source 1.7 扩展架构和高可用性 1.8 数据模型中心规则:SDN作为编译器存在 1.9 北向应用程序接口 1.10 GUI用户端口 1.11 扩展平台 2 体系细节

  • 开源项目学习方法ABC 2014-10-07

    学习各种开源项目,已经成为很多朋友不可回避的工作内容了.笔者本人也是如此.在接触并学习了若干个开源项目之后,笔者试图对自己工作过程中的若干体会加以总结,以期对一些希望借鉴的朋友有所裨益. 需要说明的是,笔者本人接触的开源项目大多属于计算机系统领域,例如Linux kernel,KVM,QEMU,OpenStack等.因此,此处介绍的经验必定也有些局限.请读者们自行分辨,区别对待. 1. 学习分层和目标管理 对于一个开源项目,可以将与之相关的各种知识和技能的学习大致划分为如下五个层次: 第一层次: