Eucalyptus包括:Instance Manager、Group Manager和Cloud Manager三部分,采用层状结构。

Instance Manager:

每一个安装有虚拟机的节点上都有一个Instance Manager。它控制虚拟机的运行。

Group Manager:

管理一组Instance Manager,管理Instance Manager收集的实例信息,对应于一个由虚拟集结点组成的虚拟网络。

Cloud Manager:

管理一组Group Manager,是云的入口点,供云最终用户或系统管理员使用。

上述三部分的物理部署结构如下图:

Eucalyptus运行所需要的软件:

(1) 运行在Linux上的Xen,Eucalyptus各部分要运行在Xen上,在安装Eucalyptus之前需要装Xen。

可以在http://www.xen.org/download/ 下 载所需版本(versions 3.*)。

(2) Eucalyptus的安装包

Eucalyptus可以安装在i386或x86_64平台上,相关安装包可以在http://eucalyptus.cs.ucsb.edu/downloads/ 下载。

这些安装包主要包括了Instance Manager(-nd RPM)、Group Manager(-cc RPM)和Cloud Manager(-cloud RPM)三部分。此外还有,第三方包(Apache -compiled to run as root-, libvirt and axis2c)打在了- deps RPM里。下面是1.4版本所包含的包:eucalyptus-1.4-2.x86_64.rpm

  • eucalyptus-nc-1.4-2.x86_64.rpm
  • eucalyptus-cc-1.4-2.x86_64.rpm
  • eucalyptus-gl-1.4-2.x86_64.rpm
  • eucalyptus-cloud-1.4-2.x86_64.rpm
  • eucalyptus-1.4-rpm-deps-x86_64.tar.gz

Eucalyptus运行所需要的硬件:

Eucalyptus的一个较为完整的安装、配置需要4台机器。2台做cluster节点,安装Instance Manager,1台安装Group Manager,1台安装Cloud Manager。

Eucalyptus各部分在硬件上的部署:

Eucalyptus的三个主要构件Instance Manager、Group Manager和Cloud Manager分为前端和节点端两部分。Group Manager和Cloud Manager属于前端,节点端即Instance Manager。

安装:

(1)前端安装

1台机器安装Group Manager,安装如下构件(-cc RPM和第三方包):

rpm -Uvh euca-axis2c-1.4-1.x86_64.rpm /
         euca-httpd-1.4-1.x86_64.rpm /
         euca-libvirt-1.4-1.x86_64.rpm /
         eucalyptus-1.4-2.x86_64.rpm /
         eucalyptus-gl-1.4-2.x86_64.rpm /
         eucalyptus-cc-1.4-2.x86_64.rpm

1台机器安装Cloud Manager,安装如下构件(-cloud RPM和第三方包):

rpm -Uvh euca-axis2c-1.4-1.x86_64.rpm /
         euca-httpd-1.4-1.x86_64.rpm /
         euca-libvirt-1.4-1.x86_64.rpm /
         eucalyptus-1.4-2.x86_64.rpm /
         eucalyptus-cloud-1.4-2.x86_64.rpm /
         eucalyptus-gl-1.4-2.x86_64.rpm /

(2)节点端安装

2台机器做节点,安装下面的构件(-nd RPM和第三方包):

rpm -Uvh euca-axis2c-1.4-1.x86_64.rpm /
         euca-libvirt-1.4-1.x86_64.rpm /
         euca-httpd-1.4-1.x86_64.rpm /
         eucalyptus-1.4-2.x86_64.rpm /
         eucalyptus-gl-1.4-2.x86_64.rpm /
         eucalyptus-nc-1.4-2.x86_64.rpm

Source URL: http://blog.sina.com.cn/s/blog_53f716d40100dlfj.html
--------------------------------------------------

