亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于更新虛擬機模板的方法、設備和制品的制作方法

文檔序號:6352153閱讀:189來源:國知局
專利名稱:用于更新虛擬機模板的方法、設備和制品的制作方法
用于更新虛擬機模板的方法、設備和制品
背景技術
虛擬機是物理機的高效、隔離且虛擬化的表示。在虛擬機內(nèi)部執(zhí)行的軟件局限于由該虛擬機實現(xiàn)的資源和抽象化。換言之,軟件被隔離且不能擺脫由虛擬機定義的虛擬世界。許多虛擬機可以共享底層物理機資源,每個虛擬機執(zhí)行其自己的操作系統(tǒng)和/或(一個或多個)過程。在某些情況下,在(一個或多個)虛擬機與物理硬件之間實現(xiàn)稱為虛擬機監(jiān)視器或管理程序(hypervisor)的軟件層。管理程序可以在裸硬件上(例如作為本地虛擬機)或在操作系統(tǒng)之上(例如作為托管虛擬機(hosted virtual machine))運行。虛擬機模板是定義和/或指定硬件和/或軟件設置的映像或文件,其可以反復地用來啟動、創(chuàng)建和/或?qū)嵗?instantiate)用那些設置預配置的虛擬機。作為源計算環(huán)境的表示或衍生物的虛擬機模板一般包括虛擬硬件組件、已安裝客戶操作系統(tǒng)(如果適 用的話)和一個或多個軟件應用程序。虛擬機模板使得信息技術組織能夠快速地和/或容易地創(chuàng)建和部署新的虛擬機和/或虛擬服務器。


