虚拟化平台cloudstack

时间:15-01-18 栏目:云计算技术, 虚拟化技术 作者:爱说云网 评论:0 点击: 1,156 次

什么是cloudstack

CloudStack是一个开源的具有高可用性及扩展性的云计算平台。目前Cloudstack支持管理大部分主流的hypervisors,如KVM,XenServer,VMware,Oracle VM,Xen等。同时CloudStack是一个开源云计算解决方案。可以加速高伸缩性的公共和私有云(IaaS)的部署、管理、配置。使用CloudStack作为基础,数据中心操作者可以快速方便的通过现存基础架构创建云服务。

cloudstack概念架构

用户:通过网络访问属于我的虚拟机、存储空间、管理我的个人模板。

管理员:部署配置,管理账户,监控资源,安排作业,排除故障

开发人员:开发计费、监控、统计报表等功能模块,定制图形界面、工作流

cloudstack部署架构

Zone:Zone 对应于现实中的一个数据中心,它是 CloudStack 中最大的一个单元。

Pod:Pod 对应着一个机架。同一个 pod 中的机器在同一个子网(网段)中。

Cluster:Cluster 是多个主机组成的一个集群。同一个 cluster 中的主机有相同的硬件,相同的 Hypervisor,和共用同样的存储。同一个 cluster 中的虚拟机,可以实现无中断服务地从一个主机迁移到另外一个上。

Host:Host 就是运行虚拟机(VM)的主机。

即从包含关系上来说,一个 zone 包含多个 pod,一个 pod 包含多个 cluster,一个 cluster 包含多个 host。

Primary storage:一级存储与 cluster 关联,它为该 cluster 中的主机的全部虚拟机提供磁盘卷。一个 cluster 至少有一个一级存储,且在部署时位置要临近主机以提供高性能。

Secondary storage:二级存储与 zone 关联,它存储模板文件,ISO 镜像和磁盘卷快照。

  • 模板:可以启动虚拟机的操作系统镜像,也包括了诸如已安装应用的其余配置信息。
  • ISO 镜像:包含操作系统数据或启动媒质的磁盘镜像。
  • 磁盘卷快照:虚拟机数据的已储存副本,能用于数据恢复或者创建新模板。

cloudstack的软件架构

下图是CloudStack的软件架构:

cloudstack跟KVM一起部署的架构

下图是CloudStack跟kvm一起部署的架构:

在每个kvm的宿主机上都需要部署agent程序。

cloudstack跟vsphere一起部署的架构

下图是CloudStack跟vsphere一起部署的架构:

如果部署vmware的产品就必须部署vcenter server。

cloudstack支持的存储类型

下图是CloudStack所支持的存储类型:

cloudstack的API

  • Web Services
  • REST架构
  • 支持POST / GET请求
  • 返回XML或JSON响应格式
  • root管理员、域管理员和用户

cloudstack和openstack的比较

下面我们就来看一来两大云平台的比较:

 
比较项 CloudStack OpenStack
服务层次 IaaS IaaS
授权协议 Apache 2.0 Apache 2.0
Apache 2.0 不需要 不需要
动态资源调配 主机Maintainance模式下自动迁移VM 无现成功能,需通过Nova-scheduler组件自己实现
VM模板 支持 支持
VM Console 支持 支持
开发语言 Java Python
用户界面 Web Console,功能较完善 DashBoard,较简单
负载均衡 软件负载均衡(Virtual Router)、硬件负载均衡 软件负载均衡(Nova-network或 
OpenStack Load Balance API)、硬件负载均衡
虚拟化技术 XenServer,Oracle VM,vCenter,KVM,Bare Metal XenServer,Oracle 
VM,KVM,QEMU,ESX/ESXi,LXC(Liunx Container)等
最小化部署 一管理节点,一主机节点 支持All in one(Nova,Keystone,Glance组件必选)
支持数据库 MySQL PostgreSQL,MySQL,SQLite
组件

Console Proxy VM,Second Storage VM,Virtual Router VM,

Host Agent,Management Server

