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