有5种网络模式
local模式:一般测试时使用,只需一台物理机即可。 gre模式:隧道数量没有限制,性能有点问题。 vlan模式:vlan数量有4096的限制 vxlan模式:vlan数量没有限制,性能比gre好。 flat模式:管理员创建租户直接到外网,不需要nat了。
目前的几个项目正好用到了这种flat模式的网络结构,我觉得小项目中还是比较方便的,openstack的体系和框架越来越稳定,项目中用用虚拟 化和存储,直接借助openstack还是很方便。这时网络结构可能就不需要用租户、或者在细分其它,flat模式反而更简洁直观,毕竟外网ip直接到了 instance。
下面以我实验环 ...
- 2014-11-25 13:47
- 浏览 4283
- 分类:开源软件
计算服务
计算服务是云算机控制器,它是iaas系统的主要部分,用它来承载和管理云计算系统,主模块是用python来实现的,与keystone验证,对于图像服务以及dashboard和管理接口,获取镜像是通过项目和用户配额限制,如实例数量,
组件:
api
nova-api请求和回复一个用户计算的api,支持openstack 计算api,amazon ec2 api和admin api对特权用户执行管理操作,另外启动最新的任务,如运行一个实例,安装一个虚拟机
nova-api-metadata 接受来自实例的元数据请求
comput core
- 2014-09-22 21:24
- 浏览 832
- 分类:企业架构
glance是openstack镜像服务,用来注册、登陆和检索虚拟机镜像。glance服务提供了一个rest api,使你能够查询虚拟机镜像元数据和检索的实际镜像。通过镜像服务提供的虚拟机镜像可以存储在不同的位置,从简单的文件系统对象存储到类似opeenstack对象存储系统。
为了简单,本安装镜像服务使用普通文件系统做为后端,也就是说上传镜像将被存储在一个目录里,这个目录是/var/lib/glance/image,你要确保这个目录提供足够的空间,然后再来存储虚拟机的镜像和快照。大小怎么着自己看着办。
镜像服务组件:
glance-api 承受镜像api的探索,检索和 ...
- 2014-09-22 21:23
- 浏览 817
- 分类:企业架构
基本尽量把各个项目的bug列表和blueprint过一遍,加上相关的链接,各位开发者如果感兴趣,可以去修复。给openstack贡献代码, 其实对个人的好处是很多的,能力和视野都会提高很多,在国内,如果你是某个项目的core,那么你基本就是去各大外企都不是问题,成为core,并不是想 象中那么高难度,尤其一些新项目。对于新手,如何提交第一个patch给openstack,其实可以参考文章提到的各种bug和功能,这样会更快成为一 个commiter.
登陆
用户注册的功能,这个并不难,可以自己开发。不过目前是不支持用户找回密码,这个是需要keystone的支持https:/ ...
- 2014-09-22 20:24
- 浏览 1513
- 分类:企业架构
内容列表
一、组件介绍
二、系统准备
三、controller node部署
1.mysql
2.qpid
3.glance
4.nova
5.horizon
四、compute node部署
1.nova-compute
2.nova-network
五、部署云主机
mysql数据库:负责保存openstack系统中的各类数据
qpid:完成openstack各组件间的消息交换工作
keystone:用于租户与服务认证
glance:负责提供创建虚拟机使用的操作系统镜像
glance-api:负责接收云系统的镜像创建、删除和镜像数据服务
...
- 2014-09-22 20:09
- 浏览 2792
- 分类:企业架构
1. openstack是什么
openstack既是一个社区,也是一个项目和一个开源软件,它提供了一个部署云的操作平台或工具集。其宗旨在于,帮助组织运行为虚拟计算或存储服务的云,为公有云、私有云,也为大云、小云提供可扩展的、灵活的云计算。
openstack旗下包 ...
- 2014-08-27 09:40
- 浏览 810
- 分类:企业架构
vmware安装centos6.2,然后升级系统到6.3 finalyum updatereboot
vmware虚拟机单网卡,nat模式,安装的centos系统的ip为:192.168.22.144
安装附加软件包,没有这个咱们就没法直接yum安装openstackrpm -ivh http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm
http://rpm.pbone.net/index.php3/stat/4/idpl/20908070/dir/centos_other/com/epel-r ...
- 2014-03-24 10:17
- 浏览 849
- 分类:企业架构
准备工作(这里省略)
1.系统安装 2.jdk 安装
一.重新编译 hadoop(64位系统必做/32位系统可从第二步开始)
1.yum install svn
2.yum install autoconfautomakelibtoolcmake
3.yum install ncurses-devel
4.yum install openssl-devel
5.yum install gcc*
6.安装maven
wget http://apache.fayea.com/apache-mirror/maven/maven-3/3.2.1/binaries/apa ...
- 2014-03-21 16:05
- 浏览 1200
- 分类:企业架构
openstack的dashboard,是基于openstack各个组件开发的web管理后台,项目名字是horizon。目前 dashboard并没有实现全部的api功能,很多功能可能是api提供,但是dashboard没有去实现。同时dashboard还欠缺不少功能, 等待大家一起完善。在openstack的各个项目里,如果是一个小的功能,会做作为一个bug的方式去修复。大的功能,才会作为blueprint。当 你希望做某个功能的时候,不只是把blueprint看一遍,还需要把bug列表看一遍,这样才能避免重复造轮。
写这个文档,我也基本尽量把各个项目的bug列表和blueprint过一遍 ...
- 2014-03-20 17:34
- 浏览 1331
- 分类:企业架构