[發明專利]用于向數據處理系統上部署虛擬設備的方法和系統有效
| 申請號: | 201310547972.8 | 申請日: | 2013-11-07 |
| 公開(公告)號: | CN103810001B | 公開(公告)日: | 2017-08-29 |
| 發明(設計)人: | G.查諾;M.西米奧尼;M.德桑蒂斯 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京市柳沈律師事務所11105 | 代理人: | 邸萬奎 |
| 地址: | 美國紐*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 數據處理系統 部署 虛擬 設備 方法 系統 | ||
技術領域
根據本發明的一個或多個實施例的解決方案涉及數據處理領域。更具體地,本解決方案涉及虛擬設備的部署。
背景技術
虛擬設備或VA是特定類型的軟件設備。一般,軟件設備是包括在預建的、自我包含的包中封裝的軟件應用(即,執行特定的用戶任務的一個或多個應用程序)和所需的操作系統的軟件解決方案;通常,該操作系統是最精簡操作系統或JeOS(即,被特別定制來支持軟件應用的有限操作系統)。具體地說,虛擬設備是被設計來在虛擬環境中運行的軟件設備;為了這個目的,虛擬設備包括一個或多個虛擬機或VM(即,通過物理機器的軟件進行的模擬),每一個具有其操作系統和應用程序。虛擬設備提供了簡化的管理,并且允許提供對應的交鑰匙軟件服務。
虛擬設備(向數據處理系統上)的部署通常包含對應的軟件鏡像的建立;每一個虛擬設備的軟件鏡像包括海量存儲器的快照,該海量存儲器提供了其虛擬機的定義,該虛擬機具有根據預定義規范(諸如開放虛擬化格式或OVF)封裝的對應的軟件程序(即,操作系統和應用程序)。每當需要虛擬設備的新的實例時,將其軟件鏡像復制和應用,以便實例化具有它們的軟件程序的對應的虛擬機。這允許以很快的方式來根據需要供應對應的服務(例如,在云環境中)。
也已知用于改善上述的部署處理的特定方面的幾種技術。
例如,“Contextualization:Providing One-Click Virtual Clusters,eScience,2008,IEEE Fourth International Conference on Date of Conference:7-12Dec.2008,Keahey,K.,Freeman,T.”(其整體公開通過引用被包含在此)公開了一種用于當部署虛擬機時配置它們(諸如它們的IP地址和主機名稱)的技術;這基于在虛擬設備的上下文代理之間協調應用專用上下文信息的交換的上下文代理。
WO-A-2012/069296(其整體公開通過引用被包含在此)公開了一種用于增加虛擬設備的環境所需的首要軟件的技術。為了這個目的,向虛擬設備的分發包添加首要軟件的列表;當部署虛擬設備時,從在相同的分發包中指示的位置檢索不可獲得的每一個首要軟件,并且僅在用戶已經批準對應的許可文本后安裝該每一個首要軟件。
EP-A-2043320(其整體公開通過引用被包含在此)提出了向每一個虛擬機描述符加上票據,該票據用于從供應服務器下載虛擬機配置信息。
US-A-2010/0042988(其整體公開通過引用被包含在此)公開了一種安裝管理器,該安裝管理器向在每一個虛擬機中運行的配置代理提供配置選項、腳本和其他信息。
US-A-2010/0011353(其整體公開通過引用被包含在此)公開了一種用于部署虛擬設備的技術,其中,將虛擬軟件的網絡設置改變以匹配虛擬設備的部署配置文件。
US-A-2010/0235482(其整體公開通過引用被包含在此)提出了通過在不同的交互應用的部署之前安裝它們來實質上修改相同的虛擬設備。
US-A-2010/0058328(其整體公開通過引用被包含在此)公開了一種用于在具有不同配置的虛擬機上的差分軟件供應的技術,其中,供應服務器與本地虛擬機安裝客戶機交互,以啟動用于不同組的虛擬機的軟件供應處理。
US-A-2009/0172662(其整體公開通過引用被包含在此)公開了一種用于根據在對應的虛擬機鏡像文件中包括的應用和操作系統的文件來在虛擬機的引導時配置虛擬機的技術。
US-A-2011/0004676(其整體公開通過引用被包含在此)公開了一種用于根據具有由在配置數據數據庫中存儲的特定值替換的屬性的設置文件來配置虛擬設備的技術。
在任何一種情況下,已知部署處理的問題是需要很大數量的軟件鏡像來實現可能需要的不同功能。具體地說,用于實現大體實質上相同的功能的幾個軟件鏡像經常被提供來用于擬合不同的偶然發生的需要。例如,軟件鏡像可能僅對于用于連接提供相同的功能(例如,監控或記帳)的不同外部軟件程序的應用程序(或更多)不同;而且,可能需要同一應用程序的不同版本來連接到同一外部軟件程序的對應的級。
上述問題顯著地增大用于存儲軟件鏡像所需的海量存儲量的數量和用于在不同的存儲區之間移動它們所需的時間。
而且,這不利地影響軟件鏡像的維護(因為要在其中包括相同的軟件程序的幾個軟件鏡像上復制對于特定軟件程序所需的維護操作),并且它們的使用期限管理的成本對應地增大。
發明內容
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310547972.8/2.html,轉載請聲明來源鉆瓜專利網。





