公司准备上虚拟化项目,前两周对虚拟化进行了测试。测试过程比较漫长纠结,需要协调的资源很多。整个测试项目包括测试方案设计,软硬件平台准 备,虚拟平台搭建,虚拟机性能测试,基于虚拟平台部署应用并对应用进行压力性能测试,虚拟平台高可用性测试,虚拟平台网络性能和安全性测试,IBM Systems Director管理功能测试,最后完成测试报告和虚拟化项目建议。

      此测试项目以Citrix XenServer为虚拟化平台、IBM eX5架构服务器为硬件底层、IBM DS5020为共享存储、IBM SAN24B-4为SAN网络、BNT G8000为LAN网络进行云平台载体。 系统架构如下所示:
 

 

测试小结:
1.XenServer虚拟化平台测试小结
   a.XenServer是一完整的虚拟基础架构解决方案,它可以将静态、复杂的IT环境转变为更加动态、易于管理的虚拟数据中心,实现数据中心的集成和自动化,从而大大降低数据中心的成本。其大部分功能都是免费的,只要少些高级功能需要license。
   b.通过管理控制中心XenCenter可以方便地进行虚拟平台(虚拟机)的管理、监控。这使IT人员能够从一个集中化高可用性管理控制台上轻松管理数百台虚拟机。也可以通过命令行的方式管理。
   c.能方便地进行虚拟机迁移、物理机故障时自动快速迁移在物理机上的虚拟机,从而达到高可用。
2.虚拟机性能小结
本次测试从CPU,内存,IO三个方面进行了数据对比,其结果如下:
   a.CPU:单台虚拟机与单台物理机差别极小,多台虚拟机并发测试相互之间并无影响;
   b.MEM:单台虚拟机与单台物理机差别极小,多台虚拟机并发测试导致内存性能略为降低,可接受范围内。;
   c.IO:单台虚拟机好于单台物理机,由于使用存储的缘故,大大提高了IO吞吐能力。多台虚拟机同时并发读写操作,IO吞吐量并未随服务器数量的增加而增加,而是成同比下降的趋势。这个测试确认了虚拟化的必要条件:光纤存储。
3.应用虚拟化性能测试小结
   a.压力测试:高并发下平台接口性能测试。测试结果较好,能满足现网运营要求。
   b.稳定测试:一定并发下,15小时以上平台接口稳定性测试。测试结果较好,能满足现网运营要求。
4.IBM System Director测试小结
   a.利用IBM System Director可以方便地收集和监控服务器的硬件信息,可以设定事件自动化计划进行监控报警等操作。(但是对其他厂商如HP、SUN等支持不好)
   b.安装了Director Agent后,可以提供对于系统状态的监控,包括CPU使用率、内存使用情况、磁盘空间、系统进程等。(但是比较消耗系统资源)
   c.Director提供各种扩展插件,如通过Active Energy Manager可以监控和管理服务器的用电信息。
   d.感觉IBM System Director只是一传说。建议在系统层面监控采用nagios、cacti;在硬件信息层面自己开发服务器硬件信息监控系统:底层通过IPMItool采集信息,选择合理有用的信息在前端界面展示。
5.网络性能测试小结
    BNT G8000交换机与思科、华为交换机兼容较好。虚拟机网络带宽瓶颈可以通过虚拟交换机和物理机多网卡绑定流量分流解决。
 
     总的来说采用虚拟化技术可以节省服务器成本,节省机架和用电成本。虚拟平台集中和自动化管理,将解放运维人员的生产力,提高效率,节省人力成本。但是虚拟化对运维人员的技术要求、运维管理、安全意识等将会增加。
     这次虚拟测试项目,虽然期间纠了不少结,加了不少班,但欣慰的是学到了不少东西,接触了不少人,长了不少见识。感谢领导的信任和给予机会,感谢测试过程中所有人的支持和配合,谢谢。最后希望虚拟化项目能早日上吧,呵呵。
 
 
本文出自 孤风颠影   网址:http://yunhaozou.org/linux/382.html.