OpenStack配置
文章平均质量分 82
自己搭建OpenStack的过程和遇到的一些问题,帮助大家可以更简单的搭建自己的OpenStack
xingjiarong
本科生,IT男,单身狗,喜欢足球
展开
-
OpenStack设计与实现(五)RESTful API和WSGI
在上一篇博客中我们提到过,OpenStack每个项目内部的服务进程之间是通过消息总线来通讯的,而在各个项目之间则是通过RESTful API来进行通讯的,在这一篇博客中,我们就来详细的讨论一下OpenStack各个项目之间的通讯。一、什么是RESTfulRESTful是目前最流行的一种互联网软件架构。REST(Representational State Transfer,表述性状态转移),如果一个原创 2016-01-24 10:39:33 · 4768 阅读 · 0 评论 -
OpenStack设计与实现(四)消息总线(AMQP)
在西方有一句谚语,叫做“Don’t Reinvent the Wheel!”。直译过来就是不要在重新发明轮子了。也就是说我们应该避免做一些重复性的工作,如果一个东西别人已经做过了,那么我们拿来直接用就行了,没有必要重新制作,这一点在软件开发里尤为突出。所以在OpenStack的开发中也借鉴了这一思想,OpenStack利用了大量的现有库,这加快了OpenStack的开发,使得开发人员可以集中精力研究原创 2016-01-23 10:41:19 · 4238 阅读 · 1 评论 -
OpenStack设计与实现(三)KVM和QEMU浅析
一、 KVM概述 KVM是Kernel-based Virtual Machine的缩写,即基于linux内核的虚拟机,是一种的完全虚拟化的解决方案,也就是说普通的操作系统不需经过修改就可以在KVM上运行。它使用linux自身的调度器进行管理,所以相对于xen,其核心源码很少。KVM的虚拟化需要硬件的支持(如intel VT技术或者AMD V技术),是基于硬件的完原创 2016-01-21 08:37:22 · 5418 阅读 · 0 评论 -
OpenStack设计与实现(二)Libvirt简介与实现原理
一、Libvirt简介Libvirt是由Redhat开发的一套开源的软件工具,目标是提供一个通用和稳定的软件库来高效、安全地管理一个节点上的虚拟机,并支持远程操作。它由以下的模块组成:一个库文件,实现管理接口一个守护进程(libvirtd)一个命令行工具(virsh)基于可移植性和高可靠性的考虑,Libvirt采用C语言开发,但是也提供了对其他编程语言的原创 2016-01-20 01:58:22 · 5851 阅读 · 0 评论 -
OpenStack设计与实现(一)虚拟化
云计算的一个核心思想就是在服务器端提供集中的物理计算资源,这些计算资源可以被分解成更小的单位去独立地服务于不同的用户,也就是在共享物理资源的同时,为每个用户提供隔离、安全、可信的虚拟工作环境,而这一切不可避免地要依赖于虚拟化技术。一、虚拟化技术的概述虚拟化技术对大家来说都不陌生,比如虚拟内存和虚拟服务器等,为了更好的理解虚拟化我们应该首先来了解一下计算机系统的层次结构。每一层都原创 2016-01-19 15:32:29 · 8321 阅读 · 4 评论 -
如何使用SSH连接OpenStack上的云主机
在上一篇博客中我介绍了如何在OpenStack中创建一个Ubuntu的云主机,并使用Console登陆,但是使用Console登陆会很不方便,所以我们经常使用SSH进行登陆。 想要进行SHH登陆,我们还需要一些准备工作。为了远程登陆云主机,我们首先要做的就是给我们的Ubuntu_test分配一个FloatingIP,如下图: 创建完成后会在IP地址那一项多出一个FloatingIP:原创 2015-07-25 07:59:52 · 9892 阅读 · 0 评论 -
如何在OpenStack上安装Ubuntu系统
OpenStack是一个Iaas即基础即服务的云架构,用户可以在OpenStack上创建自己的虚拟机,然后就像使用自己的电脑一样的时候云主机。接下来一Ubuntu为例,在OpenStack上创建一个Ubuntu系统。并不是所有的系统都能在OpenStack上运行,必须是集成了某些特殊功能的系统才可以,具体的要求可以参考http://docs.openstack.org/image-guide/原创 2015-07-23 08:31:08 · 5072 阅读 · 0 评论 -
如何在虚拟机中安装Minimal CD for Ubuntu
最小系统小巧方便,只有几十兆,用来做Openstack的实验和制作Openstack的云镜像的好的选择。下面来说说如何在虚拟机中安装最小系统,为做devstack的实验做好准备。 我选择的是VirtrualBox5.0,可以从下面的地址进行下载:https://www.virtualbox.org/wiki/Downloads 镜像我选择的是64-bit PC (amd64, x86_64)原创 2015-07-23 08:29:24 · 4500 阅读 · 0 评论 -
如何使用devstack配置openstack(单节点)
对于一个openstack新手来说,自己使用命令行搭建一个openstack无疑是一个痛苦的过程,使用一个搭建工具将会使搭建过程变成的简单,下面就介绍一下我的一次成功的搭建过程。 第一步:安装虚拟机 我个人比较喜欢用virtrualbox的虚拟机,可以从如下的地址进行下载:https://www.virtualbox.org/wiki/Downloads,选择相应的版本下载安装就行了。 第二原创 2015-07-23 08:30:26 · 5858 阅读 · 1 评论 -
什么是OpenStack
为了更好的理解,我们首先来说一下云计算的类型。根据所提供服务的类型,云计算有以下三种落地方式: 1、Iaas(基础架构即服务),用户能从中申请到硬件或虚拟硬件,包括裸机或虚拟机,然后在上边安装操作系统或其他应用程序。 2、PaaS(平台即服务),用户能从中申请到一个安装了操作系统以及支撑应用程序运行所需要的运行库等软件的物理机或虚拟机,然后在上边安装其他应用程序,但不能修改已经预装好的操作系统原创 2015-07-10 15:04:00 · 4229 阅读 · 0 评论