圖I是被結構化為更新虛擬機模板的示例性系統(tǒng)的示意性圖示。圖2和3圖示了可以使用機器可訪問指令來實現(xiàn)的示例性交互和示例性過程,所述機器可訪問指令可以被例如一個或多個處理器執(zhí)行以更新虛擬機模板和/或?qū)崿F(xiàn)圖I的示例性系統(tǒng)。圖4表示可以使用機器可訪問指令來實現(xiàn)的示例性過程,所述機器可訪問指令可以被例如一個或多個處理器執(zhí)行以更新虛擬機模板和/或?qū)崿F(xiàn)圖I的示例性系統(tǒng)。圖5表示可以使用示例性機器可訪問指令來實現(xiàn)的示例性過程,所述機器可訪問指令可以被例如一個或多個處理器執(zhí)行以按照管理策略來更新虛擬機。圖6是可以被使用和/或編程以執(zhí)行圖2 5的示例性交互、示例性過程和/或示例性機器可訪問指令以實現(xiàn)本文所述的任何或所有示例性方法、設備和/或制品的示例性處理器平臺的示意性圖示。
具體實施例方式當虛擬機模板被創(chuàng)建時,其進入靜止狀態(tài)。換言之,虛擬機模板是在傳統(tǒng)管理維護方法范圍之外的脫機且固定的實體。因此,基于、使用和/或從虛擬機模板啟動、創(chuàng)建和/或?qū)嵗娜魏翁摂M機相對于例如補丁、安全更新、安全配置、已安裝軟件和/或已安裝硬件而言可能是過時的。公開了用于更新虛擬機模板的示例性方法、設備和制品。在所公開的示例中,管理策略在邏輯上被附著于虛擬機模板和/或從虛擬機模板去除。在基于、使用和/或從虛擬機模板啟動、創(chuàng)建和/或?qū)嵗摂M機之后,虛擬機被觸發(fā)以基于被附著于虛擬機模板的(一個或多個)管理策略來更新其狀態(tài)。在某些示例中,在將虛擬機與網(wǎng)絡的一個或多個服務器隔離的網(wǎng)絡封鎖沙箱(network cordoned sandbox)中啟動虛擬機??梢詫⑻摂M機隔離以例如防止過時的防毒軟件潛在地使其他服務器暴露于計算機病毒和/或防止虛擬機被暴露于計算機病毒。在按照所附著的(一個或多個)管理策略的更新之后,將已更新虛擬機的狀態(tài)保存為新的和/或已更新的虛擬機模板。隨后基于已更新的虛擬機模板啟動的任何虛擬機在虛擬機被啟動時遵照所附著的(一個或多個)管理策略。在其他示例中,虛擬機是可操作(operational)服務器,因此,當虛擬機被關掉時,可能丟失任何虛擬機狀態(tài)變化,除非虛擬機的狀態(tài)被保存為新的和/或已更新的虛擬機。所公開的用于更新虛擬機模板的示例性方法包括更新管理策略、在網(wǎng)絡封鎖沙箱中基于虛擬機模板來啟動虛擬機、觸發(fā)虛擬機以按照已更新管理策略來進行更新以及將虛擬機保存為已更新虛擬機模板。所公開的用于更新虛擬機模板的另一示例性方法包括接收觸發(fā)以發(fā)起虛擬機模板的更新、針對管理策略的第一策略確定基于虛擬機模板啟動的虛擬機是否遵照第一策略、當虛擬機不遵照第一策略時按照第一策略來更新虛擬機以及將虛擬機的狀態(tài)保存為已 更新虛擬機模板,其中,基于已更新虛擬機模板啟動的第二虛擬機遵照管理策略。圖I圖示被結構化以基于一個或多個邏輯上附著和/或關聯(lián)的管理策略(在附圖標記110處指定了其中的一個)來更新虛擬機模板的示例性系統(tǒng)100,在附圖標記105處指定了虛擬機模板中的一個。使用任何數(shù)目和/或類型的方法和/或過程,圖I的示例性虛擬機模板105可以用來啟動、創(chuàng)建和/或?qū)嵗摂M機,在附圖標記115、116和117處指定了其中的三個。圖I的示例性虛擬機115 117在由相應管理程序120、121和122提供和/或?qū)崿F(xiàn)的環(huán)境內(nèi)執(zhí)行。圖I的示例性管理程序120 122是在物理平臺之上實現(xiàn)的,在附圖標記125和126處指定了物理平臺中的兩個。在圖I的所示示例中,主機操作系統(tǒng)(OS) 130和131至少部分地介于管理程序120 122與物理平臺125、126之間。然而,在其他示例中,管理程序120 122中的一個或多個可以在沒有介入主機OS 130、131的情況下直接在物理平臺125、126上執(zhí)行。如圖I所示,不止一個管理程序120 122和相應虛擬機115 117可以同時在物理平臺125、126和/或主機OS 130、131上執(zhí)行。因此,可以同時地在物理平臺125、126上執(zhí)行多個和/或不同虛擬機模板105和/或虛擬機115 117的更新。下面結合圖6來描述可以用來實現(xiàn)示例性物理平臺125、126的示例性處理器平臺P100。為了允許基于一個或多個管理策略110來更新虛擬機115 117,圖I的每個示例性虛擬機115 117實現(xiàn)服務器自動化(SA)代理135。圖I的示例性SA代理135與中央策略數(shù)據(jù)庫140相交互以獲得一個或多個管理策略110,所述管理策略被附著于用來啟動其對應的虛擬機115 117的模板105和/或與之相關聯(lián)?;谒@得的(一個或多個)管理策略110,SA代理135從被應用和/或執(zhí)行以按照所獲得的(一個或多個)管理策略110來更新其關聯(lián)虛擬機115 117的中央文件系統(tǒng)150獲得一個或多個文件145、146。文件145、146可以表示例如軟件補丁、軟件更新、安全更新、病毒檢測更新、防火墻更新、安全配置、軟件和/或硬件驅(qū)動器。雖然為了說明清楚起見而未在圖I中示出,但示例性管理程序120 122還可以實現(xiàn)SA代理。下面結合圖5來描述可以由一個或多個處理器執(zhí)行以實現(xiàn)示例性SA代理135的示例性機器可訪問指令。如圖I所示,示例性SA代理135經(jīng)由數(shù)據(jù)庫服務器155來訪問策略數(shù)據(jù)庫140。圖I的示例性數(shù)據(jù)庫服務器155實現(xiàn)任何數(shù)目和/或類型的應用編程接口、協(xié)議和/或消息以使得SA代理135、主機OS 130、131和/或管理程序120 122能夠查詢和/或訪問存儲在中央策略數(shù)據(jù)庫140中的管理策略110。圖I的示例性SA代理135經(jīng)由文件服務器160來訪問中央文件系統(tǒng)150。圖I的示例性文件服務器160實現(xiàn)任何數(shù)目和/或類型的應用編程接口、協(xié)議和/或消息以使得SA代理135、主機OS 130、131和/或管理程序120 122能夠查詢和/或訪問存儲在中央文件系統(tǒng)150中的虛擬機模板105和/或文件145和146。圖I的示例性SA代理135、示例性主機OS 130、131和/或示例性管理程序120 122經(jīng)由任何數(shù)目和/或類型的通信網(wǎng)關和/或網(wǎng)絡與數(shù)據(jù)庫服務器155和/或文件服務器160通信和/或訪問數(shù)據(jù)庫服務器155和/或文件服務器160,在附圖標記165處指定了所述通信網(wǎng)關和/或網(wǎng)絡中的一個。在 2006 年 10 月 31 日頒發(fā)且題為 “Automated Provisioning Of ComputingEnvironments Using a Network Database Model,,的美國專利號 7,131,123 和 2003 年 12 月 2 日頒發(fā)且題為 “Object - Oriented Database Abstraction and StatementGeneration”的美國專利號6,658,426中描述了可以用來實現(xiàn)示例性中央策略數(shù)據(jù)庫140、示例性數(shù)據(jù)庫服務器155、示例性管理策略110、示例性中央文件系統(tǒng)150、示例性文件服務器160、示例性通信網(wǎng)關165和/或基于關聯(lián)的管理策略110來更新虛擬機115 117的示例性方法、數(shù)據(jù)結構和設備,所述的兩個美國專利被轉讓給惠普開發(fā)公司L. P.,即本申請的受讓人。美國專利號7,131,123和美國專利號6,658,426均被整體地通過引用結合到本文中。為了將虛擬機115 117與其他機器、服務器和/或虛擬機隔離,圖I的每個示例性管理程序120 122可以實現(xiàn)網(wǎng)絡封鎖,在附圖標記170處指定了其中的一個。圖I的示例性網(wǎng)絡封鎖170包括任何數(shù)目和/或類型的設置、參數(shù)和/或值,其將由示例性管理程序121實現(xiàn)的聯(lián)網(wǎng)環(huán)境配置成使限制和/或約束虛擬機116對其他機器、服務器和/或虛擬機的訪問和/或限制和/或約束其他機器、服務器和/或虛擬機對虛擬機116的訪問。換言之,示例性網(wǎng)絡封鎖170使得圖I的示例性管理程序121能夠創(chuàng)建、提供和/或?qū)崿F(xiàn)其中可以更新虛擬機模板105的安全沙箱。示例性網(wǎng)絡封鎖170對管理程序121和/或虛擬機116進行配置,使得例如虛擬機116能夠經(jīng)由通信網(wǎng)關165訪問的聯(lián)網(wǎng)資源只有中央策略數(shù)據(jù)庫140和中央文件系統(tǒng)150。為了允許用戶175 (例如系統(tǒng)管理員)與示例性系統(tǒng)100相交互,圖I的示例性系統(tǒng)100包括用戶界面180。圖I的示例性用戶界面180實現(xiàn)了任何數(shù)目和/或類型的界面(例如基于web的圖形用戶界面),其允許和/或使得用戶175能夠訪問中央文件系統(tǒng)150和數(shù)據(jù)庫服務器155以創(chuàng)建、配置、更新和/或刪除虛擬機模板105和/或管理策略110和/或?qū)⒐芾聿呗?10附著于虛擬機模板105。示例性用戶界面180還使得用戶175能夠基于已更新和/或新的管理策略110來觸發(fā)新虛擬機模板105的更新和/或創(chuàng)建,和/或基于已更新和/或新的管理策略110來更新已運行的虛擬機115 117。用戶界面180還使得用戶175能夠經(jīng)由文件服務器160來添加、刪除、修改和/或以其他方式管理存儲在中央文件系統(tǒng)150中的文件145和146。在某些示例中,由諸如下文結合圖6描述的示例性處理器平臺P100的計算機或服務器來實現(xiàn)圖I的示例性用戶界面180。雖然在圖I中已圖示了示例性系統(tǒng)100,但可以以任何方式對圖I所圖示的服務器、平臺、界面、數(shù)據(jù)結構、元件、過程和/或器件中的一個或多個進行組合、劃分、重新布置、省略、消除和/或?qū)崿F(xiàn)。此外,可以用硬件、軟件、固件和/或硬件、軟件和/或固件的任何組合來實現(xiàn)示例性系統(tǒng)100。示例性硬件包括但不限于示例性處理器平臺PlOO和/或任何數(shù)目和/或類型的電路、可編程處理器、專用集成電路(ASIC)、可編程邏輯器件(PLD)、現(xiàn)場可編程邏輯器件(FPLD)和/或現(xiàn)場可編程門陣列(FPGA)等。當閱讀本專利的任何設備權利要求覆蓋純軟件和/或固件實施方式時,示例性物理平臺125、126、示例性管理程序120 122、示例性虛擬機115 117、示例性SA代理135和/或示例性用戶界面180中的至少一個因此被明確地定義為包括有形制品,諸如存儲固件和/或軟件的有形計算機可讀介質(zhì)。本文所使用的術語有形計算機可讀介質(zhì)被明確地定義為包括任何類型的計算機可讀存儲器且不包括傳播信號。示例性有形計算機可讀介質(zhì)包括易失性和/或非易失性存儲器、易失性和/或非易失性存儲器件、壓縮盤(CD)、數(shù)字多功能磁盤(DVD)、軟盤、只讀存儲器(ROM)、隨機存取存儲器(RAM)、可編程ROM (PR0M)、電子可編程ROM (EPR0M)、電可擦除PROM (EEPR0M)、光學存儲盤、光學存儲器件、磁存儲盤和/或磁存儲器件、高速緩存或者其中可以存儲信息達任何持續(xù)時間的任何其它存儲介質(zhì)(例如 達到延長的時間段、永久地、短暫時刻、用于臨時緩沖和/或用于信息的高速緩存)。本文所 使用的術語非臨時性計算機可讀介質(zhì)被明確地定義為包括任何類型的計算機可讀介質(zhì)且不包括傳播信號。更進一步地,作為圖I所圖示的那些的替代或除此之外,示例性系統(tǒng)100可以包括服務器、界面、接口、數(shù)據(jù)結構、元件、過程和/或器件和/或可以包括所圖示的服務器、平臺接口、數(shù)據(jù)結構、元件、過程和/或器件中的任何或全部中的不止一個。圖2和3圖示可以使用機器可訪問指令來實現(xiàn)的示例性交互和示例性過程,所述機器可訪問指令可以被執(zhí)行以基于所附著管理策略Iio來更新任何示例性虛擬機模板105和/或?qū)崿F(xiàn)圖I的示例性系統(tǒng)100。圖4表示可以使用機器可訪問指令來實現(xiàn)的示例性過程,所述機器可訪問指令可以被例如一個或多個處理器執(zhí)行以更新任何示例性虛擬機模板105。圖5表示可以使用機器可訪問指令來實現(xiàn)的示例性過程,其可以被例如一個或多個處理器執(zhí)行以按照管理策略110來更新虛擬機115 117??梢詫⑻幚砥鳌⒖刂破骱?或任何其他適當處理設備使用、配置和/或編程以執(zhí)行和/或?qū)嵭袌D2 5的示例性交互、示例性過程和/或示例性機器可訪問指令。例如,可以用存儲于有形計算機可讀介質(zhì)上的編碼指令來體現(xiàn)圖2 5的示例性交互、示例性過程和/或示例性機器可訪問指令,所述有形計算機可讀介質(zhì)可以用來以機器可讀指令或數(shù)據(jù)結構的形式存儲程序代碼和/或指令,并且其可以被處理器、計算機和/或具有處理器的其他機器訪問,諸如下文結合圖6所討論的示例性處理器平臺P100。機器可讀指令包括例如促使處理器、計算機和/或機器使處理器執(zhí)行一個或多個特定過程的指令和數(shù)據(jù)。替換地,可以人工地或使用任何硬件、軟件和/或固件來實現(xiàn)圖2 5的示例性交互、示例性過程和/或示例性機器可訪問指令中的某些或全部。此外,可以采用實現(xiàn)圖2 5的示例的許多其他方法。例如,可以改變方框的執(zhí)行次序和/或可以將方框中的一個或多個改變、消除、再劃分或組合。另外,可以由例如單獨的處理線程、處理器、設備、離散邏輯、電路等來順序地執(zhí)行和/或并行地執(zhí)行圖2 5的示例性交互、示例性過程和/或示例性機器可訪問指令中的任何或全部。圖2的所圖示示例從示例性用戶175與示例性用戶界面180相交互202以定義已更新管理策略PI. I開始。示例性用戶界面180經(jīng)由數(shù)據(jù)庫服務器155將已更新管理策略Pl. I存儲204在示例性策略數(shù)據(jù)庫140中。用戶175將已更新策略Pl. I附著于206虛擬機模板T1.0并指導208用戶界面180觸發(fā)基于已更新和已附著策略P I. I進行的虛擬機模板T I. O的更新。替換地,已更新策略P I. I可以指定已更新策略P I. I將被用戶界面180自動地附著到的(一個或多個)虛擬機模板105。示例性用戶界面180使用任何(一個或多個)可適用方法和/或過程基于虛擬機模板T 1.0來發(fā)起210示例性虛擬機116的實例化。模板T1.0是經(jīng)由文件服務器160從文件系統(tǒng)150獲得的并被用來啟動214虛擬機116。在某些示例中,虛擬機116將經(jīng)由示例性網(wǎng)絡封鎖170被與至少一個聯(lián)網(wǎng)設備隔離。在虛擬機116已被啟動之后(方框214),示例性用戶界面180觸發(fā)216示例性SA 代理135按照已附著和已更新管理策略P I. I來更新虛擬機116。示例性SA代理135經(jīng)由數(shù)據(jù)庫服務器155從策略數(shù)據(jù)庫140獲得218已更新策略P 1.1。SA代理135按照已更新管理策略P I. I來更新220虛擬機116,根據(jù)需要,經(jīng)由文件服務器160從中央文件系統(tǒng)150 獲得 222 文件 145、146。當虛擬機116的更新220完成時,SA代理135通知224用戶界面180更新完成。在某些示例中,通知224可以指示是否有任何更新不能被應用。當接收到通知224時,用戶界面180指導226虛擬機116將其當前狀態(tài)保存為新的虛擬機模板T I. I。虛擬機116經(jīng)由文件服務器160在文件系統(tǒng)150中創(chuàng)建228新的虛擬機模板T I. I。在圖I的所示示例中,創(chuàng)建和/或?qū)嵗绿摂M機模板T I. I的(一個或多個)過程使虛擬機116停止操作和/或關掉230。在某些示例中,用戶界面180通知232用戶175虛擬機模板更新已完成。在其他示例中,圖2的示例性過程在沒有提供給用戶175的通知和/或狀態(tài)更新的情況下靜默地操作。圖3的所示示例從示例性虛擬機115開始,該虛擬機115基于具有附著的管理策略P I. O的虛擬機模板T I. O已經(jīng)可操作。示例性用戶175與示例性用戶界面180相交互302以定義已更新管理策略P 1.1。示例性用戶界面180經(jīng)由數(shù)據(jù)庫服務器155將已更新管理策略Pl. I存儲304在示例性策略數(shù)據(jù)庫140中。用戶175將已更新策略P I. I附著于306虛擬機模板T1.0并指導308用戶界面180基于已更新和已附著策略P I. I來觸發(fā)虛擬機115的更新。在某些示例中,用戶175可以選擇一個或多個可操作虛擬機115 117以按照已更新策略P I. I進行更新。在其他示例中,用戶可以選擇或識別使用一個或多個特定虛擬機模板T I. O啟動的任何可操作虛擬機115 117按照已更新策略P I. I來更新。在其他示例中,已更新策略P I. I可以指定將更新使用一個或多個特定虛擬機模板105啟動的虛擬機115 117。用戶界面180觸發(fā)310示例性SA代理135以按照已更新管理策略P I. I來更新虛擬機115。示例性SA代理135經(jīng)由數(shù)據(jù)庫服務器155從策略數(shù)據(jù)庫140獲得312已更新策略P 1.1。SA代理135按照已更新策略P I. I來更新314虛擬機115,根據(jù)需要,經(jīng)由文件服務器160從中央文件系統(tǒng)150獲得316文件145、146。當虛擬機115的更新314完成時,SA代理135通知318用戶界面180更新完成。在某些示例中,通知318可以指示是否有任何更新不能被應用。當虛擬機115已被更新時,用戶界面180通知320用戶175虛擬機115已被更新。雖然圖3的示例包括示例性通知320,但在其他示例中,圖3所示的示例性過程在沒有提供給用戶175的通知和/或狀態(tài)更新的情況下靜默地繼續(xù)進行。圖4的示例性過程開始于用戶175和/或用戶界面180更新管理策略110 (方框405)并將已更新策略110附著于虛擬機模板105 (方框410)。在例如網(wǎng)絡封鎖沙箱中使用虛擬機模板105來啟動虛擬機115 117 (方框415)。虛擬機115 117被觸發(fā)并按照已更新管理策略110進行更新(方框420),并且已更新虛擬機115 117的狀態(tài)被保存為新的和/或已更新虛擬機模板105 (方框425)??刂迫缓髲膱D4的示例性過程退出。圖5的示例性過程開始于SA代理135經(jīng)由示例性數(shù)據(jù)庫服務器155從示例性中央策略數(shù)據(jù)庫140獲得已更新管理策略110 (方框505)。SA代理135選擇和/或識別已更新管理策略110中的第一策略元素和/或條目(方框510)并確定與SA代理135相關聯(lián)的虛擬機115 117是否遵照該策略元素和條目(方框515)。如果虛擬機115 117不遵照(方框515),則SA代理135經(jīng)由文件服務器160從由當前考慮的策略元素指定的中央文件系統(tǒng)150獲得一個或多個文件145、146(方框520)。所獲得的(一個或多個)文件145、146按照策略元素被執(zhí)行和/或應用以更新虛擬機115 117 (方框 525)。如果存在更多的策略元素和/或條目要處理(方框530),則控制返回至方框510以選擇下一個策略元素和/或條目。如果不存在更多的策略元素和/或條目要處理(方框530),則控制從圖5的示例性機器可訪問指令退出。返回至方框515,如果虛擬機115 116遵照當前所考慮的策略元素和/或條目(方框515),則控制前進至方框530以確定是否存在更多的策略元素和/或條目要處理。圖6是可以被使用和/或編程以執(zhí)行圖2 5的交互和/或示例性機器可讀指令的示例性處理器平臺PlOO的示意圖??梢允褂靡粋€或多個通用處理器、處理器核、微控制器等來實現(xiàn)處理器平臺P100。圖6的處理器平臺PlOO包括至少一個可編程處理器P105。處理器P105可以實現(xiàn)例如圖I的示例性物理平臺125、126和/或示例性用戶界面180。處理器P105執(zhí)行存在于處理器P105的主存儲器中的編碼指令Pl 10和/或Pl 12 (例如在RAM Pl 15和/或ROMP120內(nèi))。處理器P105可以是任何類型的處理單元,諸如處理器核、處理器和/或微控制器。如本文所述,處理器P105可以特別地執(zhí)行圖2 5的示例性交互和/或示例性機器可訪問指令以更新虛擬機模板105和/或虛擬機110。因此,編碼指令P110、P112可以包括圖2 5的指令。處理器P105經(jīng)由總線P125與主存儲器(包括ROM P120和/或RAM P115)通信??梢杂脛討B(tài)隨機存取存儲器(DRAM)、同步動態(tài)隨機存取存儲器(SDRAM)和/或任何其他類型的RAM器件來實現(xiàn)RAM P115,并且可以用閃速存儲器和/或任何其他期望類型的存儲器件來實現(xiàn)ROM??梢杂纱鎯ζ骺刂破鱽砜刂茖Υ鎯ζ鱌l 15和存儲器P120的訪問。處理器平臺PlOO還包括接口電路P130。諸如外部存儲器接口、串行端口、通用輸入/輸出等的任何類型的接口標準可以實現(xiàn)接口電路P130。一個或多個輸入設備P135和一個或多個輸出設備P140被連接至接口電路P130。雖然在本文中已描述了某些示例性方法、設備和制品,但本專利的覆蓋范圍不限于此。相反,本專利涵蓋在字面上或根據(jù)等同原則完全落在本專利的權利要求范圍內(nèi)的所有方法、設備和制品?!?br> 權利要求
1.一種用于更新虛擬機模板(105)的方法,包括 更新管理策略(110); 在網(wǎng)絡封鎖沙箱(170)中基于虛擬機模板(105)來啟動虛擬機(116); 觸發(fā)虛擬機(116)以按照已更新管理策略(110)進行更新;以及 將虛擬機(116)保存為已更新虛擬機模板(106)。
2.如權利要求I所述的方法,還包括基于已更新虛擬機模板(106)來啟動第二虛擬機(115),第二虛擬機(115)在被啟動時遵照已更新管理策略(110 )。
3.如權利要求I所述的方法,還包括將已更新管理策略(110)存儲在數(shù)據(jù)庫(140)中,其中,虛擬機(116)從數(shù)據(jù)庫(140)獲得已更新管理策略(110)。
4.如權利要求I所述的方法,還包括將已更新管理策略(110)附著于虛擬機模板(105)。
5.如權利要求I所述的方法,還包括呈現(xiàn)用戶界面(180)以使得用戶(175)能夠更新管理策略(110)并觸發(fā)按照已更新管理策略(110)進行的虛擬機(116)的更新。
6.一種存儲機器可讀指令的有形制品,所述機器可讀指令在被執(zhí)行時使機器通過以下方式來更新虛擬機模板(105) 更新管理策略(I 10); 在網(wǎng)絡封鎖沙箱(170)中基于虛擬機模板(105)來啟動虛擬機(116); 觸發(fā)虛擬機(116)以按照已更新管理策略(110)進行更新;以及 將虛擬機(116)保存為已更新虛擬機模板(106)。
7.如權利要求6所述的有形制品,其中,所述機器可讀指令在被執(zhí)行時使機器基于已更新虛擬機模板(106)來啟動第二虛擬機(115),該第二虛擬機(115)在被啟動時遵照已更新管理策略(I 10)。
8.如權利要求6所述的有形制品,其中,所述機器可讀指令在被執(zhí)行時使機器將已更新管理策略(110)存儲在數(shù)據(jù)庫(140)中,其中,虛擬機(116)從數(shù)據(jù)庫(140)獲得已更新管理策略(I 10)。
9.如權利要求6所述的有形制品,其中,所述機器可讀指令在被執(zhí)行時使機器將已更新管理策略(I 10)附著于虛擬機模板(105)。
10.如權利要求6所述的有形制品,其中,所述機器可讀指令在被執(zhí)行時使機器呈現(xiàn)用戶界面(180)以使得用戶(175)能夠更新管理策略(110)并觸發(fā)按照已更新管理策略(110)進行的虛擬機(I 16)的更新。
11.一種用于更新虛擬機模板(105)的方法,包括 接收觸發(fā)以發(fā)起虛擬機模板(105)的更新; 針對管理策略(110)的第一策略,確定基于虛擬機模板(105)啟動的虛擬機(116)是否遵照第一策略; 當虛擬機(116)不遵照第一策略時,按照第一策略來更新虛擬機(116);以及將虛擬機(116)的狀態(tài)保存為已更新虛擬機模板(106),其中,基于已更新虛擬機模板(106 )啟動的第二虛擬機(115 )遵照管理策略(110 )。
12.如權利要求11所述的方法,還包括從中央數(shù)據(jù)庫(140)獲得管理策略(110)。
13.如權利要求11所述的方法,其中,按照第一策略來更新虛擬機(116)包括;獲得由第一策略標識的文件(145);以及 應用文件(145)或執(zhí)行文件(145)中至少一項以更新虛擬機(116)。
14.如權利要求11所述的方法,還包括在網(wǎng)絡封鎖沙箱(170)中啟動虛擬機(116)。
15.如權利要求11所述的方法,還包括; 針對管理策略(110)的第二策略,確定基于虛擬機模板(105)啟動的虛擬機(116)是否遵照第二策略; 當虛擬機(116)不遵照第二策略時,按照第二策略來更新虛擬機(116)。
全文摘要
公開了用于更新虛擬機模板的示例性方法、設備和制品。所公開的用于更新虛擬機模板(105)的示例性方法包括更新管理策略(110)、在網(wǎng)絡封鎖沙箱(170)中基于虛擬機模板(105)來啟動虛擬機(116)、觸發(fā)虛擬機(116)以按照已更新管理策略(110)進行更新以及將虛擬機(116)保存為已更新虛擬機模板(106)。
文檔編號G06F9/445GK102918503SQ201080066741
公開日2013年2月6日 申請日期2010年5月12日 優(yōu)先權日2010年5月12日
發(fā)明者P.肯尼迪 申請人:惠普發(fā)展公司,有限責任合伙企業(yè)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1