Nova,Glance,Keystone,Horizon,Swift
网络形式 Isolation(VLAN),Share VLAN,FLAT,FLATDhcp
版本问题 版本发布稳定,不存在兼容性问题 存在各版本兼容性问题
VLAN 不能VLAN间互访 支持VLAN间互访

当然事物都在发展,而且开源的开发者们每天都在做着贡献,所以现在没有的功能或者不支持的功能很可能在下一个版本中就会被支持。

相关文章

拨开迷雾,近距离见识CloudStack的物理网络架构...
views 1226
想理解并配置部署的CloudStack系统中某个主机的物理连接,可能一开始让人完全一头雾水。虽然软件定义网络(SDN)势必会大大简化一些方面,但是SDN在CloudStack里面的整合还没有完全成熟起来,它也不会是适合每个人的解决方案。 云计算专业公司ShapeBlue的云计算架构师Paul An...
ubuntu12.04 虚拟化平台cloudstack——安装
views 1487
vmware workstation安装ubuntu server12.04 这个其实没什么说的了,下软件,安装,一顿下一步,OK。 安装完成后,为ubuntu server 12.04安装桌面。 使用下面的命令来进行更新源列表和安装图形桌面。 sudo apt-get update...
虚拟化云管理平台:Miracle Cloud 的主要功能...
views 1654
Miracle Cloud是与Vmware类似的虚拟化平台,可用于公有云和私有云的平台搭建,采用快速响应的C/S架构。Miracle Cloud云平台是基于虚拟化、自动化和自优化等技术实现的新一代云计算运行平台。主要包括以下功能: 虚拟机管理:虚拟机快速创建、删除、启动、关闭等功能;虚拟机资源信息...
CIO的新武器:虚拟化有效简化IT系统
views 1365
在路虎CTO Gordon McMullan 眼中,虚拟化技术就像给路虎插上了一对翅膀,有力支持了公司的全球扩张计划,McMullan介绍说:现有的虚拟化系统里,公司的所有数据、应用程序以及知识产权信息都放在英国本土,有非常专业的人员对其进行维护。同时,虚拟化平台为全球各地工程师提供了便利的接入设置...
如何通过虚拟化和云环境提升资源使用率...
views 1102
当Dammions Darden担任德克萨斯州嘉伦市高级系统管理员上任伊始,他很快就意识到其位于达拉斯市郊的托管着该市234000市民信息的50到60台物理主机并没有全部实现有效运转。一些主机的产能过剩,而另一些则处于超负荷运行状态。 传统上,如果应用程序运行缓慢,虚拟机需要更多的内存。但最简单的...
Hyper-V Server虚拟机移动性
views 1510
服务器虚拟化中,为了维持物理资源使用率的最优化,并轻松添加新虚拟机,IT 必须能够在需要时不影响业务直接移动虚拟机。跨越 Hyper-V 宿主机移动虚拟机的能力最早出现在 Windows Server 2008 R2中,当时是通过一个名为实时迁移的功能实现的,然而当时该功能要求虚拟机必须位于共享存储...
OpenStack网络基础知识:L2,L3是什么
views 1782
OpenStack中我们经常看到L2、L3那么,它的作用是什么? L2其实是指七层网络协议中的第二层数据链路层,它的传输是以mac地址为基础。 L3指网络层:是以ip地址为基础。 网络层属于OSI中的较高层次了,从它的名字可以看出,它解决的是网络与网络之间,即网际的通信问题...
使用VirtualBox构建CloudStack测试环境,轻松体验更多功能...
views 10564
引言 如果你刚接触Apache CloudStack,想了解和熟悉相关概念,可是苦于没有搭建测试环境所需的种种设备,何不使用你现有的PC和VirtualBox? VirtualBox是一种跨平台的虚拟化应用程序,可以在OS X、Windows、Linux和Solaris等操作系统上运行,这意味着...

声明: 本文由( 爱说云网 )原创编译,转载请保留链接: 虚拟化平台cloudstack

虚拟化平台cloudstack:等您坐沙发呢!

发表评论


读者排行