利用kvm虚拟机实现中学校园服务器虚拟化

2018-09-10 11:40王辉班轩
新课程·下旬 2018年6期

王辉 班轩

摘 要:主要介绍了如何利用kvm虚拟机技术,虚拟化整合乌鲁木齐第四十一中学校园网中的服务器,从而实现降低校园服务器管理成本,使其资源更方便、更快捷、更有效被利用的目的。

关键词:kvm虚拟机技术;虚拟化整合;校园服务器

我国是教育大国,校园的“数字化”促进了教育的发展。近年来,随着科技的不断进步,数字化校园发展迅速,因此,相应系统的建立和服务器的使用也在不断增加。传统的“一应用一服务器”模式有很多缺点:资金投入较多,能量消耗大,资源的利用率低。在当下学校的教育环境和教育需求下,这种模式已经不适用。虚拟化技术可以解决这些问题。本人以乌鲁木齐市第四十一中学校园网中的服务器为研究对象,利用kvm虚拟机对其进行虚拟化整合处理。

一、服务器虚拟化简介

服务器虚拟化,是通过虚拟化技术在一台物理服务器上创建出多台完全独立,互不影响且能共享该物理服务器硬件资源的虚拟服务器。要实现让一台服务器变成多台互不影响的虚拟服务器,可将服务器的物理资源抽象成逻辑资源,让CPU、内存、磁盘、I/O等硬件变成可以动态管理的“资源池”,从而提高资源利用率,简化系统管理。

二、为什么要选择kvm虚拟机

虚拟机种类较多,目前,主流的虚拟机除了kvm虚拟机,还有XEN虚拟机和vmware虚拟机,和这两种虚拟机比较,kvm虚拟机有如下优势:开源、免费;可以进行优化和改进;性能好、稳定,不用对客户机系统进行修改。由于这三大优点,再考虑到乌鲁木齐市第四十一中学的实际情况,本人选用kvm虚拟机。

三、kvm虚拟机应用实例

(一)现状分析

我校配备了3台服务器,分别用于www校园网站、视频点播、教学资源、FTP文件等服务。其中两台购买较早,应用服务多,利用率高,不适合再增加其他应用。另一台型号为联想Think-Server RD630(cpu :Xeon E5-2620 六核2.0GHz;内存:16G;硬盘:1.8T),是早几年购买的,安装Centos linux,应用服务少,使用频率不高。近年来,学校信息化不断加大,包括图书管理系统、评教系统、查分系统等,需要对服务器资源进行扩展。

(二)解决方案

按传统“一应用一服务器”模式,需购买较多服务器,投入资金较多,难以实行,要解决这一问题,可以把原有利用率较低的服务器虚拟出多个服务器。实行的方法如下:采用联想ThinkServer RD630作为宿主机,原有centos linux操作系统不变,在宿主机中安装kvm虚拟机软件,建立两个虚拟机。第一个虚拟机配置Xeon双核CPU,4 GB,硬盘500 G,安装windows2003系统,用于建立评教系统、查分系统。第二个服务器配置 Xeon双核CPU,4GB,硬盘500 G,安装windows2008,用于安装图书管理系统。

(三)实施过程

1.安装kvm

(1)选择Selinux为enable,使用命令:#system-config-securitylevel-tui;

(2)安装kvm模块;

(3)检查kvm模块是否安装成功,使用命令:/sbin/lsmod | grep kvm;

如果输出关于kvm版本的信息则已装入kvm模块;

(4)网络桥接,配置eth0为物理网口,br0,br1为桥接网口,设置好网络参数。

2.启动kvm,建立虚拟机

(1)安装windows2003系统

放入安装关盘,进行windows2003的安装;

(2)安装windows2008系统

放入安装关盘,进行windows2008的安装。

3.安装虚拟服务器操作系统及相关的应用软件

在两台虚拟服务器上分别安装相应的软件及应用程序。

4.配置虚拟服务器远程桌面

(1)安装虚拟机管理工具,使用virsh来管理虚拟机,使用命令:#yum install libvirt;

(2)安装图形界面管理虚拟机,使用命令:#yum install virt-manager。

(四)应用效果

1.节省资金

按传统“一应用一服务器”模式,学校需要购买2台服务器,花费4~6万元,利用kvm虚拟机对服务器进行虚拟化整合处理,学校不用购买服务器,也不用耗资于与之配套的电力、空调等,大大节省资金。

2.提高服务器利用率

“一应用一服务器”模式,资源利用率低,为了解决这个问题,可以对服务器进行虚拟化整合。服务器虚拟化整合,能提高服务器资源的利用率,使服务器资源性能得以充分发挥。

本人利用kvm虚拟机对乌鲁木齐市第四十一中学校园服务器进行虚拟化整合,能顺利安装图书管理系统、评教系统、查分系统等系统,安装后这些系统能达到操作要求。由此可见,利用虚拟化技术整合服务器硬件资源,不仅能夠提高服务器资源的利用率,还能节省额外的购买服务器的资金,值得在各领域推广。

参考文献:

[1]徐琦.虚拟化技术在数字化校园中的应用实践[J].中国教育信息化,2013(2):50-52.

[2]任永杰.KVM虚拟化技术[M].机械工业出版社,2013.

编辑 马晓荣