Xen Cloud Platform现在发布的版本是0.1,其实他的功能与XenServer 5.5的基本功能是几乎一样的。不过XenServer 5.5可以通过XenCenter来管理,XCP只有一个丑陋的Web界面。我没有深入的hack进去,也许存在某种方法,可以使用XenCenter来管理XCP,那样即可以使用一个开源的服务端版本,同时管理工具又很人性化。由于我的切入点是XCP,官方又混淆了许多XCP与XenServer的文档,所以开始配置的时候相当郁闷,后来才慢慢的都搞通了。
我现在手头上用做实验的还都是PC机,四台ThinkCentre M8000T,每个机器有一颗Q95504核的CPU,4G的内存。每台机器上跑3个CentOS的性能与我之前实验室里的单独的一台PC(2005年的Dell吧,1G内存,2.8GHz的CPU)的性能差得不是特别多。因为我也给每个虚拟机分配了一个CPU,1G的内存。说到这里,用到的还都是虚拟化的技术。在XCP里,不同的VM可以在Host(物理主机)间迁移,并且这种迁移可以是在VM运行的时候进行的。XCP在其文档里宣称了有Load Balancing的功能,
不过到现在我都没有找到在哪里下载,又怀疑这是文档跑在了发布前的一种现象
。找到了文档里说的Load Balancing下载的地方,不过这个是XenServer高级版本里才有的功能,要付费的,可以免费用30天,应该可以供我实验的时候用了吧?这种可以动态的负载均衡和动态迁移的特点,则有许多“云”的感觉了。这两天准备再找找其Load Balancing的资料,做做实验。
另外,你如果在XenServer上安装Windows 7,创建完VM后,不要自动执行,需要设置一下,才可以,命令如下:
xe vm-param-set uuid= platform:viridian=false