Cloudstack+XenServer配置和管理一个简单的云平台
基本配置:Cloudstack4.3,XenServer6.2
操作系统:centos6.6-mini-x64
基本介绍:Cloudstack是一个开源的Iaas平台,XenServer则是一个成熟的服务器端虚拟化软件,此二者能够完美结合。早在Cloudstack开源之前,它就与XenServer配合的很好。因为Hypervisor采用XenServer,配置简单,不比像管理KVM节点那样需要安装Agent;功能全面,不必像管理vSphere节点那样,既离不开vCenter,又因为vCenter的API没有完全开放而实现全部功能。本文在此只是简单的介绍如何安装和配置Cloudstack,其余应用,会在后续文章中再谈到。
有几个基本概念需要明白:
1.Cloudstack分为管理节点和安装节点。管理节点即我们安装Cloudstack-management管理工具的机子,它负责管理整个服务器集群。
2.计算节点即我们安装XenServer的机子,它是实际上的物理机,为VM提供资源。
3.Cloudstack的管理和数据都是存在于MySql数据库之中的,因此若有什么问题可以查看MySql数据库。
4.Cloudstack的存储分为一级存储和二级存储。二级存储主要用来存储用户所上传的模板,ISO和快照文件,一级存储则是用来存放虚拟机文件的。
下面这张图很清楚的展示了Cloudstack的整个架构。
在此对这张图简单做个介绍。Management Server级即管理节点,后端由MySql控制。Zone是Cloudstack中最大的一个区域,通常我们将它理解为机房,其次是Pod,称之为提供点,再往下是Cluster,通常我们将其理解为一个机柜,而Cluster里面的Host,则是我刚刚提到的计算节点,也就是机柜里的一台主机。可以从图中很清楚的看到,一个