刘正杰 刘璧钺
【摘 要】通过虚拟机在一台物理服务器上模拟出二台或多台虚拟的服务器,实现一台服务器运行多个应用系统,且不会相互影响,应用此技术可以节约服务器购置费用,备份生产应用系统,快速恢复崩溃的应用程序。
【关键词】服务器;虚拟机;利用率;成本;回复
0 前言
通过虚拟机在一台物理服务器上模拟出二台或多台虚拟的服务器,在多个虚拟的服务器中运行不同的应用系统(如《油水井作业设计协同工作平台》、《油水井远程监控液量自动计量与分析优化系统》、FTP、采油一厂的网站系统等),实现一台服务器运行多个应用系统,且不会相互影响。当虚拟服务器上的应用系统崩溃时,使用虚拟机的恢复功能快速恢复。应用此技术可以节约服务器购置费用,备份生产应用系统,快速恢复崩溃的应用程序,保障生产不间断进行。
1 项目总目标及主要研究内容
1.1 项目总目标
1.1.1 提高服务器利用率
1.1.2 提高数据的稳定性、安全性、可靠性,实现故障快速恢复
1.2 主要研究内容
1)统计分析,清点在用的硬件、软件资源,主要包括服务器和常用的应用程序,比如,《油水井作业设计协同工作平台》、《油水井远程监控液量自动计量与分析优化系统》等。
2)合理规划,列出硬件(物理服务器)与软件(主要是操作系统和应用程序)的具体结合、配置,即哪台服务器应当运行哪几种应用程序,实现哪些用途。
3)方案论证,论证在物理服务器上划分虚拟服务器的个数,论证系统运行是否流畅可靠。
4)试验实施,将应用程序从物理服务器移植到虚拟服务器进行测试、实施。
5)故障处理,研究虚拟服务器遇到故障时如何快速的处理和恢复。
1.3 技术路线
采用VMware Workstation(中文名“威睿工作站”)桌面虚拟计算机软件,提供用户可在单一的桌面上同时运行不同的操作系统,和进行开发、测试、部署新的应用程序的最佳解决方案。VMware Workstation可在一部实体机器上模拟完整的网络环境,以及可便于携带的虚拟机器,其更好的灵活性与先进的技术胜过了市面上其他的虚拟计算机软件。对于企业的IT开发人员和系统管理员而言,VMware在虚拟网路,实时快照,拖曳共享文件夹,支持PXE等方面的特点使它成为必不可少的工具。
2 完成的主要工作量
2.1 统计分析
统计在用的服务器及安装的应用程序,分别列出其厂家、编号、IP地址及上面所安装的应用程序,如表1所示。
2.2 合理规划
根据以上统计,打算在备份服务器及新装服务器上安装配置虚拟服务器。在规划时可以将网站,FTP放在一个虚拟服务器上,具体规划如表2所示。
通过表2可以看出,物理服务器只有2台,但是经过采用虚拟机后变成8台互不干扰的服务器,最大限度的利用了服务器资源,节约了开支。
2.3 方案论证
2.3.1 数据可靠性论证
虚拟机完全就像真正的计算机那样进行工作,例如你可以安装操作系统、安装应用程序、访问网络资源等等。对于用户而言,它只是运行在你物理计算机上的一个应用程序,但是对于在虚拟机中运行的应用程序而言,它就是一台真正计算机。因此,当在虚拟机中进行软件评测时,可能系统一样会崩溃;但是,崩溃的只是虚拟机上的操作系统,而不是物理计算机上的操作系统,并且,使用虚拟机的“Undo”(恢复)功能,可以马上恢复虚拟机到安装软件之前的状态。
虚拟机中的数据文件可以通过共享文件夹与宿主机通信,避免了重复工作。
2.3.2 数据的安全性论证
虚拟机可以实现整机克隆、整机恢复,并且备份的数据占用的空间相对很小,保证了数据的安全。
2.4 试验实施
在备份服务器及新装服务器上创建虚拟磁盘文件夹,安装VMware Workstation虚拟机,配置网络连接方式为桥接,安装系统为Windows Server 2003 Enterprise Edition SP2。经过试验每台物理服务器上的虚拟服务器个数不超过5台的情况下,各个系统运行流畅稳定,图1、图2、图3为实施效果图。
2.5 故障处理
(1)可以直接恢复克隆的虚拟机。
(2)每个虚拟操作系统内均有共享文件夹,文件存储在共享文件夹中,虚拟机可与宿主机进行数据交换。数据安全可靠,若虚拟机损坏,要恢复虚拟磁盘的文件,可采用DiskGenius软件打开扩展名为.vmdk的文件进行恢复。重要数据放在共享文件夹中。共享文件夹在宿主机的硬盘上,安全性高。
3 结论与认识
通过该平台的开发与实施,实现了在一台物理服务器上模拟出多台虚拟的服务器,在多个虚拟的服务器中运行不同的应用系统,相互隔离而不会相互影响。当虚拟服务器上的应用系统崩溃时,使用虚拟机的恢复功能快速恢复。应用此技术可以节约服务器购置费用,备份生产应用系统,快速恢复崩溃的应用程序,保障生产不间断进行。
[责任编辑:王楠]