朱鳳權(quán)
摘 要:信息設(shè)備日新月異,在老的信息系統(tǒng)不兼容新的硬件及操作系統(tǒng)時怎么辦?文章通過虛擬化技術(shù)在不改變服務器、服務器軟件、軟件客戶端授權(quán)數(shù)、客戶端操作系統(tǒng)、不增加投資等要求下完成了財務系統(tǒng)的兼容性問題,為解決其他仍在使用中與系統(tǒng)有兼容性的軟件提供了思路。
關(guān)鍵詞:虛擬化;兼容性;Hyper-V;授權(quán)
1 課題背景
華能長興電廠于90年代末上線了用友財務系統(tǒng)8.10版,多年的財務應用使系統(tǒng)積累了大量的財務歷史數(shù)據(jù)。用友財務系統(tǒng)8.10版現(xiàn)在雖然已經(jīng)退役多時,但財務歷史數(shù)據(jù)查詢?nèi)允秦攧杖藛T經(jīng)常性的工作之一。該系統(tǒng)客戶端可以采用Windows95、Windows98、Windows 2000、Windows 2003和Windows XP系統(tǒng),財務部新版的客戶端WIN7操作系統(tǒng)上線后,對用友8.10版的兼容性有限,經(jīng)常性出錯,導致查詢工作無法正常開展,嚴重影響了財務人員的日常工作。
2008年6月30號,微軟停止發(fā)售WindowsXP,聯(lián)想、DELL等新機預裝WindowsXP也同時停止。因此在廠內(nèi)多個應用的上線后財務人員的客戶端電腦都升級成了Windows7,如何保證財務人員使用用友財務系統(tǒng)8.10版查詢歷史數(shù)據(jù)成了擺在信息中心人員面前的一個課題。
2 課題分析
2.1 概況
電廠老版的用友財務系統(tǒng)使用的是8.10版(已經(jīng)升級為8.11版),服務器采用的HP 6000的塔式服務器,操作系統(tǒng)是Windows NT 4.0,授權(quán)站點數(shù)是六個,廠內(nèi)財務人員現(xiàn)有9個(含實習人員),操作系統(tǒng)除一人是Windows XP專業(yè)版外,其余均為Windows 7專業(yè)X86版。 (服務器站點數(shù)不足,大部分客戶端操作系統(tǒng)無法安裝客戶端軟件。)
2.2 建設(shè)要求
在不改變服務器、服務器軟件、軟件客戶端授權(quán)數(shù)、客戶端操作系統(tǒng)、不增加投資等要求下完成財務部九人的日常歷史數(shù)據(jù)查詢和歷史憑證打印要求。
3 建設(shè)方案
根據(jù)網(wǎng)上查詢以及咨詢用友相關(guān)人員得知:可以在Windows7下安裝使用的用友軟件版本至少需要V8.90,而經(jīng)過測試此財務軟件僅能夠支持免費升級到V8.11,升級至V8.90就需要重新購買并更換加密狗,增加額外的費用,并且需要更換數(shù)據(jù)庫結(jié)構(gòu),對于一個已經(jīng)停止日常使用(沒有數(shù)據(jù)增加,僅提供查詢)的系統(tǒng)來說這樣操作顯然是不合適的。
在這種情況如果一定要在財務部客戶端上安裝用友財務系統(tǒng)8.10版客戶端只有兩個辦法:客戶端刪除正版的Windows7操作系統(tǒng),而改用Windows XP操作系統(tǒng)。這個辦法顯然行不通,且與華能軟件正版化方向背道而馳,不可行;Windows7客戶端安裝Windows XP兼容模式,就是XP Mode。Windows 7攜帶了一個特別的功能:Windows XP Mode,又叫XP兼容模式,這個模式專門是為了解決一些應用程序在Windows 7下不兼容而特別制定的,通過它,這些應用程序可能會在XP兼容模式下得到運行,如果用戶希望使用這一服務,首先要確定自己的機器硬件配置是否達到XP Mode的要求,尤其需確定機器本身所使用的CPU是否支持虛擬化技術(shù)。經(jīng)過檢查我們發(fā)現(xiàn)財務部人員的客戶端電腦均符合安裝XP Mode的要求。通過分析:我們發(fā)現(xiàn)這個方法可行,但還是存在著不小的弊端,比如無法解決客戶端數(shù)量的問題,XPmode啟動時占用大量的資源,嚴重影響客戶端性能。
本次遠程虛擬系統(tǒng)實施是在原有的Windows 2008系統(tǒng)服務器中建立虛擬Hyper-V系統(tǒng)。針對財務人員查詢老用友8.10系統(tǒng)的使用特點,在廠虛擬化服務器中預裝多個Windows 2003操作系統(tǒng),開放遠程桌面功能,安裝8.10版用友財務系統(tǒng)軟件,并安裝財務部的網(wǎng)絡打印設(shè)備。在財務部人員客戶端電腦上遠程桌面連接中設(shè)置相應的虛擬Windows 2003操作系統(tǒng)遠程桌面連接。使用時僅需要單擊遠程桌面圖標即可進行老用友系統(tǒng)的查詢操作,而且報表也可以輸出財務部打印機,滿足了財務的要求。
4 具體實施
4.1 服務器的選擇
廠內(nèi)原有一臺VOD服務器,四個四核CPU,16G內(nèi)存,日常VOD服務負荷較輕。經(jīng)過討論,決定采用這一服務器安裝財務客戶端遠程虛擬服務。
4.2 遠程虛擬服務的操作系統(tǒng)選擇
遠程虛擬服務的操作系統(tǒng)中需要安裝用友財務系統(tǒng)8.11版客戶端,該系統(tǒng)客戶端可以采用Windows95、Windows98、Windows 2000、Windows 2003和Windows XP系統(tǒng),其中Windows95、Windows98、Windows 2000較老,Windows XP系統(tǒng)屬于個人操作系統(tǒng),并發(fā)連接數(shù)有限,且不支持大內(nèi)存,不適合作為多用戶遠程連接使用。而Windows 2003 std版目標是中小型企業(yè),支持文件和打印機共享,提供安全的Internet連接,允許集中的應用程序部署。支持4個處理器;最低支持256MB的內(nèi)存,最高支持4GB的內(nèi)存。而且正好電廠擁有Windows 2003多余授權(quán)。
4.3 服務器安裝
服務器虛擬化(亦稱為硬件虛擬化)可帶來潛在的重大經(jīng)濟效益,一直是 IT 世界的熱門話題。服務器虛擬化可讓多重操作系統(tǒng)以虛擬機器(VM)的形式,在單一實體機器上執(zhí)行。您若使用服務器虛擬化,即可將未充分運用的服務器機器的工作負載整合至可充分運用的機器上,以便能減少服務器的數(shù)量。減少物理機器的數(shù)量可因較少的硬件、用電和管理負荷而降低成本,還可建立更為動態(tài)的 IT 基礎(chǔ)架構(gòu)。
有了 Windows Server 2008,支持服務器虛擬化所需的一切技術(shù),皆已完備內(nèi)建于Windows Server 2008 Hyper-V版本的操作系統(tǒng)中,擁有內(nèi)建的 Hyper-V 技術(shù),以及簡易的授權(quán)策略之后,即可利用 Windows Server 2008 虛擬化,使實現(xiàn)節(jié)省成本效益變得比以往更加容易。
我們這次使用的是Windows Server 2008 Hyper-V功能:
Windows Server Hyper-V為下一代 hypervisor-based服務器虛擬化技術(shù),可將多個服務器角色整合成在單一物理機器上執(zhí)行的不同虛擬機器(VM),以便能更極致地運用服務器硬件投資。您亦可利用 Hyper-V 在單一服務器中并行執(zhí)行多個不同的操作系統(tǒng)(例如 Windows、Linux 及其他操作系統(tǒng)),同時仍可保有效率,并可充分運用x64 運算的威力。
Hyper-V的主要使用情境:Hyper-V可提供動態(tài)的、可靠的及可擴充的虛擬化平臺,結(jié)合一套單一整合式管理工具管理物理和虛擬資源,協(xié)助您建立靈活且動態(tài)的資料中心。Hyper-V可支持服務器整合:通過虛擬化的基本運用,將眾多服務器整合到單一系統(tǒng)并保持隔絕,即可應對上述需求。服務器整合的主要好處之一是可以降低整體擁有成本(TCO),其主要原因不僅在于硬件需求的降低,也在于用電、散熱以及管理成本均變得較低。
Hyper-V的配置和管理非常簡單,如果應用過微軟上一代虛擬化軟件Virtual PC或者Virtual Server,對Hyper-V的操作界面會感到非常熟悉。Hyper-V的安裝也非常方便,需要兩個步驟:
安裝也分為兩個步驟:下載Hyper-V補丁后,雙擊按照提示即可安裝,安裝后需要重啟服務器。然后需要在Windows Server 2008的“服務器管理”控制臺中添加Hyper-V角色。
圖1服務器管理
點擊下一步后進入到創(chuàng)建虛擬網(wǎng)絡界面,在這里我們至少要為虛擬機創(chuàng)建一個虛擬網(wǎng)絡,勾選創(chuàng)建到虛擬網(wǎng)絡的網(wǎng)絡器,表示將在虛擬網(wǎng)絡中應用這個適配器。
4.4 創(chuàng)建Windows 2003虛擬操作系統(tǒng)
安裝過程和實體機的安裝方式大同小異。操作系統(tǒng)安裝完成后在系統(tǒng)安裝用友財務軟件8.11版,遠程連接到系統(tǒng)即可使用。Hyper-V提供了一個方便靈活的虛擬化解決方案,具有很高的可操作性,具備強大的遠程管理功能。Hyper-V操作簡便,可以實現(xiàn)虛擬機宿主之間的快速遷移,兼容微軟VPC、Virtual Server的虛擬機,可以將之前創(chuàng)建的虛擬機導入Hyper-V,虛擬磁盤可以進行擴展,操作起來非常靈活。除了上述優(yōu)點外,Hyper-V的網(wǎng)絡功能中還支持VLAN,可以和電廠思科交換機的VLAN標準兼容,可以快速的進行配置。在服務器網(wǎng)卡所連接的交換機端口設(shè)置dot1q封裝格式,采用交換機級連的方式連接服務器的網(wǎng)卡,這樣在服務器的設(shè)置中就可以設(shè)置任意的VLAN。本次服務器設(shè)置服務器網(wǎng)段VLAN 7。
5 結(jié)語
使用這一方法后財務人員老用友系統(tǒng)數(shù)據(jù)查詢使用穩(wěn)定,再未出現(xiàn)不可使用等兼容性問題,接下來技術(shù)人員將把這一辦法推廣至其他的仍在使用中與Windows 7有兼容性的軟件,以滿足生產(chǎn)及辦公管理的需求。通過虛擬化技術(shù)可以較好地解決軟件兼容性問題,為處理其他仍在使用中與系統(tǒng)有兼容性的軟件提供了思路。
參考文獻:
[1] 楊嫻,陳麟.云計算環(huán)境下的應用虛擬化的研究[J].軟件.2012(04):
74-77.
[2] 郝艷.讓系統(tǒng)物盡其用[J].軟件世界.2008(08):79.
[3] 付平武.應用虛擬化技術(shù)應用與研究[J].電腦知識與技術(shù).2013(20):
4732-4733.
[4] 侯繼濤.走近應用虛擬化[J].軟件世界.2008(08):73-75.
[5] 崔光耀.極通科技應用虛擬化系統(tǒng)[J].信息安全與通信保密.2008
(08):41.
[6] 陳琳.應用虛擬化系統(tǒng)解決移動辦公需求[J].電子世界.2013(20):98.
[7] 劉榮發(fā).福州大學圖書館業(yè)務管理系統(tǒng)應用虛擬化[J].情報探索.
2010(01):112-115.
[8] 涂蘭敬.精準監(jiān)控助虛擬化解決服務器利舊難題[J].網(wǎng)絡與信息.
2012(04):45.
[9] 呂志良.大力發(fā)展和應用虛擬化技術(shù)[J].辦公自動化.2008(24):8-10.
[10] 陳勁松.應用虛擬化技術(shù)建設(shè)區(qū)域?qū)徲嫈?shù)據(jù)中心[J].審計月刊.2010
(04):30-31.