论文部分内容阅读
随着国内IT应用的发展,各企业服务器的规模不断增长,同时对效率和节约成本的需求与日俱增。在建设稳定、高效、集约数据中心的需求下,虚拟化技术的应用必然成为热点,因为虚拟化技术可以通过服务器虚拟化提高服务器的利用率,在单台物理服务器设备上虚拟多台逻辑主机,降低总的应用部署成本。虚拟化是指计算机元件在虚拟的基础上而不是真实的基础上运行。虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。CPU的虚拟化技术可以单CPU模拟多CPU并行,允许一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率本课题探索出可行的适合于中小型企业生产环境的通用的低成本高性能虚拟化应用解决方案,并使用自开发软件扩展功能,实现虚拟机监控管理、快照调度、短信告警等功能。为节约中小企业IT运维资金、普及虚拟化应用提供了创新性的解决方案。该方案采用免费版本虚拟化软件和廉价硬件设备,接合自开发软件,以非常低的成本实施。主要虚拟化软件选用的是VMware ESXi4免费版本,通过API接口等软件开发对系统扩展补充虚拟机状态监控、预警信息短信通知、自动快照等功能实现。虚拟机管理采用vSphere、LisSyl Remote Desktops、FileZilla ftp等免费版本软件。用于实现高可用性(HA)方案的软件仍然利用公司原已购置的HA软件Life Keeper。硬件采用对旧服务器升级,增加CPU和内存扩展运算能力,甚至采用大容量廉价低转速sata硬盘扩展容量的低成本解决方案。本课题通过虚拟化应用系统的四个模块,解决集装箱码头邮箱、软件防火墙、数据库和虚拟机监控应用的需求,论证适合于中小企业生产环境的低成本虚拟化应用方案的可行性、有效性、可靠性、耐用性和经济性等特点。本课题运用多种软件开发技术,接合虚拟化应用的各个模块,实现和扩展了应用需求。其中虚拟机监控模块的实现创新性的扩展了虚拟机运维的功能,实现了非常及时的预警短信通知功能,极大地提高了故障响应速度、降低了管理员巡检压力,在实用中起到了良好的效果。本课题研究用理论和实践为该解决方案提供了有力的证明,对于降低虚拟化应用方案实施成本、推广虚拟化技术的应用有独到的指导借鉴意义。