[發明專利]一種虛擬機系統無效
| 申請號: | 201210544726.2 | 申請日: | 2012-12-14 |
| 公開(公告)號: | CN103092674A | 公開(公告)日: | 2013-05-08 |
| 發明(設計)人: | 李瑞平 | 申請(專利權)人: | 北京伸得緯科技有限公司;國際伸得緯有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100028 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 虛擬機 系統 | ||
技術領域
本發明涉及計算機技術領域,具體涉及并行的多個虛擬機的實現技術,尤其涉及一種新的虛擬機系統。
背景技術
虛擬化是一個廣義的術語,在計算機方面,通常是指:計算元件在虛擬的基礎上,而不是真實的基礎上運行。虛擬化技術可以擴大硬件的容量,簡化軟件的重新配置過程。CPU的虛擬化技術,可以單CPU模擬多CPU并行,允許一個平臺同時運行多個操作系統,并且應用程序都可以在相互獨立的空間內運行,而互不影響,從而顯著提高計算機的工作效率與穩定性。
現有技術中的虛擬機(VM,Virtual?Machine),大都采用機器層虛擬(Machine?Level?Virtualization)和操作系統層(OS?Level?Virtualization)虛擬技術,前者是以虛擬硬件平臺來達到在一臺電腦中,隔離出多個環境的虛擬機,后者是一種在操作系統層面中創建虛擬機的技術,可以將同一個操作系統劃分成多個隔離的虛擬機環境。
目前大多數虛擬機產品主要是針對虛擬機內的虛擬磁盤做分層的技術,主要是用來制作快照與回滾,并不會自動的將虛擬機內的應用與資料分離出來當使用者在虛擬機內加入一個新的層時,虛擬機就會創建一個與虛擬機當前虛擬磁盤同大小的空白虛擬磁盤,此時,所有對虛擬磁盤的扇區(Sector)更動的異動資料,就會被記錄到這個新建出來的虛擬磁盤上。通常使用者會利用這個新的層,來保存之后的虛擬磁盤異動資料,當虛擬機發生狀況時,就可以隨時恢復未新增新層前的虛擬磁盤資料。這種分層機制并不會自動將虛擬機內的資料,依特性分成數個獨立的層。但這種分層技術帶來的弊端也是顯而易見的,比如當虛擬機出現故障并將用戶的數據和應用程序疊加到正常的虛擬機上使用的時候,需要重新安裝操作系統、軟件和數據,此外,這種虛擬機的分層與硬件的耦合性太高,是無法在配置不同的虛擬機上使用。
發明內容
有鑒于此,本發明提供一種虛擬機系統,可構建多個相互獨立的虛擬機,供若干用戶同時使用,可以很好地實現虛擬機的備份/恢復功能,還為終端用戶的使用帶來了更加強大靈活的功能。
為了實現本發明的目的,提供以下具體方案:
本發明提供一種虛擬機系統,該系統可構建多個相互獨立的虛擬機,供若干用戶同時使用;包括操作系統單元、模板單元和若干用戶數據單元,各單元具有各自的文件數據結構,并且分別存放在預定的存儲介質,用于創建、存儲用戶文件和運行應用程序,其中,
操作系統單元,包含有操作系統文件、系統配置數據庫,用于構建一虛擬的操作系統環境,為各虛擬機提供運行環境、調用和分配宿主系統;
模板單元,用于存放應用軟件模板或相關信息,供各虛擬機共享、調用或某個虛擬機專用;
若干相互獨立的用戶數據單元,用于存儲與管理各虛擬機的用戶數據和/或文件,分別供各虛擬機專用;
單元合并技術框架,用于為各虛擬機的操作運行、文件處理提供支持;
本虛擬機系統是以操作系統單元為基礎,從所述模板單元獲取應用軟件模板或相關信息,再從用戶數據單元中的數據進行疊加操作,保存在所述用戶數據單元,組合成的合并數據單元當用戶操作使用該虛擬系統時,所述單元合并技術框架基于所述單元模擬構建一虛擬的文件系統環境,然后通過圖形外殼將界面推送給用戶。
更適宜地,該虛擬機系統中,同一虛擬機可一次調用所述模板單元中的至少兩個應用軟件模板。
更適宜地,該虛擬機系統中,基于同一操作系統,可供至少兩個虛擬機并行構建其運行環境,以及同時調用模板單元中的軟件模板。
更適宜地,該虛擬機系統中,對于任一虛擬機用戶而言,系統單元及模板單元的操作權限為只讀;
各虛擬機用戶對其專用的數據單元的操作權限為;可讀寫、可刪除,對其他虛擬機用戶的數據單元不可進行讀寫操作。
本發明還提供一種虛擬機系統的實現方法,該虛擬機系統可構建多個相互獨立的虛擬機,供若干用戶同時使用;該方法包括:
在該虛擬機系統中設置操作系統單元、模板單元和用戶數據單元,各單元具有各自的文件結構,并且分別存放在預定的存儲介質,用于創建、存儲用戶文件和應用程序,其中,所述操作系統單元,包含有操作系統文件、系統配置數據庫,用于構建一虛擬的操作系統環境,為各虛擬機提供運行環境、調用和分配硬件資源;所述模板單元,用于存放各種虛擬機環境信息、應用軟件模板或相關信息,供各虛擬機共享、調用或某個虛擬機專用;
所述若干用戶數據單元,用于存儲與管理用戶數據和/或文件,分別供各虛擬機專用;以及
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京伸得緯科技有限公司;國際伸得緯有限公司,未經北京伸得緯科技有限公司;國際伸得緯有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210544726.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種全自動劍桿小樣織機紋板圖工藝文件格式
- 下一篇:一種圖像處理的方法及裝置





