opennebula v4.10设计和安装指导 一

来源:互联网 发布:ubuntu ftp路径设置 编辑:程序博客网 时间:2024/06/08 19:23

BUILDING YOUR CLOUD

构建属于你自己的云

1.1 OpenNebula概述

对于构建和管理企业级云和虚拟化数据中心而言,OpenNebula提供了一个简单但结构丰富并有弹性的解决方案。 OpenNebula 被设计的极为简洁:不但管理人员安装、更新和操作都很简单,而且终端用户使用起来也很简单。由于专于精简,我们不断将现有的技术集成进来。很快你将看到:OpenNebula继承了MySQL、Ceph、LVM、GlusterFS、Open vSwitch、LDAP等等。这提供给我们一个轻型、弹性和富有鲁棒性的云管理器。本手册是对OpenNebula的总体概述,也总结了它对不同持有者(包括云计算基础设施)的益处。


1.1.1 OpenNebula提供了哪些关键结构?

你可以参考每个版本在此文档中的“关键结构总结表”或“结构和功能指导细节表”。

1.1.2 OpenNebula提供了哪些接口?

没有完全相同的两中云,OpenNebula提供了一些不同的接口,这些接口可以用于与用于管理物理和虚拟资源的功能的交互。主要有四个与OpenNebula交互的不同视角:

1)、对云用户的云接口:类似EC2查询和EBS接口,是一个简单的sunstone云用户视角,它可以一种自服务门户被使用。
2)、对云高级用户和云管理员的管理接口:类似一个类UNIX命令行接口和强大的sunstoneGUI接口。
3)、对云集成商提供了一个可扩展的底层API:Ruby API, JAVA和XMLRPC API

4)、对应用构建者提供了 一个市场:这个市场包含了一系列可以运行于OpenNebula环境的虚拟应用。
1.1.3 OpenNebula提供给云用户什么功能?

OpenNebula 提供了一种强大的、可扩展的、安全的多用途云平台,能够快速 弹性的投递虚拟资源。多种应用能从列表中以一种预配置的虚拟应用来代理和使用。
• 镜像列表: OpenNebula允许在一个列表中存储磁盘镜像(术语叫数据仓库)。镜像列表可以用于定义虚拟机,并能与其他用户共享使用。镜像可以是操作系统安装包、持久数据集或空数据块。空数据块在数据仓库中创建。
• 网络列表:虚拟网络能在网络列表中被组织。它提供了虚拟机内部连接的方法。这种资源可以定义为IPV4、IPV6或混合网络。而且可以在虚拟网络之间实现完全隔离。
• 虚拟机模板列表: 模板列表系统允许注册定义在系统中的虚拟机,随后将以虚拟机实例的形式被实例化。
• 虚拟资源的控制和监测:一旦一个模板被实例化为一台虚拟机,那么一系列的操作将作用到虚拟机实例的控制周期。如:迁移(冷或热迁移)、停止、重启、取消和关机等。
• 多层云应用的控制和监测: OpenNebula 允许定义、执行和管理多层多层弹性的应用或相互连接虚拟机的服务组合:部署他们之间的依赖并自动扩展规则 。

0 0