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