国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種管理與配置虛擬機的系統(tǒng)和方法

      文檔序號:6638316閱讀:182來源:國知局
      專利名稱:一種管理與配置虛擬機的系統(tǒng)和方法
      技術(shù)領域
      本發(fā)明涉及系統(tǒng)集成及應用技術(shù)的數(shù)字化產(chǎn)品領域,特別是涉及一種管理與配置計算機系統(tǒng)虛擬機的系統(tǒng)和方法。
      背景技術(shù)
      虛擬化技術(shù)(Virtualization Technology,VT)是指在一套完整的計算機硬件平臺上,通過軟件方法或硬件裝置,將一組硬件虛擬成多組硬件,并提供給多個獨立運行的軟件系統(tǒng)(通常是操作系統(tǒng))作為獨立運行環(huán)境的技術(shù)。具備虛擬化技術(shù)的計算機裝置可以并行的運行多個獨立的操作系統(tǒng),這些操作系統(tǒng)之間除了運行過程中分享硬件資源(如內(nèi)存、I/O中斷、存儲和CPU)外,互相保持獨立,可以看作是多個獨立的計算機在運行。
      目前典型的虛擬化技術(shù)有英特爾的VT-i和VT-x技術(shù),其中VT-x是應用于臺式機和X86服務器平臺上的虛擬化技術(shù),而VT-i則是應用于安騰平臺上的虛擬化技術(shù)。此外,還有AMD的Pacifica虛擬化技術(shù)。
      在現(xiàn)有已經(jīng)公開的虛擬化技術(shù)架構(gòu)中,重點是實現(xiàn)對于硬件資源的虛擬化,從而在一臺計算機上可以并行地運行多個操作系統(tǒng),這些獨立運行的操作系統(tǒng)通常被稱為虛擬機(Virtual Machine,VM),這些操作系統(tǒng)相互之間不干擾,比如一個虛擬機能訪問的內(nèi)存是另一個虛擬機所不能訪問的,通過這樣實現(xiàn)多個操作系統(tǒng)之間的隔離。
      在這種虛擬化技術(shù)中,通過在實際的硬件層面上增加一組專門給虛擬機監(jiān)視器(Virtual Machine Monitor,VMM)使用的指令,虛擬處理器資源、存儲資源以及I/O資源,使得用戶應用程序不需要任何修改就可以運行在虛擬機上,這就提供了一個非常廣的創(chuàng)新應用范圍。
      虛擬化技術(shù)的出現(xiàn)使得計算機的應用出現(xiàn)很多和以往不同的特點,同時也大大提高了計算機系統(tǒng)的效率、靈活性和安全性,使得虛擬化技術(shù)的應用步入桌面平臺。
      對于服務器桌面平臺而言,虛擬化技術(shù)的應用可以大大提高虛擬化解決方案的可靠性和可支持性,實現(xiàn)改善的可靠性和容錯備援功能。而且,因為虛擬化技術(shù)而增強的虛擬化解決方案可以通過與服務器整合、傳統(tǒng)移植和安全性保護等而受到用戶的青睞。
      對于客戶機桌面平臺而言,虛擬化技術(shù)的硬件獨立性為高度可用和更安全的客戶虛擬化分區(qū)提供了基礎。家庭用戶可以創(chuàng)建虛擬“分區(qū)”,隔離多個用戶環(huán)境,如分配專門資源來支持電腦游戲、辦公和個人錄像類環(huán)境。
      而且,隨著CPU不斷向多內(nèi)核平臺移植,還可以使用基于虛擬化技術(shù)的分區(qū)和額外處理內(nèi)核,在服務器和/或客戶端內(nèi)部創(chuàng)建獨特組合,來支持專門應用。
      但是,目前的虛擬化技術(shù)系統(tǒng)管理和配置實現(xiàn)手段是在計算機系統(tǒng)上架設一個管理的操作系統(tǒng)(即虛擬機),管理分配所有的資源,然后由這個操作系統(tǒng)來啟動其它的操作系統(tǒng),這樣的管理和配置實現(xiàn)方式比較大的弊病在于需要一個管理的操作系統(tǒng),先要啟動這個操作系統(tǒng),然后才能啟動真正應用的操作系統(tǒng),這樣既浪費計算機系統(tǒng)資源,也讓多個操作系統(tǒng)在同一個硬件平臺啟動時非常繁瑣。而且,被啟動的操作系統(tǒng)的某些行為還要受限于這個管理的操作系統(tǒng),這種方式給計算機用戶帶來很多操作上的不便。

      發(fā)明內(nèi)容
      本發(fā)明的目的在于以計算機領域的虛擬化技術(shù)為基礎,提出一套虛擬化多操作系統(tǒng)預啟動(Pre-boot)配置和管理的系統(tǒng)和方法,從而在多操作系統(tǒng)的虛擬化平臺中,實現(xiàn)虛擬機的配置和管理。
      實現(xiàn)本發(fā)明的技術(shù)方案如下一種管理與配置虛擬機的系統(tǒng),包括至少一個虛擬機,虛擬機監(jiān)視器,硬件,還包括管理與配置模塊,用于管理配置存儲所述虛擬機的虛擬硬件信息;當所述系統(tǒng)上電時先從所述的管理與配置模塊中讀取管理與配置所述虛擬機的信息,所述虛擬機監(jiān)視器根據(jù)所述信息啟動所述虛擬機。
      相應地,一種管理與配置虛擬機的方法,其特征在于,包括以下步驟步驟一計算機系統(tǒng)上電后,在自檢的過程中,檢測系統(tǒng)是否支持虛擬機;步驟二初始化虛擬機監(jiān)視器;步驟三檢測管理與配置模塊;步驟四自檢完成后,根據(jù)用戶的選擇,完成虛擬機管理與配置;如果用戶不選擇,則直接進入步驟五;步驟五操作系統(tǒng)裝載器(OS Loader)讀取虛擬機管理與配置模塊信息保存區(qū)中的管理與配置信息,寫入系統(tǒng)信息表,并啟動虛擬機監(jiān)視器。所述管理與配置虛擬機的系統(tǒng),還包括可擴展固件接口(Extensible FirmwareInterface,EFI)模塊或者基本輸入輸出系統(tǒng)(Basic Input-Output System,BIOS),用于調(diào)節(jié)所述硬件;所述管理與配置模塊包括在可擴展固件接口模塊或者基本輸入輸出系統(tǒng)中。
      進一步地,所述管理與配置模塊包括基本輸入輸出系統(tǒng)或者可擴展固件接口的設定模塊。
      系統(tǒng)完成自檢后,用戶選擇進入基本輸入輸出系統(tǒng)(BIOS)或者可擴展固件接口設定模塊中;然后,設定模塊從管理與配置模塊保存區(qū)中讀取當前系統(tǒng)的管理與配置信息,用戶通過設定界面管理與配置信息數(shù)據(jù),也可以恢復出廠設置,完成后保存退出,或者廢棄修改退出。
      所述設定模塊還包括系統(tǒng)虛擬化設置模塊,用于完成虛擬化分區(qū)的設置與管理。
      用戶通過設定界面中的系統(tǒng)虛擬化設置選項,選擇進入虛擬化設置模塊的設置與管理信息界面,在所述界面完成虛擬機的管理與配置。
      可選擇地,所述管理與配置模塊包括可擴展固件接口執(zhí)行指令器(EFIShell)管理與配置模塊。
      首先,完成自檢后,用戶選擇進入可擴展固件接口執(zhí)行指令器狀態(tài),在執(zhí)行指令器(Shell)的命令行下,執(zhí)行可擴展固件接口執(zhí)行指令器管理與配置模塊;其次,可擴展固件接口執(zhí)行指令器管理與配置模塊首先檢查設置與管理信息的狀態(tài),如果有,則讀取設置與管理信息;如果無則讀取出廠設置;如果無出廠設置則將整個系統(tǒng)設置成單一分區(qū);最后,通過可擴展固件接口執(zhí)行指令器管理與配置模塊界面,修改設置與管理信息數(shù)據(jù),也可以將系統(tǒng)設置到出廠狀態(tài),然后保存或不保存設置與管理信息,也可以直接退出可擴展固件接口執(zhí)行指令器管理與配置模塊界面。
      本發(fā)明的有益效果是本發(fā)明通過把管理與配置程序置于虛擬機監(jiān)視器更底層的可擴展固件接口或者基本輸入輸出環(huán)境中,一方面簡化管理與配置的過程與系統(tǒng)資源的占用和約束,另外一方面用戶可以以非常傳統(tǒng)的基本輸入輸出系統(tǒng)或者可擴展固件接口設定模式,或者以單獨運行于可擴展固件接口執(zhí)行指令器模式下的應用程序的模塊來管理和配置虛擬機監(jiān)視器,然后通過可擴展固件接口的操作系統(tǒng)裝載器應用將配置結(jié)果傳遞給虛擬機監(jiān)視器,虛擬機監(jiān)視器根據(jù)配置信息,自動在后臺完成多個操作系統(tǒng)的啟動。
      通常用戶并不是每次都會改變虛擬機監(jiān)視器的配置,所以,當設置完成生效后,每次啟動并不需要進入該程序,而是直接通過操作系統(tǒng)裝載器(OSLoader)將參數(shù)傳遞給虛擬機監(jiān)視器,虛擬機監(jiān)視器根據(jù)相應參數(shù)完成多個操作系統(tǒng)的啟動過程。在這種情況下,用戶的操作使用習慣沒有改變,同時又能體驗到真正運行多個獨立的操作系統(tǒng)。


      圖1為本發(fā)明管理與配置虛擬機的系統(tǒng)框架圖;圖2為本發(fā)明系統(tǒng)虛擬化設置示意圖;圖3為實施例一實現(xiàn)本發(fā)明管理與配置虛擬機的方法流程圖;圖4為實施例二實現(xiàn)本發(fā)明管理與配置虛擬機的方法流程圖;圖5為實施例三實現(xiàn)本發(fā)明管理與配置虛擬機的方法流程圖。
      具體實施例方式
      本發(fā)明涉及到計算機從上電(Power On)到虛擬機監(jiān)視器正式啟動的整個過程,操作系統(tǒng)(OS)在虛擬機監(jiān)視器(VMM)控制下啟動的過程不包含在本發(fā)明中,本發(fā)明只描述從上電(Power On)到虛擬機監(jiān)視器(VMM)啟動過程中,完成虛擬機監(jiān)視器(VMM)的管理與配置。
      本發(fā)明還將涉及可擴展固件接口(EFI)技術(shù),下面我們先對其進行介紹可擴展固件接口(EFI)是1999年出現(xiàn)的用以取代沿用多年的基本輸入輸出系統(tǒng)(BIOS)的新一代接口程序,關于可擴展固件接口的介紹,詳見UEFI論壇關于EFI技術(shù)的介紹http://www.UEFI.org。EFI介于硬件設備以及操作系統(tǒng)(比如Windows或者Linux)之間,提供支持鼠標的圖形界面,用戶通過鼠標操作可以配置計算機,它與純文本、界面單調(diào)的普通BIOS明顯不同。與傳統(tǒng)的BIOS不同,EFI使用全球最廣泛的高級語言C語言進行編寫,這就意味著有更多的工程師可以參與EFI的開發(fā)工作,添加許多更有價值的功能。為了保證充裕的容量,EFI徹底拋棄了ROM,其文件系統(tǒng)存儲在硬盤獨立劃定的區(qū)域內(nèi)。
      EFI具備的基本功能為無需操作系統(tǒng)的磁盤管理、啟動管理工具;遠程配置、引導;脫離操作系統(tǒng)的平臺管理工具。
      EFI的工作模式可以簡單歸納為啟動系統(tǒng),標準固件平臺初始化,接著從加載EFI驅(qū)動程序庫以及及執(zhí)行相關程序,在EFI系統(tǒng)啟動菜單中選取所要進入的系統(tǒng)并向EFI提交啟動引導代碼,正常的話將進入系統(tǒng),否則將中止啟動服務并返回EFI系統(tǒng)啟動菜單。EFI可以替代BIOS的功能,而且在特殊功能得到了強化。比如系統(tǒng)死機后,用戶可以進入EFI,通過改變配置,載入不同的驅(qū)動程序等手段解決操作系統(tǒng)出現(xiàn)的問題。EFI包括TCP/IP網(wǎng)絡協(xié)議,用戶可以在EFI界面使用網(wǎng)絡資源,進行遠程診斷,而這樣的遠程診斷不需要DOS、Linux等系統(tǒng)。工程師們也可以按照不同的需要為EFI增加新的功能,諸如更加詳細實用的診斷功能、自我配置程序、列出系統(tǒng)可能發(fā)生的故障等等。EFI向用戶提供了更直觀的界面和更簡化的操作;更為豐富的功能。性能增強更加簡單。
      實施例一如圖1及圖3所示,本發(fā)明實施例的管理與配置虛擬機的系統(tǒng)多個虛擬機1,以及虛擬機監(jiān)視器2,硬件4,還包括可擴展固件接口(EFI)模塊或者基本輸入輸出系統(tǒng)(BIOS),用于調(diào)節(jié)所述硬件,可擴展固件接口(EFI)模塊或者基本輸入輸出系統(tǒng)(BIOS)中還包括管理與配置模塊3,用于管理配置所述虛擬機監(jiān)視器。
      管理與配置模塊3中還包括基本輸入輸出系統(tǒng)或者可擴展固件接口的設定(Setup)模塊。
      設定(Setup)模塊還包括系統(tǒng)虛擬化設置模塊,用于完成虛擬化分區(qū)的設置與管理。
      系統(tǒng)的CMOS增加2個數(shù)據(jù)區(qū),其中一個數(shù)據(jù)區(qū)用來保存出廠設置,這部分是只讀的,另外一個數(shù)據(jù)區(qū)為用戶可以改變的管理和設置數(shù)據(jù)。
      為進一步詳細說明本實施例,下面結(jié)合管理與配置模塊系統(tǒng)說明其工作過程(1)檢測系統(tǒng)是否支持虛擬機技術(shù)當系統(tǒng)上電時,在基本輸入輸出系統(tǒng)(BIOS)或者可擴展固件接口(EFI)的自檢(POST)過程中,檢測虛擬機(VM)1狀態(tài),即檢測系統(tǒng)是否支持虛擬化技術(shù)(VT),檢測的方式為系統(tǒng)是否能夠執(zhí)行VMX指令,如果能執(zhí)行VMX指令,則該系統(tǒng)支持虛擬化技術(shù)(VT),反之則系統(tǒng)不支持VT,不再進行后續(xù)的初始化過程,直接返回。
      判斷是否支持VT的執(zhí)行指令可以是Mov EAX 1CPUIDAND ECX 0X10JZ nosupport(2)初始化虛擬機監(jiān)視器(VMM)2檢測完成后,根據(jù)虛擬化技術(shù)(VT)的供應商以及版本要求,利用VMXON指令初始化虛擬機監(jiān)視器(VMM)2及各個寄存器。
      (3)檢測管理與配置模塊3信息如果管理與配置模塊3的信息狀態(tài)為空,則將出廠設置信息設為管理與配置模塊3信息,如無出廠設置,則將整個系統(tǒng)設置成一個虛擬機;如果管理與配置模塊3信息的狀態(tài)不為空,則從管理配置模塊3信息保存區(qū)中讀取數(shù)據(jù)。
      出廠設置信息保存在CMOS中只讀或者禁止修改的存儲區(qū)域。
      (4)設定(Setup)管理與配置完成自檢(POST)之后,用戶選擇進入基本輸入輸出系統(tǒng)(BIOS)或者可擴展固件接口(EFI)的設定(Setup)模塊中,設定模塊(Setup)從管理與配置模塊3信息保存區(qū)中讀取當前的設置信息,用戶可以通過設定(Setup)模塊的顯示界面來調(diào)整管理與配置信息數(shù)據(jù),完成后保存退出,或者放棄修改退出。在設定(Setup)模塊中,用戶也可以完成恢復出廠設置這樣的操作。當用戶選擇恢復出廠設置的操作后,設定(Setup)模塊直接把管理與配置模塊3信息的狀態(tài)設為空即可。退出設定(Setup)界面后,系統(tǒng)重新啟動,系統(tǒng)完成自檢(POST)過程后,操作系統(tǒng)裝載器(OS Loader)讀取管理與配置信息,寫入系統(tǒng)信息表(System Table),然后啟動虛擬機監(jiān)視器(VMM)2,虛擬機監(jiān)視器(VMM)2根據(jù)系統(tǒng)信息表(System Table)中的信息配置整個系統(tǒng),并逐一啟動相應的虛擬機(VM)1。
      恢復出廠設置是在管理與配置模塊中的一個子過程,其目的是恢復到系統(tǒng)的出廠設置?;謴统鰪S設置的方法是讀取設置與管理信息狀態(tài),如果非空,則置空。
      在設定(SETUP)模塊的顯示界面的主菜單上,還增加一個系統(tǒng)虛擬化設置模塊,用戶選擇該模塊進入虛擬化分區(qū)的管理與配置信息界面,如圖2所示,用戶在該界面可以對包括虛擬機處理器、內(nèi)存、硬盤等的管理與配置。在該頁面,用戶可以選擇恢復到出廠設置,將虛擬化分區(qū)的管理與配置狀態(tài)改變到出廠設置狀態(tài)。
      虛擬機的管理與配置信息保存在計算機可以修改的CMOS存儲空間,該部分可以為外部程序讀寫。
      實施例二如圖4所示,作為本發(fā)明的另一個實施例,管理與配置虛擬機系統(tǒng)是通過可擴展固件執(zhí)行指令管理與配置模塊(EFI Shell)完成的。
      與實施例一相同的是,當系統(tǒng)上電時,在自檢的過程中,首先檢測VT狀態(tài),然后檢測管理信息。與實施例一不同的是,用戶選擇進入可擴展固件執(zhí)行指令管理與配置模塊(EFI Shell)的狀態(tài),在命令行下,執(zhí)行可擴展固件執(zhí)行指令管理與配置模塊(EFI Shell)。
      可擴展固件執(zhí)行指令管理與配置模塊(EFI Shell)執(zhí)行如下操作
      首先檢查設置與管理信息的狀態(tài),如果有,則讀取設置與管理信息,如果無則讀取出)廠設置,如果無出廠設置,則將整個系統(tǒng)設置成單一虛擬機;然后,啟動可擴展固件執(zhí)行指令管理與配置模塊的用戶交互界面。
      通過該界面,用戶可以修改設置與管理信息;可以將設置恢復到出廠狀態(tài),可以保存和不保存設置與管理信息,也可以直接退出設置與管理程序。退出設置與管理程序后,根據(jù)可擴展固件執(zhí)行指令管理與配置模塊(EFIShell)的狀態(tài)決定下一步操作,如果退出可擴展固件執(zhí)行指令管理與配置模塊(EFI Shell),則系統(tǒng)繼續(xù)完成啟動過程,操作系統(tǒng)裝載器(OSLoader)讀取設置與管理信息(當管理與配置信息非空時)或者出廠設置信息(當管理與配置信息為空時),并按照指定的格式寫入系統(tǒng)信息表(System Table);操作系統(tǒng)裝載器(OsLoader)啟動虛擬機監(jiān)視器(VMM),虛擬機監(jiān)視器(VMM)讀取系統(tǒng)信息表(System Table)中的信息,按照該信息來管理與配置當前系統(tǒng),并啟動相應操作系統(tǒng)。
      可擴展固件接口執(zhí)行指令(EFI Shell)管理與配置模塊修改的信息可以保存在主板的閃存(Flash)中,隨計算機一起提供給最終客戶;也可以保存在硬盤的隱藏分區(qū)中,隨機器一起提供給最終客戶;也可以保存在光盤,或者U盤(USB硬盤或者USB軟盤)中,作為系統(tǒng)的附件提供給客戶;還可以保存在服務網(wǎng)站上,可以通過HTTP、FTP以及文件共享的方式下載到系統(tǒng)供用戶使用。
      實施例三如圖5所示,在本實施例中,管理與配置虛擬機的系統(tǒng)不包括設定(SETUP)模塊,也不包括可擴展固件執(zhí)行指令管理與配置模塊。
      用戶不需要改變虛擬機系統(tǒng)的管理與配置信息,而是直接啟動系統(tǒng)。當系統(tǒng)上電時,在自檢(POST)的過程中,首先檢測系統(tǒng)是否支持虛擬機技術(shù)(VT),然后檢測虛擬機的管理與配置信息。與實施例一不同的是,用戶既不選擇進入設定(Setup)模塊,也不選擇進入可擴展固件執(zhí)行指令管理與配置模塊(EFI shell)。完成自檢(POST)過程后,操作系統(tǒng)裝載器(OSLoader)讀取管理與配置信息,寫入操作系統(tǒng)信息表(System Table),并啟動虛擬機監(jiān)視器(VMM),虛擬機監(jiān)視器(VMM)根據(jù)操作系統(tǒng)信息表(System Table)中的信息配置整個系統(tǒng),并逐一啟動相應虛擬機。
      本發(fā)明提出了一種在可擴展固件接口(EFI)或者基本輸入輸出系統(tǒng)(BIOS)下對虛擬機監(jiān)視器進行管理與配置的系統(tǒng)和方法,是在可擴展固件接口(EFI)環(huán)境下提供界面接口對虛擬機的硬件資源進行分配的一種實現(xiàn),其在預啟動(Pre-boot)階段基于可擴展固件接口(EFI)或者基本輸入輸出系統(tǒng)(BIOS)對虛擬機特性進行初始化,確定待啟動的虛擬機,分配每個虛擬機的硬件資源,構(gòu)建虛擬機環(huán)境和硬件資源分配表,并啟動虛擬機監(jiān)視器(VMM),虛擬機監(jiān)視器(VMM)根據(jù)配置信息對每個虛擬機的硬件資源進行分配,并啟動每個虛擬機。
      本發(fā)明把計算機的管理與配置置于虛擬機監(jiān)視器(VMM)之下的可擴展固件接口(EFI)環(huán)境中,由于基本輸入輸出系統(tǒng)(BIOS)或者可擴展固件接口(EFI)在計算機架構(gòu)中本身就是管理整個系統(tǒng)的層次,因此在該層次管理虛擬機監(jiān)視器(VMM)的信息,符合整個計算機體系架構(gòu)的設計;而且在基本輸入輸出系統(tǒng)(BIOS)或者可擴展固件接口(EFI)完成虛擬機監(jiān)視器(VMM)的管理與配置之后,可以使得虛擬機監(jiān)視器(VMM)層去掉多余的管理工作,而專注于各個基于虛擬機監(jiān)視器(VMM)的虛擬機的啟動以及整個系統(tǒng)部件的虛擬化過程;同時由于去掉一個專門負責管理和維護虛擬機監(jiān)視器(VMM)的操作系統(tǒng),整個系統(tǒng)的負載有效的分配給真正的任務操作系統(tǒng)上,提高了系統(tǒng)的效率,使用戶感覺到真正有多個操作系統(tǒng)在同時運行,而不是幾個操作系統(tǒng)運行在一個操作系統(tǒng)之下,真正符合用戶的使用習慣,使用戶對系統(tǒng)的管理更簡潔明了。
      盡管在具體實施方式
      中為說明本發(fā)明而進行了詳細的描述,但是這并不意味著是對本發(fā)明的限定。本領域的技術(shù)人員在不脫離本發(fā)明技術(shù)方案的主旨的情況下,對本發(fā)明所作的變化,是在本發(fā)明的保護范圍內(nèi)的。
      權(quán)利要求
      1.一種管理與配置虛擬機的系統(tǒng),包括至少一個虛擬機(1),虛擬機監(jiān)視器(2),硬件(4),其特征在于,還包括管理與配置模塊(3),用于管理配置存儲所述虛擬機(1)的虛擬硬件信息;當所述系統(tǒng)上電時先從所述的管理與配置模塊(3)中讀取管理與配置所述虛擬機(1)的信息,所述虛擬機監(jiān)視器(2)根據(jù)所述信息啟動所述虛擬機(1)。
      2.根據(jù)權(quán)利要求1所述的管理與配置虛擬機的系統(tǒng),其特征在于,所述系統(tǒng)有一可擴展固件接口模塊,用于調(diào)節(jié)所述硬件;所述管理與配置模塊(3)包括在可擴展固件接口模塊中。
      3.根據(jù)權(quán)利要求1所述的管理與配置虛擬機的系統(tǒng),其特征在于,所述系統(tǒng)有一基本輸入輸出系統(tǒng),用于調(diào)節(jié)所述硬件;所述管理與配置模塊(3)包括在基本輸入輸出系統(tǒng)中。
      4.根據(jù)權(quán)利要求2或3所述的管理與配置虛擬機的系統(tǒng),其特征在于,所述管理與配置模塊(3)還包括基本輸入輸出系統(tǒng)或者可擴展固件接口的設定模塊。
      5.根據(jù)權(quán)利要求4所述的管理與配置虛擬機的系統(tǒng),其特征在于,所述設定模塊還包括系統(tǒng)虛擬化設置模塊,用于完成虛擬化分區(qū)的設置與管理。
      6.根據(jù)權(quán)利要求2所述的管理與配置虛擬機的系統(tǒng),其特征在于,所述管理與配置模塊(3)還包括可擴展固件接口解釋器管理與配置模塊,用于完成虛擬化分區(qū)的設置與管理。
      7.根據(jù)權(quán)利要求2或3中任一項所述的管理與配置虛擬機的系統(tǒng),其特征在于,所述管理與配置模塊(3)包括出廠信息和管理與配置信息,所述出廠信息保存在CMOS中只讀或者禁止修改的存儲區(qū)域;所述管理與配置信息保存在可以修改的CMOS存儲空間,所述可以修改的CMOS存儲空間可以為外部程序讀寫。
      8.一種管理與配置虛擬機的方法,其特征在于,包括以下步驟步驟一計算機系統(tǒng)上電后,在自檢的過程中,檢測系統(tǒng)是否支持虛擬機(1);步驟二初始化虛擬機監(jiān)視器(2);步驟三檢測管理與配置模塊(3);步驟四自檢完成后,根據(jù)用戶的選擇,完成虛擬機管理與配置;如果用戶不選擇,則直接進入步驟五;步驟五操作系統(tǒng)裝載器讀取虛擬機管理與配置模塊(3)信息保存區(qū)中的管理與配置信息,寫入系統(tǒng)信息表,并啟動虛擬機監(jiān)視器(2)。
      9.根據(jù)權(quán)利要求8所述的管理與配置虛擬機的方法,其特征在于,所述步驟四包括下列過程首先,完成自檢后,用戶選擇進入基本輸入輸出系統(tǒng)或者可擴展固件接口設定模塊中;然后,設定模塊從管理與配置模塊(3)保存區(qū)中讀取當前系統(tǒng)的設置信息,用戶通過設定界面配置與管理信息數(shù)據(jù),或者恢復出廠設置,完成后保存退出,或者廢棄修改退出。
      10.根據(jù)權(quán)利要求9所述的管理與配置虛擬機的方法,其特征在于,通過所述設定界面中的系統(tǒng)虛擬化設置選項,選擇進入系統(tǒng)虛擬化設置模塊的設置與管理信息界面,在所述界面完成虛擬機的管理與配置。
      11.根據(jù)權(quán)利要求8所述的管理與配置虛擬機的方法,其特征在于,所述步驟四包括下列過程首先,完成自檢后,用戶選擇進入可擴展固件接口執(zhí)行指令器狀態(tài),在執(zhí)行指令器的命令行下,執(zhí)行可擴展固件接口執(zhí)行指令器管理與配置模塊;其次,可擴展固件接口執(zhí)行指令器管理與配置模塊首先檢查設置與管理信息的狀態(tài),如果有,則讀取設置與管理信息;如果無則讀取出廠設置;如果無出廠設置則將整個系統(tǒng)設置成單一分區(qū);最后,通過可擴展固件接口執(zhí)行指令器管理與配置模塊界面,修改設置與管理信息數(shù)據(jù),也可以將系統(tǒng)設置到出廠狀態(tài),然后保存或不保存設置與管理信息,或者直接退出可擴展固件接口執(zhí)行指令器管理與配置模塊界面。
      全文摘要
      一種管理與配置虛擬機的系統(tǒng)和方法,包括至少一個虛擬機(1),虛擬機監(jiān)視器(2),硬件(4),管理與配置模塊(3),當計算機系統(tǒng)上電后,在自檢的過程中,檢測系統(tǒng)是否支持虛擬機(1);初始化虛擬機監(jiān)視器(2);檢測管理與配置模塊(3);在自檢完成后,根據(jù)用戶的選擇,完成虛擬機管理與配置;如果用戶不選擇,則直接進入下一步;操作系統(tǒng)裝載器讀取虛擬機管理與配置模塊(3)信息保存區(qū)中的管理與配置信息,寫入系統(tǒng)信息表,并啟動虛擬機監(jiān)視器(2)。本發(fā)明把計算機的管理與配置虛擬機監(jiān)視器(VMM)通過管理與配置模塊完成,減少一個專門負責管理和維護虛擬機監(jiān)視器(VMM)的操作系統(tǒng),提高了系統(tǒng)的效率,使用戶對系統(tǒng)的管理更簡潔明了。
      文檔編號G06F9/455GK1916854SQ20051009323
      公開日2007年2月21日 申請日期2005年8月19日 優(yōu)先權(quán)日2005年8月19日
      發(fā)明者金峰, 田宏萍 申請人:聯(lián)想(北京)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1