利用虚拟化技术解决老系统兼容性的探索

2015-04-29 17:46朱凤权
工业设计 2015年10期
关键词:授权虚拟化

朱凤权

摘 要:信息设备日新月异,在老的信息系统不兼容新的硬件及操作系统时怎么办?文章通过虚拟化技术在不改变服务器、服务器软件、软件客户端授权数、客户端操作系统、不增加投资等要求下完成了财务系统的兼容性问题,为解决其他仍在使用中与系统有兼容性的软件提供了思路。

关键词:虚拟化;兼容性;Hyper-V;授权

1 课题背景

华能长兴电厂于90年代末上线了用友财务系统8.10版,多年的财务应用使系统积累了大量的财务历史数据。用友财务系统8.10版现在虽然已经退役多时,但财务历史数据查询仍是财务人员经常性的工作之一。该系统客户端可以采用Windows95、Windows98、Windows 2000、Windows 2003和Windows XP系统,财务部新版的客户端WIN7操作系统上线后,对用友8.10版的兼容性有限,经常性出错,导致查询工作无法正常开展,严重影响了财务人员的日常工作。

2008年6月30号,微软停止发售WindowsXP,联想、DELL等新机预装WindowsXP也同时停止。因此在厂内多个应用的上线后财务人员的客户端电脑都升级成了Windows7,如何保证财务人员使用用友财务系统8.10版查询历史数据成了摆在信息中心人员面前的一个课题。

2 课题分析

2.1 概况

电厂老版的用友财务系统使用的是8.10版(已经升级为8.11版),服务器采用的HP 6000的塔式服务器,操作系统是Windows NT 4.0,授权站点数是六个,厂内财务人员现有9个(含实习人员),操作系统除一人是Windows XP专业版外,其余均为Windows 7专业X86版。 (服务器站点数不足,大部分客户端操作系统无法安装客户端软件。)

2.2 建设要求

在不改变服务器、服务器软件、软件客户端授权数、客户端操作系统、不增加投资等要求下完成财务部九人的日常历史数据查询和历史凭证打印要求。

3 建设方案

根据网上查询以及咨询用友相关人员得知:可以在Windows7下安装使用的用友软件版本至少需要V8.90,而经过测试此财务软件仅能够支持免费升级到V8.11,升级至V8.90就需要重新购买并更换加密狗,增加额外的费用,并且需要更换数据库结构,对于一个已经停止日常使用(没有数据增加,仅提供查询)的系统来说这样操作显然是不合适的。

在这种情况如果一定要在财务部客户端上安装用友财务系统8.10版客户端只有两个办法:客户端删除正版的Windows7操作系统,而改用Windows XP操作系统。这个办法显然行不通,且与华能软件正版化方向背道而驰,不可行;Windows7客户端安装Windows XP兼容模式,就是XP Mode。Windows 7携带了一个特别的功能:Windows XP Mode,又叫XP兼容模式,这个模式专门是为了解决一些应用程序在Windows 7下不兼容而特别制定的,通过它,这些应用程序可能会在XP兼容模式下得到运行,如果用户希望使用这一服务,首先要确定自己的机器硬件配置是否达到XP Mode的要求,尤其需确定机器本身所使用的CPU是否支持虚拟化技术。经过检查我们发现财务部人员的客户端电脑均符合安装XP Mode的要求。通过分析:我们发现这个方法可行,但还是存在着不小的弊端,比如无法解决客户端数量的问题,XPmode启动时占用大量的资源,严重影响客户端性能。

本次远程虚拟系统实施是在原有的Windows 2008系统服务器中建立虚拟Hyper-V系统。针对财务人员查询老用友8.10系统的使用特点,在厂虚拟化服务器中预装多个Windows 2003操作系统,开放远程桌面功能,安装8.10版用友财务系统软件,并安装财务部的网络打印设备。在财务部人员客户端电脑上远程桌面连接中设置相应的虚拟Windows 2003操作系统远程桌面连接。使用时仅需要单击远程桌面图标即可进行老用友系统的查询操作,而且报表也可以输出财务部打印机,满足了财务的要求。

4 具体实施

4.1 服务器的选择

厂内原有一台VOD服务器,四个四核CPU,16G内存,日常VOD服务负荷较轻。经过讨论,决定采用这一服务器安装财务客户端远程虚拟服务。

4.2 远程虚拟服务的操作系统选择

远程虚拟服务的操作系统中需要安装用友财务系统8.11版客户端,该系统客户端可以采用Windows95、Windows98、Windows 2000、Windows 2003和Windows XP系统,其中Windows95、Windows98、Windows 2000较老,Windows XP系统属于个人操作系统,并发连接数有限,且不支持大内存,不适合作为多用户远程连接使用。而Windows 2003 std版目标是中小型企业,支持文件和打印机共享,提供安全的Internet连接,允许集中的应用程序部署。支持4个处理器;最低支持256MB的内存,最高支持4GB的内存。而且正好电厂拥有Windows 2003多余授权。

4.3 服务器安装

服务器虚拟化(亦称为硬件虚拟化)可带来潜在的重大经济效益,一直是 IT 世界的热门话题。服务器虚拟化可让多重操作系统以虚拟机器(VM)的形式,在单一实体机器上执行。您若使用服务器虚拟化,即可将未充分运用的服务器机器的工作负载整合至可充分运用的机器上,以便能减少服务器的数量。减少物理机器的数量可因较少的硬件、用电和管理负荷而降低成本,还可建立更为动态的 IT 基础架构。

