劉正杰 劉璧鉞
【摘 要】通過虛擬機在一臺物理服務(wù)器上模擬出二臺或多臺虛擬的服務(wù)器,實現(xiàn)一臺服務(wù)器運行多個應(yīng)用系統(tǒng),且不會相互影響,應(yīng)用此技術(shù)可以節(jié)約服務(wù)器購置費用,備份生產(chǎn)應(yīng)用系統(tǒng),快速恢復(fù)崩潰的應(yīng)用程序。
【關(guān)鍵詞】服務(wù)器;虛擬機;利用率;成本;回復(fù)
0 前言
通過虛擬機在一臺物理服務(wù)器上模擬出二臺或多臺虛擬的服務(wù)器,在多個虛擬的服務(wù)器中運行不同的應(yīng)用系統(tǒng)(如《油水井作業(yè)設(shè)計協(xié)同工作平臺》、《油水井遠程監(jiān)控液量自動計量與分析優(yōu)化系統(tǒng)》、FTP、采油一廠的網(wǎng)站系統(tǒng)等),實現(xiàn)一臺服務(wù)器運行多個應(yīng)用系統(tǒng),且不會相互影響。當(dāng)虛擬服務(wù)器上的應(yīng)用系統(tǒng)崩潰時,使用虛擬機的恢復(fù)功能快速恢復(fù)。應(yīng)用此技術(shù)可以節(jié)約服務(wù)器購置費用,備份生產(chǎn)應(yīng)用系統(tǒng),快速恢復(fù)崩潰的應(yīng)用程序,保障生產(chǎn)不間斷進行。
1 項目總目標及主要研究內(nèi)容
1.1 項目總目標
1.1.1 提高服務(wù)器利用率
1.1.2 提高數(shù)據(jù)的穩(wěn)定性、安全性、可靠性,實現(xiàn)故障快速恢復(fù)
1.2 主要研究內(nèi)容
1)統(tǒng)計分析,清點在用的硬件、軟件資源,主要包括服務(wù)器和常用的應(yīng)用程序,比如,《油水井作業(yè)設(shè)計協(xié)同工作平臺》、《油水井遠程監(jiān)控液量自動計量與分析優(yōu)化系統(tǒng)》等。
2)合理規(guī)劃,列出硬件(物理服務(wù)器)與軟件(主要是操作系統(tǒng)和應(yīng)用程序)的具體結(jié)合、配置,即哪臺服務(wù)器應(yīng)當(dāng)運行哪幾種應(yīng)用程序,實現(xiàn)哪些用途。
3)方案論證,論證在物理服務(wù)器上劃分虛擬服務(wù)器的個數(shù),論證系統(tǒng)運行是否流暢可靠。
4)試驗實施,將應(yīng)用程序從物理服務(wù)器移植到虛擬服務(wù)器進行測試、實施。
5)故障處理,研究虛擬服務(wù)器遇到故障時如何快速的處理和恢復(fù)。
1.3 技術(shù)路線
采用VMware Workstation(中文名“威睿工作站”)桌面虛擬計算機軟件,提供用戶可在單一的桌面上同時運行不同的操作系統(tǒng),和進行開發(fā)、測試、部署新的應(yīng)用程序的最佳解決方案。VMware Workstation可在一部實體機器上模擬完整的網(wǎng)絡(luò)環(huán)境,以及可便于攜帶的虛擬機器,其更好的靈活性與先進的技術(shù)勝過了市面上其他的虛擬計算機軟件。對于企業(yè)的IT開發(fā)人員和系統(tǒng)管理員而言,VMware在虛擬網(wǎng)路,實時快照,拖曳共享文件夾,支持PXE等方面的特點使它成為必不可少的工具。
2 完成的主要工作量
2.1 統(tǒng)計分析
統(tǒng)計在用的服務(wù)器及安裝的應(yīng)用程序,分別列出其廠家、編號、IP地址及上面所安裝的應(yīng)用程序,如表1所示。
2.2 合理規(guī)劃
根據(jù)以上統(tǒng)計,打算在備份服務(wù)器及新裝服務(wù)器上安裝配置虛擬服務(wù)器。在規(guī)劃時可以將網(wǎng)站,F(xiàn)TP放在一個虛擬服務(wù)器上,具體規(guī)劃如表2所示。
通過表2可以看出,物理服務(wù)器只有2臺,但是經(jīng)過采用虛擬機后變成8臺互不干擾的服務(wù)器,最大限度的利用了服務(wù)器資源,節(jié)約了開支。
2.3 方案論證
2.3.1 數(shù)據(jù)可靠性論證
虛擬機完全就像真正的計算機那樣進行工作,例如你可以安裝操作系統(tǒng)、安裝應(yīng)用程序、訪問網(wǎng)絡(luò)資源等等。對于用戶而言,它只是運行在你物理計算機上的一個應(yīng)用程序,但是對于在虛擬機中運行的應(yīng)用程序而言,它就是一臺真正計算機。因此,當(dāng)在虛擬機中進行軟件評測時,可能系統(tǒng)一樣會崩潰;但是,崩潰的只是虛擬機上的操作系統(tǒng),而不是物理計算機上的操作系統(tǒng),并且,使用虛擬機的“Undo”(恢復(fù))功能,可以馬上恢復(fù)虛擬機到安裝軟件之前的狀態(tài)。
虛擬機中的數(shù)據(jù)文件可以通過共享文件夾與宿主機通信,避免了重復(fù)工作。
2.3.2 數(shù)據(jù)的安全性論證
虛擬機可以實現(xiàn)整機克隆、整機恢復(fù),并且備份的數(shù)據(jù)占用的空間相對很小,保證了數(shù)據(jù)的安全。
2.4 試驗實施
在備份服務(wù)器及新裝服務(wù)器上創(chuàng)建虛擬磁盤文件夾,安裝VMware Workstation虛擬機,配置網(wǎng)絡(luò)連接方式為橋接,安裝系統(tǒng)為Windows Server 2003 Enterprise Edition SP2。經(jīng)過試驗每臺物理服務(wù)器上的虛擬服務(wù)器個數(shù)不超過5臺的情況下,各個系統(tǒng)運行流暢穩(wěn)定,圖1、圖2、圖3為實施效果圖。
2.5 故障處理
(1)可以直接恢復(fù)克隆的虛擬機。
(2)每個虛擬操作系統(tǒng)內(nèi)均有共享文件夾,文件存儲在共享文件夾中,虛擬機可與宿主機進行數(shù)據(jù)交換。數(shù)據(jù)安全可靠,若虛擬機損壞,要恢復(fù)虛擬磁盤的文件,可采用DiskGenius軟件打開擴展名為.vmdk的文件進行恢復(fù)。重要數(shù)據(jù)放在共享文件夾中。共享文件夾在宿主機的硬盤上,安全性高。
3 結(jié)論與認識
通過該平臺的開發(fā)與實施,實現(xiàn)了在一臺物理服務(wù)器上模擬出多臺虛擬的服務(wù)器,在多個虛擬的服務(wù)器中運行不同的應(yīng)用系統(tǒng),相互隔離而不會相互影響。當(dāng)虛擬服務(wù)器上的應(yīng)用系統(tǒng)崩潰時,使用虛擬機的恢復(fù)功能快速恢復(fù)。應(yīng)用此技術(shù)可以節(jié)約服務(wù)器購置費用,備份生產(chǎn)應(yīng)用系統(tǒng),快速恢復(fù)崩潰的應(yīng)用程序,保障生產(chǎn)不間斷進行。
[責(zé)任編輯:王楠]