Eucalyptus的结构相关推荐

  1. ubuntu 9.04 下 eucalyptus 安装

    这段时间研究开源云计算平台,在ubuntu 9.04下安装eucalyptus. 到现在为止,不能说完全成功,但是也看到了一小片"云".(能够使用客户端启动虚拟机实例,并且能够连接到虚拟机上.) 安装 ...

  2. Eucalyptus EE的介绍及功能说明

    Eucalyptus企业版2.0是一个基于Linux的软件架构,在企业现有的IT架构上实现一个可扩展的.提高效率的私有和混合云.Eucalyptus作为基础设施提供IaaS服务.这意味着用户可以通过E ...

  3. 什么是LinkedList?什么时候使用它呢?Java LinkedList结构、用法及源码解析

    前言:我们学习java时都知道ArrayList实现List接口,LinkedList也实现List接口,但我们平时用的时候LinkedList却很少被用到.那么,LinkedList什么时候该用到呢 ...

  4. 2022-2028年中国环氧结构胶行业市场研究及投资前景预测报告

    [报告类型]产业研究 [报告价格]¥4500起 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了中国环氧结构胶行业市场行业相关概述.中国环 ...

  5. Go 学习笔记(84)— Go 项目目录结构

    1. 目录规范 一个好的目录结构至少要满足以下几个要求. 命名清晰:目录命名要清晰.简洁,不要太长,也不要太短,目录名要能清晰地表达出该目录实现的功能,并且目录名最好用单数.一方面是因为单数足以说明这 ...

  6. Gin 框架学习笔记(02)— 参数自动绑定到结构体

    参数绑定模型可以将请求体自动绑定到结构体中,目前支持绑定的请求类型有 JSON .XML .YAML 和标准表单 form数据 foo=bar&boo=baz 等.换句话说,只要定义好结构体, ...

  7. etcd 笔记(06)— Client 结构定义、客户端(初始化、KV存储Get、Put、事务 Txn、压缩 Compact、Watch、Lease

    1. Client 定义 Client 定义如下: type Client struct {ClusterKVLeaseWatcherAuthMaintenance// 认证的用户名Username ...

  8. etcd 笔记(05)— etcd 代码结构、各模块功能、整体架构、各模块之间的交互、请求和应答流程

    1. etcd 项目结构和功能 etcd 项目代码的目录结构如下: $ tree ├── auth ├── build ├── client ├── clientv3 ├── contrib ├── ...

  9. Go 知识点(04)— 结构体字段转 json格式 tag 标签的作用

    我们知道在 Go 语言中无论是变量.常量还是函数,对于首字母大小写有不同的处理. 首字母大写,标志着该字段或者函数是能导出的,也就是可以被其它包所能访问的: 首字母小写,标志着该字段是私有的,只能在本 ...

  10. 2022-2028年中国聚氨酯结构胶行业发展动态分析及投资机会预测报告

    [报告类型]产业研究 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了聚氨酯结构胶行业相关概述.中国聚氨酯结构胶行业运行环境.分析了中国聚 ...

最新文章

  1. 计算机软件与理论考研考试科目,2014年电子科技大学081202计算机软件与理论考研专业目录及考试科目...
  2. Android activity属性
  3. 无法解析的外部符号 __imp__curl_easy_init
  4. oracle sql 执行计划分析_《真正读懂Oracle SQL执行计划》
  5. 野火开发版屏幕_盘一盘那些年我们常用的物联网开发板!
  6. Python中时间戳与时间字符串相互转换
  7. uni-app-页面结构
  8. wine最小化游戏后无法恢复的问题
  9. python中三种分支结构的_python 运算符与分支结构
  10. 论文浅尝 | 基于动态记忆的原型网络进行元学习以实现少样本事件探测
  11. 面试官系统精讲Java源码及大厂真题 - 11 HashSet、TreeSet 源码解析
  12. 京东:不存在显卡售后“金融化”情况 保留追究造谣者法律责任的权利
  13. Thinpad X1 2017款制作Win10启动盘
  14. 一个前端开发者的mac装机清单
  15. 二级域名映射服务器,如何进行二级域名解析做端口映射?
  16. 面试开课吧合并区间算法
  17. 2021-05-30 vue-Element ui 省市级三级联动
  18. canvas二次、三次贝赛尔曲线 绘制气泡圆角矩形立体桃心
  19. 电脑都面的没电了,我是如何通过腾讯云恐怖的一面面试的?
  20. gpu云服务器支持,GPU云服务器产品简介

热门文章

  1. CSDN写博客怎么插入数学公式(干货满满呦)
  2. Matlab 最速下降法 实列及代码实现
  3. linux虚拟机scsi类型,linux虚拟机的scsi设备id与盘符不一致问题的解决
  4. python cnn 实例_Python实现CNN的多通道输入实例
  5. SQL Server 安全篇——安全元数据(2)——安全对象(Securable)元数据
  6. hibernate4版本系列的官方下载地址
  7. 【MATLAB】用MATLAB编写阶乘函数,并调用该函数来生成一个1!,...,10!的阶乘表。
  8. 两次救场、两度弃子:被嫌弃的盛大游戏的一生
  9. mysql取值范围1-10_mysql各种数据类型取值范围
  10. MessageDigest详解