有了 Windows Server 2008,支持服务器虚拟化所需的一切技术,皆已完备内建于Windows Server 2008 Hyper-V版本的操作系统中,拥有内建的 Hyper-V 技术,以及简易的授权策略之后,即可利用 Windows Server 2008 虚拟化,使实现节省成本效益变得比以往更加容易。

我们这次使用的是Windows Server 2008 Hyper-V功能:

Windows Server Hyper-V为下一代 hypervisor-based服务器虚拟化技术,可将多个服务器角色整合成在单一物理机器上执行的不同虚拟机器(VM),以便能更极致地运用服务器硬件投资。您亦可利用 Hyper-V 在单一服务器中并行执行多个不同的操作系统(例如 Windows、Linux 及其他操作系统),同时仍可保有效率,并可充分运用x64 运算的威力。

Hyper-V的主要使用情境:Hyper-V可提供动态的、可靠的及可扩充的虚拟化平台,结合一套单一整合式管理工具管理物理和虚拟资源,协助您建立灵活且动态的资料中心。Hyper-V可支持服务器整合:通过虚拟化的基本运用,将众多服务器整合到单一系统并保持隔绝,即可应对上述需求。服务器整合的主要好处之一是可以降低整体拥有成本(TCO),其主要原因不仅在于硬件需求的降低,也在于用电、散热以及管理成本均变得较低。

Hyper-V的配置和管理非常简单,如果应用过微软上一代虚拟化软件Virtual PC或者Virtual Server,对Hyper-V的操作界面会感到非常熟悉。Hyper-V的安装也非常方便,需要两个步骤:

安装也分为两个步骤:下载Hyper-V补丁后,双击按照提示即可安装,安装后需要重启服务器。然后需要在Windows Server 2008的“服务器管理”控制台中添加Hyper-V角色。

图1服务器管理

点击下一步后进入到创建虚拟网络界面,在这里我们至少要为虚拟机创建一个虚拟网络,勾选创建到虚拟网络的网络器,表示将在虚拟网络中应用这个适配器。

4.4 创建Windows 2003虚拟操作系统

安装过程和实体机的安装方式大同小异。操作系统安装完成后在系统安装用友财务软件8.11版,远程连接到系统即可使用。Hyper-V提供了一个方便灵活的虚拟化解决方案,具有很高的可操作性,具备强大的远程管理功能。Hyper-V操作简便,可以实现虚拟机宿主之间的快速迁移,兼容微软VPC、Virtual Server的虚拟机,可以将之前创建的虚拟机导入Hyper-V,虚拟磁盘可以进行扩展,操作起来非常灵活。除了上述优点外,Hyper-V的网络功能中还支持VLAN,可以和电厂思科交换机的VLAN标准兼容,可以快速的进行配置。在服务器网卡所连接的交换机端口设置dot1q封装格式,采用交换机级连的方式连接服务器的网卡,这样在服务器的设置中就可以设置任意的VLAN。本次服务器设置服务器网段VLAN 7。

5 结语

使用这一方法后财务人员老用友系统数据查询使用稳定,再未出现不可使用等兼容性问题,接下来技术人员将把这一办法推广至其他的仍在使用中与Windows 7有兼容性的软件,以满足生产及办公管理的需求。通过虚拟化技术可以较好地解决软件兼容性问题,为处理其他仍在使用中与系统有兼容性的软件提供了思路。

参考文献:

[1] 杨娴,陈麟.云计算环境下的应用虚拟化的研究[J].软件.2012(04):

74-77.

[2] 郝艳.让系统物尽其用[J].软件世界.2008(08):79.

[3] 付平武.应用虚拟化技术应用与研究[J].电脑知识与技术.2013(20):

4732-4733.

[4] 侯继涛.走近应用虚拟化[J].软件世界.2008(08):73-75.

[5] 崔光耀.极通科技应用虚拟化系统[J].信息安全与通信保密.2008

(08):41.

[6] 陈琳.应用虚拟化系统解决移动办公需求[J].电子世界.2013(20):98.

[7] 刘荣发.福州大学图书馆业务管理系统应用虚拟化[J].情报探索.

2010(01):112-115.

[8] 涂兰敬.精准监控助虚拟化解决服务器利旧难题[J].网络与信息.

2012(04):45.

[9] 吕志良.大力发展和应用虚拟化技术[J].办公自动化.2008(24):8-10.

[10] 陈劲松.应用虚拟化技术建设区域审计数据中心[J].审计月刊.2010

(04):30-31.

猜你喜欢
授权虚拟化
基于OpenStack虚拟化网络管理平台的设计与实现
对基于Docker的虚拟化技术的几点探讨
虚拟化技术在CTC/TDCS系统中的应用研究
虚拟化技术在计算机技术创造中的应用
数字出版授权的“结”与“解”
在现代组织中的领导授权问题研究
论“公序良俗原则”在商标授权中的适用
高速公路服务器虚拟化技术应用与探讨
存储虚拟化还有优势吗?
基于RBAC的访问控制机制研究