專利名稱:實體和虛擬圖像的統(tǒng)一提供的制作方法
實體和虛擬圖像的統(tǒng)一提供
背景技術(shù):
傳統(tǒng)上計算機從直接附連存儲(DAS)引導(dǎo)。隨著存儲陣列網(wǎng)絡(luò)(SAN)的 出現(xiàn),現(xiàn)在從SAN中的盤引導(dǎo)實體計算機是可能的。隨著虛擬機的出現(xiàn),從 位于SAN或者DAS存儲的虛擬盤圖像引導(dǎo)單個實體計算機上多個虛擬計算 機系統(tǒng)是可能的。此外,可從位于SAN或者DAS存儲的"通過"盤直接引導(dǎo) 虛擬機。
一些iSCSI目標(biāo)實現(xiàn)使用虛擬盤圖像作為SAN盤的基本存儲。因此,從 直接附連的盤引導(dǎo)的實體機是可能的。從位于直接附連的盤的虛擬盤圖像引導(dǎo) 的虛擬機是可能的。從實際上是iSCSI目標(biāo)上虛擬盤圖像的iSCSI盤引導(dǎo)的實 體機是可能的。從實體"通過"盤直接引導(dǎo)的虛擬機也是可能的。
這些各種引導(dǎo)圖像和方法的配置和管理是復(fù)雜的,并且選擇使用哪種方法 取決于計算機系統(tǒng)的性能要求。
發(fā)明內(nèi)容
創(chuàng)建了用于統(tǒng)一提供虛擬和實體盤圖像的系統(tǒng)。該系統(tǒng)包括盤圖像庫。客 戶機設(shè)備能夠上傳以及從該盤庫中選擇盤圖像。該庫能夠確定客戶機設(shè)備的硬 件要求,并且相應(yīng)地格式化該盤圖像。該庫支持虛擬機和實體計算機系統(tǒng),并 且能夠修改所存儲的盤圖像來適應(yīng)客戶機設(shè)備的任何一個類型。該庫可將圖像 修改為可從包括例如iSCSI和DAS的各種各樣的存儲設(shè)備類型處引導(dǎo)。
圖1是用于向?qū)嶓w和虛擬系統(tǒng)統(tǒng)一提應(yīng)盤圖像的示例系統(tǒng)的圖示。 圖2是向?qū)嶓w系統(tǒng)提供盤圖像的示例方法的圖示。 圖3是向虛擬機提供盤圖像的示例方法的圖示。
圖4是在其中可以實現(xiàn)各示例實施例和各方面的示例計算環(huán)境的框圖。
具體實施例方式
圖1是用于提供在實體和虛擬機中使用的盤圖像的示例通用系統(tǒng)101 的圖示。該系統(tǒng)可允許創(chuàng)建、操縱、管理各種虛擬和實體盤圖像,并且可提供 配置其它系統(tǒng)來引導(dǎo)這些圖像的能力。
系統(tǒng)101可包括單個集中式服務(wù)器,或者可包括一起工作的若干服務(wù)器。
期望的服務(wù)器包括盤存儲組件105。盤存儲組件105存儲一個或多個實體或虛 擬機圖像用于向一個或多個客戶機設(shè)備提供。該盤存儲組件105可使用例如一 個或多個本地硬盤驅(qū)動器或使用iSCSI來實現(xiàn)??墒褂帽绢I(lǐng)域中的任何用于盤 存儲的系統(tǒng)、方法或技術(shù)。
系統(tǒng)101還可包括系統(tǒng)查詢組件106。該系統(tǒng)查詢組件106可査詢目標(biāo)客 戶機計算機來確定客戶機計算機或虛擬機的硬件特性。可使用任何系統(tǒng)、方法 或技術(shù)來查詢計算機以確定客戶機計算機或虛擬機的硬件特性,諸如,例如, 查詢主板或機箱底板管理控制器(BMC)或査詢系統(tǒng)管理程序。另外,當(dāng)客 戶機計算機包括一個或多個虛擬機時,系統(tǒng)査詢組件106還可適于配置由底層 硬件設(shè)備分配給虛擬機的資源??墒褂萌魏蜗到y(tǒng)、方法或技術(shù)來配置虛擬機, 諸如,例如,由DMTF指定的虛擬機配置接口。
系統(tǒng)101還可包括圖像配置組件107。該圖像配置組件107可配置可由一 個選擇的客戶機或多個客戶機來引導(dǎo)、預(yù)先存在的盤圖像文件。通常,這涉及 確保正確的操作系統(tǒng)的內(nèi)核文件和驅(qū)動程序是在圖像中。如系統(tǒng)査詢組件106 所確定的,通過將所選擇的實體圖像配置成與選擇的客戶機相匹配來使所選擇 的實體圖像可引導(dǎo)。
另外,圖像配置組件還可將盤圖像文件配置成可由虛擬機引導(dǎo)。應(yīng)當(dāng)理解 虛擬機具有"同類的"硬件。例如,通常只有一種盤控制器、網(wǎng)絡(luò)控制器、中 斷控制器等。這使得配置虛擬機比配置實體機更容易,原因是存在的變型較少。 另一區(qū)別在于虛擬硬件為"可配置的"。S卩,以可編程方式添加設(shè)備。
系統(tǒng)101還可包括圖像創(chuàng)建組件108。該圖像創(chuàng)建組件可從客戶機設(shè)備接 收盤圖像。在一實施例中,這些圖像包括VHD文件,并且可由盤存儲組件105 存儲。在另一實施例中,這些圖像在諸如該盤的原始副本、鏡像和VMDK的 許多已知圖像文件格式的一個中接收。隨后可以將該圖像轉(zhuǎn)換成VHD格式并
6存儲以供稍后使用。在又一實施例中,該圖像創(chuàng)建組件108可基于客戶機所選
擇的準(zhǔn)則從無到有地生成指定的VHD。例如,客戶機可指定他們期望哪些應(yīng)用程序和操作系統(tǒng),并且隨后該圖像創(chuàng)建組件108可根據(jù)所指定的特性來構(gòu)造一個。可使用本領(lǐng)域中已知的任何用于生成圖像的系統(tǒng)、方法或技術(shù)。
系統(tǒng)101還可包括盤圖像提供組件109。該盤圖像提供組件109可向正在請求的客戶機提供所生成的盤圖像。在一實施例中,可通過iSCSI驅(qū)動程序向客戶機提供該圖像。在另一實施例中,可向連接到實體客戶機的DAS驅(qū)動程序提供該圖像??芍С直绢I(lǐng)域中任何已知的存儲方案。
圖2是將圖像轉(zhuǎn)移到實體計算機的方法的圖示。在201處,由"新圖像"創(chuàng)建工具來創(chuàng)建盤圖像。在一實施例中,該盤圖像從現(xiàn)有計算機系統(tǒng)中創(chuàng)建。在另一實施例中,該盤圖像從備份圖像中創(chuàng)建??墒褂帽绢I(lǐng)域中的任何用于創(chuàng)建盤圖像的系統(tǒng)、方法或技術(shù)。
在203處,所創(chuàng)建的盤圖像存儲在一個庫中。該庫可包括例如虛擬機圖像服務(wù)器。然而,可使用本領(lǐng)域中已知的任何用于存儲盤圖像的系統(tǒng)、方法或技術(shù)。
在205處,管理員選擇盤圖像以部署到機器。管理員可從存儲在例如虛擬機服務(wù)器上的一個或多個圖像中選擇圖像。服務(wù)器如何提供特定盤圖像可取決于所選擇的圖像類型、所選擇的機器類型、以及管理員是否期望該圖像在機器上作為實體圖像或作為虛擬機來執(zhí)行。
在207處,可査詢所選擇的實體機來確定它的硬件特性。完成這步有三種主要方式。 一種是"帶外",其中采用與BMC的通信來清點硬件庫存。另一種是通過引導(dǎo)硬件上的一些庫存軟件,這些軟件報告該庫存。最后,可通過管理員數(shù)據(jù)輸入來指定該庫存??墒褂帽绢I(lǐng)域中已知的任何用于向系統(tǒng)査詢硬件特性的系統(tǒng)、方法或技術(shù)。
在209處,實體系統(tǒng)上的該硬件特性與實體圖像的預(yù)定硬件要求相比較。完成這步有三種主要方式。第一,該圖像可包含"軟件模型"存在的應(yīng)用程序。這個"模型"包括有關(guān)性能要求的信息。第二,該圖像可具有來自之前運行的歷史數(shù)據(jù)(例如,這個圖像使用30%的Intel P4 2.0 GHz處理器)。第三,可通過管理員數(shù)據(jù)輸入來指定硬件要求。如果系統(tǒng)滿足實體圖像的預(yù)定要求(例如,足夠的RAM、處理器速度等),則該盤圖像被配置成在實體計算機系統(tǒng) 上可引導(dǎo)(例如,通過將適當(dāng)?shù)牟僮飨到y(tǒng)文件和驅(qū)動程序插入到圖像)。
在211處,配置圖像后,可將該圖像復(fù)制到與實體計算機相關(guān)聯(lián)的DAS 盤。隨后可將實體計算機配置成從DAS驅(qū)動程序上存儲的圖像直接引導(dǎo)???使用任何用于配置引導(dǎo)設(shè)備的系統(tǒng)、方法或技術(shù)。
在另一實施例中,使該圖像在可由實體計算機訪問的SAN盤上可用。隨 后可將實體計算機配置成從SAN盤上存儲的圖像直接引導(dǎo)。可使用任何用于 配置引導(dǎo)設(shè)備的系統(tǒng)、方法或技術(shù)。
在又一實施例中,使該圖像對實體計算機上的盤驅(qū)動程序直接可用。隨后 可將實體計算機配置成從本地存儲的圖像直接引導(dǎo)。可使用任何用于配置引導(dǎo) 設(shè)備的系統(tǒng)、方法或技術(shù)。
圖3是根據(jù)本發(fā)明用于將實體圖像轉(zhuǎn)移到虛擬機的示例方法的圖示。在 201處,盤圖像被選為在實體計算機的虛擬機上執(zhí)行。該圖像可選自例如虛擬 機服務(wù)器。然而,可使用用于存儲和選擇虛擬機服務(wù)器的任何系統(tǒng)、方法或技 術(shù)。
在309處,在實體計算機處執(zhí)行的虛擬機配置有適當(dāng)?shù)馁Y源(例如,處理 器的數(shù)量或RAM、 CPU速度等)來執(zhí)行所選擇的盤圖像。底層實體機上適當(dāng) 數(shù)量的資源被分配給虛擬機。隨后虛擬機環(huán)境可用作包括至少指定資源的計算 機。可使用任何用于將系統(tǒng)資源分配給虛擬機的系統(tǒng)、方法或技術(shù)。
在315處,該盤圖像被配置成可由虛擬機引導(dǎo)。這可通過,例如,將適當(dāng) 的操作系統(tǒng)文件和驅(qū)動程序插入到該圖像來實現(xiàn)??墒褂帽绢I(lǐng)域中已知的任何 用于配置虛擬機圖像的系統(tǒng)、方法或技術(shù)。
在320處,向執(zhí)行虛擬機的實體計算機提供該虛擬機盤圖像。在一實施例 中,該圖像被復(fù)制到與實體系統(tǒng)相關(guān)聯(lián)的DAS存儲器。隨后虛擬機可被配置 成直接從附連的驅(qū)動程序引導(dǎo)。
在另一實施例中,使該圖像可用作SAN盤。隨后虛擬機可被配置成直接 從SAN盤圖像引導(dǎo)。
示例計算布置圖4示出了在其中可實現(xiàn)各示例實施例和各方面的示例計算環(huán)境。計算系
統(tǒng)環(huán)境400只是合適計算環(huán)境的一個示例,并非旨在對使用范圍或功能提出任何限制。也不應(yīng)該將計算環(huán)境400解釋為對示例操作環(huán)境400中示出的任一組件或其組合有任何依賴性或要求。
可以使用多種其它通用或?qū)S糜嬎阆到y(tǒng)環(huán)境或配置。適合與本發(fā)明一起使用的公知的計算系統(tǒng)、環(huán)境和/或配置的示例包括但不限于個人計算機、服務(wù)器計算機、手持式或膝上型設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、機頂盒、可編程消費電子產(chǎn)品、網(wǎng)絡(luò)PC、微型計算機、大型計算機、嵌入式系統(tǒng)、包括任何以上系統(tǒng)或設(shè)備的分布式計算環(huán)境等等。
可以使用諸如程序模塊等可由計算機執(zhí)行的計算機可執(zhí)行指令。 一般而言,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)等。也可使用其中任務(wù)由通過通信網(wǎng)絡(luò)鏈接的遠程處理設(shè)備執(zhí)行的分布式計算環(huán)境。在分布式計算環(huán)境中,程序模塊可以位于包括存儲器存儲設(shè)備的本地和遠程計算機存儲介質(zhì)中。
參考圖4,示例系統(tǒng)包括計算機410形式的通用計算設(shè)備。計算機410的組件可以包括,但不限于,處理單元420、系統(tǒng)存儲器430和將包括系統(tǒng)存儲器在內(nèi)的各種系統(tǒng)組件耦合至處理單元420的系統(tǒng)總線421。處理單元420可表示諸如多線程處理器上支持的多個邏輯處理單元。系統(tǒng)總線421可以是幾種類型的總線結(jié)構(gòu)中的任何一種,包括使用各種總線體系結(jié)構(gòu)中的任一種的存儲器總線或存儲控制器、外圍總線、以及本地總線。作為示例,而非限制,這樣的體系結(jié)構(gòu)包括工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)(ISA)總線、微通道體系結(jié)構(gòu)(MCA)總線、增強型ISA (EISA)總線、視頻電子技術(shù)標(biāo)準(zhǔn)協(xié)會(VESA)局部總線和外圍部件互連(PCI)總線(也稱為夾層(Mezzanine)總線)。系統(tǒng)總線421也可被實現(xiàn)為點對點連接、交換光纖等通信設(shè)備。
計算機410通常包括各種計算機可讀介質(zhì)。計算機可讀介質(zhì)可以是能由計算機410訪問的任何可用介質(zhì),而且包含易失性和非易失性介質(zhì)、可移動和不可移動介質(zhì)。作為示例而非限制,計算機可讀介質(zhì)可包括計算機存儲介質(zhì)和通信介質(zhì)。計算機存儲介質(zhì)包括以用于存儲諸如計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)等信息的任何方法或技術(shù)實現(xiàn)的易失性和非易失性、可移動
9和不可移動介質(zhì)。計算機存儲介質(zhì)包括但不限于,RAM、 ROM、 EEPROM、閃存或其它存儲器技術(shù)、CD-ROM、數(shù)字多功能盤(DVD)或其它光盤存儲、磁盒、磁帶、磁盤存儲或其它磁存儲設(shè)備、或可以用來儲存所期望的信息并可由計算機410訪問的任一其它介質(zhì)。通信介質(zhì)通常以諸如載波或其它傳輸機制等已調(diào)制數(shù)據(jù)信號來體現(xiàn)計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù),并包括任意信息傳送介質(zhì)。術(shù)語"已調(diào)制數(shù)據(jù)信號"指的是其一個或多個特征以在信號中編碼信息的方式被設(shè)定或更改的信號。作為示例而非限制,通信介質(zhì)包括有線介質(zhì),諸如有線網(wǎng)絡(luò)或直接線連接,以及無線介質(zhì),諸如聲學(xué)、RF、紅外線和其它無線介質(zhì)。以上的任何組合也應(yīng)包括在計算機可讀介質(zhì)的范圍內(nèi)。
系統(tǒng)存儲器430包括易失性和/或非易失性存儲器形式的計算機存儲介質(zhì),如只讀存儲器(ROM) 431和隨機存取存儲器(RAM) 432?;据斎?輸出系統(tǒng)433 (BIOS)包括如在啟動時幫助在計算機410內(nèi)的元件之間傳輸信息的基本例程,它通常儲存在ROM431中。RAM432通常包含處理單元420可以立即訪問和/或目前正在其上操作的數(shù)據(jù)和/或程序模塊。作為示例而非限制,圖4示出操作系統(tǒng)434、應(yīng)用程序435、其它程序模塊436和程序數(shù)據(jù)437。
計算機410也可以包括其它可移動/不可移動、易失性/非易失性計算機存儲介質(zhì)。僅作為示例,圖4示出了對不可移動、非易失性磁介質(zhì)進行讀寫的硬盤驅(qū)動器440,對可移動、非易失性磁盤452進行讀寫的磁盤驅(qū)動器451,以及對諸如CD ROM或其它光學(xué)介質(zhì)等可移動、非易失性光盤456進行讀寫的光盤驅(qū)動器455??梢栽谠撌纠僮鳝h(huán)境中使用的其它可移動/不可移動、易失性/非易失性計算機存儲介質(zhì)包括但不限于,磁帶盒、閃存卡、數(shù)字多功能盤、數(shù)字錄像帶、固態(tài)RAM、固態(tài)ROM等等。硬盤驅(qū)動器441通常由不可移動存儲器接口,諸如接口 440連接至系統(tǒng)總線421,磁盤驅(qū)動器451和光盤驅(qū)動器455通常由可移動存儲器接口,諸如接口 450連接至系統(tǒng)總線421。
以上討論并在圖4中示出的驅(qū)動器及其相關(guān)聯(lián)的計算機存儲介質(zhì)為計算機410提供了對計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊和其它數(shù)據(jù)的存儲。在圖4中,例如,硬盤驅(qū)動器441被示為存儲操作系統(tǒng)444、應(yīng)用程序445、其它程序模塊446和程序數(shù)據(jù)447。注意,這些組件可以與操作系統(tǒng)434、應(yīng)用程序435、其它程序模塊436和程序數(shù)據(jù)437相同,也可以與它們不同。操作 系統(tǒng)444、應(yīng)用程序445、其它程序模塊446和程序數(shù)據(jù)447在這里被標(biāo)注了 不同的標(biāo)號是為了說明至少它們是不同的副本。用戶可以通過輸入設(shè)備,諸如 鍵盤462和定點設(shè)備461 (通常指的是鼠標(biāo)、跟蹤球或觸摸墊)向計算機20 輸入命令和信息。其它輸入設(shè)備(未示出)可以包括話筒、操縱桿、游戲手柄、 圓盤式衛(wèi)星天線、掃描儀等。這些和其它輸入設(shè)備通常由耦合至系統(tǒng)總線的用 戶輸入接口 460連接至處理單元420,但也可以由其它接口和總線結(jié)構(gòu),諸如 并行端口、游戲端口或通用串行總線(USB)連接。監(jiān)視器491或其它類型的 顯示設(shè)備也經(jīng)由接口,諸如視頻接口 490連接至系統(tǒng)總線421。除監(jiān)視器以外, 計算機還可以包括其它外圍輸出設(shè)備,諸如揚聲器497和打印機496,它們可 以通過輸出外圍接口 495連接。
計算機410可使用至一個或多個遠程計算機,如遠程計算機480的邏輯連 接在網(wǎng)絡(luò)化環(huán)境中操作。遠程計算機480可以是個人計算機、服務(wù)器、路由器、 網(wǎng)絡(luò)PC、對等設(shè)備或其它常見的網(wǎng)絡(luò)節(jié)點,并且通常包括許多或所有以上相 對于計算機410所描述的元件,盡管在圖4中僅示出了存儲器存儲設(shè)備481。 圖4中所示的邏輯連接包括局域網(wǎng)(LAN) 471和廣域網(wǎng)(WAN) 473,但也 可以包括其它網(wǎng)絡(luò)。這樣的聯(lián)網(wǎng)環(huán)境在辦公室、企業(yè)范圍計算機網(wǎng)絡(luò)、內(nèi)聯(lián)網(wǎng) 和因特網(wǎng)中是常見的。
當(dāng)在LAN聯(lián)網(wǎng)環(huán)境中使用時,計算機410通過網(wǎng)絡(luò)接口或適配器471連 接至LAN 470。當(dāng)在WAN聯(lián)網(wǎng)環(huán)境中使用時,計算機410通常包括調(diào)制解調(diào) 器472或用于通過諸如因特網(wǎng)等WAN 473建立通信的其它裝置。調(diào)制解調(diào)器 472可以是內(nèi)置或外置的,它可以經(jīng)由用戶輸入接口 460或其它適當(dāng)?shù)臋C制連 接至系統(tǒng)總線421。在網(wǎng)絡(luò)化環(huán)境中,相對于計算機410所描述的程序模塊或 其部分可被儲存在遠程存儲器存儲設(shè)備中。作為示例而非限制,圖4示出遠程 應(yīng)用程序485駐留在存儲器設(shè)備481上。應(yīng)該理解,所示網(wǎng)絡(luò)連接是示例,并 且可以使用在計算機之間建立通信鏈路的其它手段。
盡管用對結(jié)構(gòu)特征和/或方法動作專用的語言描述了本主題,但可以理解, 所附權(quán)利要求書中定義的主題不必限于上述具體特征或動作。相反,上述具體 特征和動作是作為實現(xiàn)權(quán)利要求的示例形式公開的。
權(quán)利要求
1.一種服務(wù)器為客戶機配置盤圖像的方法服務(wù)器接收來自用戶的盤圖像請求;服務(wù)器確定(207)客戶機的硬件特性;將所請求的圖像修改(315)為可由客戶機引導(dǎo);以及向客戶機提供(320)經(jīng)修改的圖像。
2. 如權(quán)利要求1所述的方法,其特征在于,所述確定硬件特性包括向客戶 機設(shè)備査詢其硬件特性。
3. 如權(quán)利要求1所述的方法,其特征在于,所述經(jīng)修改的圖像通過iSCSI驅(qū)動程序向客戶機提供。
4. 如權(quán)利要求1所述的方法,其特征在于,所述經(jīng)修改的圖像通過DAS驅(qū)動程序向客戶機提供。
5. 如權(quán)利要求l所述的方法,其特征在于,所述客戶機是虛擬機,并且將 所請求的圖像修改為可由客戶機設(shè)備引導(dǎo)包括將所請求的圖像修改為可由虛 擬機引導(dǎo)。
6. 如權(quán)利要求5所述的方法,其特征在于,還包括將客戶機配置成給虛擬 機分配足夠數(shù)量的資源來適應(yīng)盤圖像。
7. 如權(quán)利要求5所述的方法,其特征在于,實體圖像由服務(wù)器構(gòu)建用于虛 擬機圖像。
8. 如權(quán)利要求1所述的方法,其特征在于,還包括客戶機將實體圖像載入 到服務(wù)器。
9. 如權(quán)利要求8所述的方法,其特征在于,所述方法還包括將實體圖像轉(zhuǎn)換成虛擬硬盤驅(qū)動器圖像。
10. —種其上存儲有用于執(zhí)行以下方法的計算機可執(zhí)行指令的計算機可讀介質(zhì)服務(wù)器接收來自用戶的盤圖像請求; 服務(wù)器確定(207)客戶機的硬件特性; 將所請求的圖像修改(209)為可由客戶機引導(dǎo);以及 向客戶機提供(211)經(jīng)修改的圖像。
11. 如權(quán)利要求10所述的計算機可讀介質(zhì),其特征在于,所述確定硬 件特性包括向客戶機設(shè)備査詢其硬件特性。
12. 如權(quán)利要求10所述的計算機可讀介質(zhì),其特征在于,所述經(jīng)修改 的圖像通過iSCSI驅(qū)動程序向客戶機提供。
13. 如權(quán)利要求10所述的計算機可讀介質(zhì),其特征在于,所述經(jīng)修改 的圖像通過DAS驅(qū)動程序向客戶機提供。
14. 如權(quán)利要求10所述的計算機可讀介質(zhì),其特征在于,所述客戶機 是虛擬機,并且將所請求的圖像修改為可由客戶機設(shè)備引導(dǎo)包括將所請求的圖 像修改為可由虛擬機引導(dǎo)。
15. 如權(quán)利要求14所述的計算機可讀介質(zhì),其特征在于,還包括將客 戶機配置成給虛擬機分配足夠數(shù)量的資源來適應(yīng)盤圖像。
16. 如權(quán)利要求14所述的計算機可讀介質(zhì),其特征在于,實體圖像由 服務(wù)器構(gòu)建用于虛擬機圖像。
17. 如權(quán)利要求10所述的計算機可讀介質(zhì),其特征在于,還包括客戶 機將實體圖像載入到服務(wù)器。
18. 如權(quán)利要求17所述的計算機可讀介質(zhì),其特征在于,還包括將實 體圖像轉(zhuǎn)換成虛擬硬盤驅(qū)動器圖像。
全文摘要
創(chuàng)建了用于統(tǒng)一提供虛擬和實體盤圖像的系統(tǒng)。該系統(tǒng)包括盤圖像庫??蛻魴C設(shè)備能夠上傳以及從該盤庫中選擇盤圖像。該庫能夠確定客戶機設(shè)備的硬件需求,并且相應(yīng)地格式化該盤圖像。該庫支持虛擬機和實體計算機系統(tǒng),并且能夠修改所存儲的盤圖像來適應(yīng)客戶機設(shè)備的任何一個類型。該庫可將圖像修改為可從包括例如iSCSI和DAS的各種各樣的存儲設(shè)備類型處引導(dǎo)。
文檔編號G06F9/445GK101689119SQ200880022321
公開日2010年3月31日 申請日期2008年6月12日 優(yōu)先權(quán)日2007年6月29日
發(fā)明者R·M·弗賴斯, S·謝弗 申請人:微軟公司