一種虛擬計(jì)算機(jī)存儲(chǔ)服務(wù)系統(tǒng)及其使用方法
【專利摘要】本發(fā)明公開一種虛擬計(jì)算機(jī)存儲(chǔ)服務(wù)系統(tǒng)及其使用方法,其系統(tǒng)包括:虛擬計(jì)算機(jī)系統(tǒng)的存儲(chǔ)空間管理模塊、存儲(chǔ)服務(wù)器和虛擬計(jì)算機(jī),存儲(chǔ)空間管理模塊為虛擬計(jì)算機(jī)提供對(duì)存儲(chǔ)服務(wù)器的存儲(chǔ)空間進(jìn)行管理的操作界面,存儲(chǔ)服務(wù)器上安裝有外掛存儲(chǔ)軟件并設(shè)有存儲(chǔ)管理接口,存儲(chǔ)管理模塊通過(guò)存儲(chǔ)管理接口與存儲(chǔ)服務(wù)器進(jìn)行通信,虛擬計(jì)算機(jī)上安裝有存儲(chǔ)代理軟件,存儲(chǔ)代理軟件與外掛存儲(chǔ)軟件直接進(jìn)行通信。本發(fā)明適用于云桌面系統(tǒng)中的虛擬計(jì)算機(jī)存儲(chǔ)服務(wù),本發(fā)明具有高靈活性、高性價(jià)比、高安全性的優(yōu)點(diǎn)。
【專利說(shuō)明】一種虛擬計(jì)算機(jī)存儲(chǔ)服務(wù)系統(tǒng)及其使用方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及虛擬計(jì)算機(jī)的數(shù)據(jù)存儲(chǔ)【技術(shù)領(lǐng)域】,更具體的,涉及一種虛擬計(jì)算機(jī)存儲(chǔ)服務(wù)系統(tǒng)及其使用方法。
【背景技術(shù)】
[0002]虛擬計(jì)算機(jī)系統(tǒng)指的是虛擬計(jì)算機(jī)的管理系統(tǒng),對(duì)用戶、虛擬計(jì)算機(jī)、存儲(chǔ)空間有增刪查改的功能,并管理這三者的對(duì)應(yīng)關(guān)系。
[0003]云桌面是云計(jì)算技術(shù)的典型應(yīng)用。云桌面包含兩個(gè)主要部分:云基礎(chǔ)設(shè)施平臺(tái)和云終端。云基礎(chǔ)設(shè)施平臺(tái)是利用云計(jì)算虛擬化技術(shù),在云計(jì)算數(shù)據(jù)中心運(yùn)行可以遠(yuǎn)程訪問(wèn)的虛擬計(jì)算機(jī)。云終端由終端軟件和終端硬件組成,終端硬件可以是普通計(jì)算機(jī),移動(dòng)終端或者瘦客戶機(jī),其上運(yùn)行終端軟件,遠(yuǎn)程訪問(wèn)數(shù)據(jù)中心內(nèi)的虛擬機(jī)進(jìn)行桌面操作。私有云是指部署在企業(yè)或機(jī)構(gòu)內(nèi)部使用的云基礎(chǔ)設(shè)施平臺(tái),數(shù)據(jù)中心的維護(hù)在企業(yè)或機(jī)構(gòu)內(nèi)部進(jìn)行。其優(yōu)點(diǎn)是企業(yè)或機(jī)構(gòu)對(duì)業(yè)務(wù)數(shù)據(jù)有較大的控制權(quán),而且終端和云基礎(chǔ)設(shè)施平臺(tái)在同一高速互聯(lián)網(wǎng)絡(luò)內(nèi),終端用戶體驗(yàn)較高。
[0004]目前,存儲(chǔ)區(qū)域網(wǎng)絡(luò)(SAN, Storage Area Network)和網(wǎng)盤存儲(chǔ)是私有云的虛擬計(jì)算機(jī)存儲(chǔ)的主要方案。SAN網(wǎng)絡(luò)存儲(chǔ)是一個(gè)集中式管理的高速存儲(chǔ)網(wǎng)絡(luò),可被用來(lái)解決傳統(tǒng)網(wǎng)絡(luò)存儲(chǔ)的瓶頸,支持服務(wù)器和存儲(chǔ)設(shè)備之間的高速數(shù)據(jù)傳輸。然而,SAN的部署需要花費(fèi)巨額的成本,中小企業(yè)或機(jī)構(gòu)難以承受。此外,支持桌面系統(tǒng)的存儲(chǔ)應(yīng)用都把單個(gè)桌面作為一個(gè)獨(dú)立的整體進(jìn)行操作。然而,當(dāng)大量虛擬計(jì)算機(jī)同時(shí)啟動(dòng)時(shí),對(duì)網(wǎng)絡(luò)存儲(chǔ)性能要求往往超過(guò)低成本系統(tǒng)所能承受的極限。所以,基于現(xiàn)有存儲(chǔ)方案的虛擬計(jì)算機(jī)系統(tǒng)無(wú)法在成本和性能方面達(dá)到平衡。
[0005]云桌面多用網(wǎng)盤存儲(chǔ)來(lái)進(jìn)行用戶個(gè)人數(shù)據(jù)備份,如D1pbox等。然而,網(wǎng)盤存儲(chǔ)的使用,需要同步操作。手動(dòng)同步給數(shù)據(jù)的使用帶來(lái)不便,對(duì)網(wǎng)絡(luò)要求較高。盡管目前很多網(wǎng)盤存儲(chǔ)軟件可以自動(dòng)實(shí)現(xiàn)同步,依舊會(huì)帶來(lái)一定的數(shù)據(jù)延遲和數(shù)據(jù)不一致。此外,用戶的數(shù)據(jù)存儲(chǔ)在公有的存儲(chǔ)服務(wù)供應(yīng)商的數(shù)據(jù)中心里,潛在著數(shù)據(jù)泄漏和被篡改的風(fēng)險(xiǎn),安全性不高。所以,如何提供一個(gè)同時(shí)具備高靈活性、高性價(jià)比和高安全性的私有云虛擬計(jì)算機(jī)存儲(chǔ)服務(wù)系統(tǒng),成了一個(gè)比較有挑戰(zhàn)性的問(wèn)題。
【發(fā)明內(nèi)容】
[0006]本發(fā)明旨在至少在一定程度上解決上述技術(shù)問(wèn)題。
[0007]本發(fā)明的首要目的是提供一種高靈活性、高性價(jià)比、高安全性的虛擬計(jì)算機(jī)存儲(chǔ)服務(wù)系統(tǒng)。
[0008]本發(fā)明的進(jìn)一步目的是提供一種虛擬計(jì)算機(jī)存儲(chǔ)服務(wù)系統(tǒng)的使用方法。
[0009]為解決上述技術(shù)問(wèn)題,本發(fā)明的技術(shù)方案如下:
一種虛擬計(jì)算機(jī)存儲(chǔ)服務(wù)系統(tǒng),包括:虛擬計(jì)算機(jī)系統(tǒng)的存儲(chǔ)空間管理模塊、存儲(chǔ)服務(wù)器和虛擬計(jì)算機(jī),存儲(chǔ)服務(wù)器上安裝有外掛存儲(chǔ)軟件并設(shè)有存儲(chǔ)管理接口,存儲(chǔ)管理模塊通過(guò)存儲(chǔ)管理接口與存儲(chǔ)服務(wù)器進(jìn)行通信,虛擬計(jì)算機(jī)上安裝有存儲(chǔ)代理軟件,存儲(chǔ)代理軟件與外掛存儲(chǔ)軟件直接進(jìn)行通信。
[0010]在一種優(yōu)選的方案中,所述存儲(chǔ)代理軟件隨虛擬計(jì)算機(jī)的操作系統(tǒng)自啟動(dòng),從而省去了人工啟動(dòng)存儲(chǔ)代理軟件的操作。
[0011]在一種優(yōu)選的方案中,所述外掛存儲(chǔ)軟件采用Samba軟件,Samba軟件是在Linux或UNIX系統(tǒng)上實(shí)現(xiàn)信息服務(wù)塊(SMB,Server Messages Block)協(xié)議的一個(gè)免費(fèi)軟件,節(jié)省了開發(fā)成本。
[0012]一種上述虛擬計(jì)算機(jī)存儲(chǔ)服務(wù)系統(tǒng)的使用方法,包括創(chuàng)建存儲(chǔ)空間和使用存儲(chǔ)空間,具體包括以下步驟:
創(chuàng)建存儲(chǔ)空間:
S1:管理員登錄存儲(chǔ)空間管理模塊的操作界面,填寫需要?jiǎng)?chuàng)建的存儲(chǔ)空間的信息并執(zhí)行創(chuàng)建操作;
52:存儲(chǔ)空間管理模塊發(fā)送創(chuàng)建請(qǐng)求到存儲(chǔ)服務(wù)器的存儲(chǔ)管理接口,存儲(chǔ)管理接口接收到指令后,調(diào)用外掛存儲(chǔ)軟件的API創(chuàng)建存儲(chǔ)空間;
53:外掛存儲(chǔ)軟件根據(jù)存儲(chǔ)空間信息創(chuàng)建存儲(chǔ)空間,若創(chuàng)建成功則返回創(chuàng)建成功信息,存儲(chǔ)空間管理模塊將存儲(chǔ)空間信息進(jìn)行存檔;
使用存儲(chǔ)空間:
54:虛擬計(jì)算機(jī)的存儲(chǔ)代理軟件向存儲(chǔ)空間管理模塊獲取存儲(chǔ)空間信息;
55:存儲(chǔ)代理軟件根據(jù)存儲(chǔ)空間信息,向存儲(chǔ)服務(wù)器的外掛存儲(chǔ)軟件發(fā)送掛載請(qǐng)求信息,掛載請(qǐng)求信息包括存儲(chǔ)空間信息;
56:外掛存儲(chǔ)軟件對(duì)存儲(chǔ)代理軟件發(fā)送的掛載請(qǐng)求信息進(jìn)行驗(yàn)證;
57:若掛載請(qǐng)求信息驗(yàn)證成功,存儲(chǔ)代理軟件將對(duì)應(yīng)的存儲(chǔ)空間掛載到虛擬計(jì)算機(jī)上;
58:用戶訪問(wèn)掛載到虛擬計(jì)算機(jī)的存儲(chǔ)空間,并對(duì)存儲(chǔ)空間上的文件進(jìn)行直接讀寫。
[0013]在一種優(yōu)選的方案中,所述創(chuàng)建存儲(chǔ)空間和使用存儲(chǔ)空間,包括以用戶為存儲(chǔ)空間屬主和以虛擬計(jì)算機(jī)為存儲(chǔ)空間屬主兩種存儲(chǔ)空間的分配模式,即為某一虛擬計(jì)算機(jī)或某一用戶創(chuàng)建存儲(chǔ)空間,以虛擬計(jì)算機(jī)為屬主創(chuàng)建存儲(chǔ)空間時(shí),只有該臺(tái)虛擬計(jì)算機(jī)啟動(dòng)才會(huì)掛載該存儲(chǔ)空間,以用戶為屬主創(chuàng)建存儲(chǔ)空間時(shí),該用戶所屬的所有虛擬計(jì)算機(jī)啟動(dòng)都會(huì)掛載該存儲(chǔ)空間。
[0014]在一種優(yōu)選的方案中,步驟S2中,所述存儲(chǔ)空間管理模塊根據(jù)翻譯規(guī)則將創(chuàng)建請(qǐng)求翻譯成與外掛存儲(chǔ)軟件API相對(duì)應(yīng)的指令。
[0015]在一種優(yōu)選的方案中,步驟S3中,存儲(chǔ)空間管理模塊通過(guò)數(shù)據(jù)庫(kù)將存儲(chǔ)空間信息進(jìn)行存檔。
[0016]在一種優(yōu)選的方案中,步驟S5中,所述存儲(chǔ)代理軟件根據(jù)存儲(chǔ)空間信息自動(dòng)發(fā)送掛載請(qǐng)求信息。
[0017]在一種優(yōu)選的方案中,步驟S7中,若掛載請(qǐng)求信息驗(yàn)證成功,所述存儲(chǔ)代理軟件檢查使用控制規(guī)則,采取合適的加密/解密、完整性保護(hù)措施,將已經(jīng)創(chuàng)建的對(duì)應(yīng)存儲(chǔ)空間掛載到虛擬計(jì)算機(jī)。
[0018]在一種優(yōu)選的方案中,步驟S7中,所述存儲(chǔ)代理軟件將已經(jīng)創(chuàng)建的對(duì)應(yīng)存儲(chǔ)空間掛載形成虛擬計(jì)算機(jī)的邏輯硬盤。
[0019]與現(xiàn)有技術(shù)相比,本發(fā)明技術(shù)方案的有益效果是:
1、本發(fā)明的虛擬計(jì)算機(jī)存儲(chǔ)服務(wù)系統(tǒng),在虛擬計(jì)算機(jī)和存儲(chǔ)服務(wù)器之間增加了存儲(chǔ)空間管理模塊,提高了存儲(chǔ)空間管理的靈活性和可配置性,更加適用于虛擬計(jì)算機(jī)系統(tǒng)的環(huán)境;同時(shí),本發(fā)明的虛擬計(jì)算機(jī)存儲(chǔ)服務(wù)系統(tǒng)成本低廉,具有較高的性價(jià)比。
[0020]2、本發(fā)明中將存儲(chǔ)空間掛載到虛擬計(jì)算機(jī),用戶直接在服務(wù)器中對(duì)應(yīng)的存儲(chǔ)空間進(jìn)行讀寫操作,操作實(shí)時(shí)性好且省無(wú)需進(jìn)行同步。
[0021]3、本發(fā)明中以用戶為存儲(chǔ)空間屬主的存儲(chǔ)空間分配模式,以用戶為單位創(chuàng)建和掛載存儲(chǔ)空間,不管用戶登錄哪臺(tái)虛擬計(jì)算機(jī),都能方便的使用其名下的存儲(chǔ)空間,更加貼近于實(shí)際應(yīng)用情況;
4、本發(fā)明中管理員通過(guò)存儲(chǔ)管理接口與存儲(chǔ)服務(wù)器交互,避免管理員進(jìn)入存儲(chǔ)服務(wù)器獲取用戶數(shù)據(jù),增強(qiáng)了數(shù)據(jù)的安全性和保密性,此外,本發(fā)明使用的存儲(chǔ)代理軟件引入了使用控制規(guī)則,使用加密/解密算法和數(shù)據(jù)完整性保護(hù)措施,進(jìn)一步保證用戶數(shù)據(jù)的安全性、私密性和完整性。
【專利附圖】
【附圖說(shuō)明】
[0022]圖1為本發(fā)明系統(tǒng)的結(jié)構(gòu)示意圖。
[0023]圖2為本發(fā)明使用方法的流程圖。
【具體實(shí)施方式】
[0024]附圖僅用于示例性說(shuō)明,不能理解為對(duì)本專利的限制;
為了更好說(shuō)明本實(shí)施例,附圖某些部件會(huì)有省略、放大或縮小,并不代表實(shí)際產(chǎn)品的尺寸;
對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō),附圖中某些公知結(jié)構(gòu)及其說(shuō)明可能省略是可以理解的。
[0025]下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的說(shuō)明。
[0026]實(shí)施例1
一種虛擬計(jì)算機(jī)存儲(chǔ)服務(wù)系統(tǒng),包括:虛擬計(jì)算機(jī)系統(tǒng)的存儲(chǔ)空間管理模塊、存儲(chǔ)服務(wù)器和虛擬計(jì)算機(jī),存儲(chǔ)服務(wù)器上安裝有外掛存儲(chǔ)軟件并設(shè)有存儲(chǔ)管理接口,存儲(chǔ)管理模塊通過(guò)存儲(chǔ)管理接口與存儲(chǔ)服務(wù)器進(jìn)行通信,虛擬計(jì)算機(jī)上安裝有存儲(chǔ)代理軟件,存儲(chǔ)代理軟件與外掛存儲(chǔ)軟件直接進(jìn)行通信。
[0027]在具體實(shí)施過(guò)程中,所述存儲(chǔ)代理軟件隨虛擬計(jì)算機(jī)的操作系統(tǒng)自啟動(dòng),從而省去了人工啟動(dòng)存儲(chǔ)代理軟件的操作。
[0028]在具體實(shí)施過(guò)程中,所述外掛存儲(chǔ)軟件優(yōu)選的采用Samba軟件,Samba軟件是在Linux或UNIX系統(tǒng)上實(shí)現(xiàn)SMB協(xié)議的一個(gè)免費(fèi)軟件,由服務(wù)器及客戶端程序構(gòu)成。SMB是一種在局域網(wǎng)上共享文件和打印機(jī)的通信協(xié)議,它為局域網(wǎng)內(nèi)的不同計(jì)算機(jī)提供文件及打印機(jī)等資源的共享服務(wù)。SMB協(xié)議是客戶機(jī)/服務(wù)器型協(xié)議,客戶機(jī)通過(guò)該協(xié)議可以訪問(wèn)服務(wù)器上的共享文件系統(tǒng)、打印機(jī)及其他資源;采用Samba軟件節(jié)省了開發(fā)成本。
[0029]一種上述虛擬計(jì)算機(jī)存儲(chǔ)服務(wù)系統(tǒng)的使用方法,包括創(chuàng)建存儲(chǔ)空間和使用存儲(chǔ)空間,具體包括以下步驟: 創(chuàng)建存儲(chǔ)空間:
S1:管理員登錄虛擬計(jì)算機(jī)系統(tǒng)存儲(chǔ)空間管理模塊的操作界面,填寫需要?jiǎng)?chuàng)建的存儲(chǔ)空間的信息,如戶名、密碼、磁盤配額等,并執(zhí)行創(chuàng)建操作,本實(shí)施例存儲(chǔ)空間的分配模式以用戶為存儲(chǔ)空間屬主;
52:存儲(chǔ)空間管理模塊發(fā)送創(chuàng)建請(qǐng)求到存儲(chǔ)服務(wù)器的存儲(chǔ)管理接口,存儲(chǔ)管理接口接收到指令后,調(diào)用Samba的API創(chuàng)建存儲(chǔ)空間;
53:Samba根據(jù)存儲(chǔ)空間信息創(chuàng)建存儲(chǔ)空間,若創(chuàng)建成功則返回創(chuàng)建成功信息,存儲(chǔ)空間管理模塊將存儲(chǔ)空間信息存儲(chǔ)到數(shù)據(jù)庫(kù);
使用存儲(chǔ)空間:
54:當(dāng)虛擬計(jì)算機(jī)啟動(dòng)時(shí),虛擬計(jì)算機(jī)的存儲(chǔ)代理軟件會(huì)自動(dòng)根據(jù)虛擬計(jì)算機(jī)的當(dāng)前用戶信息向存儲(chǔ)空間管理模塊獲取存儲(chǔ)空間信息;
55:存儲(chǔ)代理軟件根據(jù)存儲(chǔ)空間信息,向存儲(chǔ)服務(wù)器的Samba軟件發(fā)送掛載請(qǐng)求信息,掛載請(qǐng)求信息包括存儲(chǔ)空間信息;
56=Samba軟件對(duì)存儲(chǔ)代理軟件發(fā)送的掛載請(qǐng)求信息進(jìn)行驗(yàn)證;
57:若掛載請(qǐng)求信息驗(yàn)證成功,存儲(chǔ)代理軟件檢查使用控制規(guī)則,并采取合適的加密/解密、完整性保護(hù)措施,將已經(jīng)創(chuàng)建的對(duì)應(yīng)存儲(chǔ)空間掛載形成虛擬計(jì)算機(jī)的邏輯硬盤;
58:用戶訪問(wèn)掛載到虛擬計(jì)算機(jī)的存儲(chǔ)空間,并對(duì)存儲(chǔ)空間上的文件進(jìn)行直接讀寫。
[0030]在具體實(shí)施過(guò)程中,步驟S2中,所述存儲(chǔ)空間管理模塊根據(jù)翻譯規(guī)則將創(chuàng)建請(qǐng)求翻譯成與外掛存儲(chǔ)軟件API相對(duì)應(yīng)的指令。
[0031]本實(shí)施例的Samba軟件可更換為其他外掛存儲(chǔ)軟件,更換時(shí)僅需要相應(yīng)的修改存儲(chǔ)管理接口 API調(diào)用的翻譯規(guī)則以及存儲(chǔ)代理軟件掛載的API調(diào)用,而不需要對(duì)整個(gè)系統(tǒng)進(jìn)行修改。
[0032]本實(shí)施例的虛擬計(jì)算機(jī)存儲(chǔ)服務(wù)系統(tǒng),在虛擬計(jì)算機(jī)和存儲(chǔ)服務(wù)器之間增加了存儲(chǔ)空間管理模塊,提高了存儲(chǔ)空間管理的靈活性和可配置性,更加適用于虛擬計(jì)算機(jī)系統(tǒng)的環(huán)境;同時(shí),成本低廉,具有較高的性價(jià)比。
[0033]本實(shí)施例中將存儲(chǔ)空間掛載到虛擬計(jì)算機(jī),用戶直接在服務(wù)器中對(duì)應(yīng)的存儲(chǔ)空間進(jìn)行讀寫操作,操作實(shí)時(shí)性好且省無(wú)需進(jìn)行同步。
[0034]本實(shí)施例中以用戶為存儲(chǔ)空間屬主的存儲(chǔ)空間分配模式,以用戶為單位創(chuàng)建和掛載存儲(chǔ)空間,不管用戶登錄哪臺(tái)虛擬計(jì)算機(jī),都能方便的使用其名下的存儲(chǔ)空間,更加貼近于實(shí)際應(yīng)用情況;
本實(shí)施例中管理員通過(guò)存儲(chǔ)管理接口與存儲(chǔ)服務(wù)器交互,避免管理員進(jìn)入存儲(chǔ)服務(wù)器獲取用戶數(shù)據(jù),增強(qiáng)了數(shù)據(jù)的安全性和保密性,此外,本發(fā)明使用的存儲(chǔ)代理軟件引入了使用控制規(guī)則,使用加密/解密算法和數(shù)據(jù)完整性保護(hù)措施,進(jìn)一步保證用戶數(shù)據(jù)的安全性、私密性和完整性。
[0035]實(shí)施例2
本實(shí)施在實(shí)施例1的基礎(chǔ)上,存儲(chǔ)空間的創(chuàng)建采用以虛擬計(jì)算機(jī)為存儲(chǔ)空間屬主的存儲(chǔ)空間分配模式,即為某一虛擬計(jì)算機(jī)創(chuàng)建存儲(chǔ)空并根據(jù)虛擬計(jì)算機(jī)來(lái)查找和掛載存儲(chǔ)空間,本實(shí)施例中虛擬計(jì)算機(jī)存儲(chǔ)服務(wù)系統(tǒng)的使用方法具體包括以下步驟:
創(chuàng)建存儲(chǔ)空間: S1:管理員登錄虛擬計(jì)算機(jī)系統(tǒng)存儲(chǔ)空間管理模塊的操作界面,填寫需要?jiǎng)?chuàng)建的存儲(chǔ)空間的信息,如虛擬機(jī)ID等,并執(zhí)行創(chuàng)建操作,本實(shí)施例存儲(chǔ)空間的分配模式以虛擬計(jì)算機(jī)為存儲(chǔ)空間屬主;
52:存儲(chǔ)空間管理模塊發(fā)送創(chuàng)建請(qǐng)求到存儲(chǔ)服務(wù)器的存儲(chǔ)管理接口,存儲(chǔ)管理接口接收到指令后,調(diào)用Samba的API創(chuàng)建存儲(chǔ)空間;
53=Samba根據(jù)存儲(chǔ)空間信息創(chuàng)建存儲(chǔ)空間,若創(chuàng)建成功則返回創(chuàng)建成功信息,存儲(chǔ)空間管理模塊將存儲(chǔ)空間信息存儲(chǔ)到數(shù)據(jù)庫(kù);
使用存儲(chǔ)空間:
54:當(dāng)虛擬計(jì)算機(jī)啟動(dòng)時(shí),虛擬計(jì)算機(jī)的存儲(chǔ)代理軟件會(huì)自動(dòng)根據(jù)虛擬計(jì)算機(jī)ID向存儲(chǔ)空間管理模塊獲取存儲(chǔ)空間信息;
55:存儲(chǔ)代理軟件根據(jù)存儲(chǔ)空間信息,向存儲(chǔ)服務(wù)器的Samba軟件發(fā)送掛載請(qǐng)求信息,掛載請(qǐng)求信息包括存儲(chǔ)空間信息;
56=Samba軟件對(duì)存儲(chǔ)代理軟件發(fā)送的掛載請(qǐng)求信息進(jìn)行驗(yàn)證;
57:若掛載請(qǐng)求信息驗(yàn)證成功,存儲(chǔ)代理軟件檢查使用控制規(guī)則,并采取合適的加密/解密、完整性保護(hù)措施,將已經(jīng)創(chuàng)建的對(duì)應(yīng)存儲(chǔ)空間掛載形成虛擬計(jì)算機(jī)的邏輯硬盤;
58:用戶使用該虛擬計(jì)算機(jī)訪問(wèn)掛載到虛擬計(jì)算機(jī)的存儲(chǔ)空間,并對(duì)存儲(chǔ)空間上的文件進(jìn)行直接讀寫。
[0036]相同或相似的標(biāo)號(hào)對(duì)應(yīng)相同或相似的部件;
附圖中描述位置關(guān)系的用語(yǔ)僅用于示例性說(shuō)明,不能理解為對(duì)本專利的限制;
顯然,本發(fā)明的上述實(shí)施例僅僅是為清楚地說(shuō)明本發(fā)明所作的舉例,而并非是對(duì)本發(fā)明的實(shí)施方式的限定。對(duì)于所屬領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在上述說(shuō)明的基礎(chǔ)上還可以做出其它不同形式的變化或變動(dòng)。這里無(wú)需也無(wú)法對(duì)所有的實(shí)施方式予以窮舉。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明權(quán)利要求的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種虛擬計(jì)算機(jī)存儲(chǔ)服務(wù)系統(tǒng),其特征在于,包括:虛擬計(jì)算機(jī)系統(tǒng)的存儲(chǔ)空間管理模塊、存儲(chǔ)服務(wù)器和虛擬計(jì)算機(jī),存儲(chǔ)空間管理模塊為虛擬計(jì)算機(jī)提供對(duì)存儲(chǔ)服務(wù)器的存儲(chǔ)空間進(jìn)行管理的操作界面,存儲(chǔ)服務(wù)器上安裝有外掛存儲(chǔ)軟件并設(shè)有存儲(chǔ)管理接口,存儲(chǔ)管理模塊通過(guò)存儲(chǔ)管理接口與存儲(chǔ)服務(wù)器進(jìn)行通信,虛擬計(jì)算機(jī)上安裝有存儲(chǔ)代理軟件,存儲(chǔ)代理軟件與外掛存儲(chǔ)軟件直接進(jìn)行通信。
2.根據(jù)權(quán)利要求1所述的虛擬計(jì)算機(jī)存儲(chǔ)服務(wù)系統(tǒng),其特征在于,所述存儲(chǔ)代理軟件隨虛擬計(jì)算機(jī)的操作系統(tǒng)自啟動(dòng)。
3.根據(jù)權(quán)利要求1所述的虛擬計(jì)算機(jī)存儲(chǔ)服務(wù)系統(tǒng),其特征在于,所述外掛存儲(chǔ)軟件采用Samba軟件。
4.根據(jù)權(quán)利要求Γ3任一項(xiàng)所述的虛擬計(jì)算機(jī)存儲(chǔ)服務(wù)系統(tǒng)的使用方法,其特征在于,包括創(chuàng)建存儲(chǔ)空間和使用存儲(chǔ)空間,具體包括以下步驟: 創(chuàng)建存儲(chǔ)空間: 51:管理員登錄存儲(chǔ)空間管理模塊的操作界面,填寫需要?jiǎng)?chuàng)建的存儲(chǔ)空間的信息并執(zhí)行創(chuàng)建操作; 52:存儲(chǔ)空間管理模塊發(fā)送創(chuàng)建請(qǐng)求到存儲(chǔ)服務(wù)器的存儲(chǔ)管理接口,存儲(chǔ)管理接口接收到指令后,調(diào)用外掛存儲(chǔ)軟件的API創(chuàng)建存儲(chǔ)空間; 53:外掛存儲(chǔ)軟件根據(jù)存儲(chǔ)空間信息創(chuàng)建存儲(chǔ)空間,若創(chuàng)建成功則返回創(chuàng)建成功信息,存儲(chǔ)空間管理模塊將存儲(chǔ)空間信息進(jìn)行存檔; 使用存儲(chǔ)空間: 54:虛擬計(jì)算機(jī)的存儲(chǔ)代理軟件向存儲(chǔ)空間管理模塊獲取存儲(chǔ)空間信息; 55:存儲(chǔ)代理軟件根據(jù)存儲(chǔ)空間信息,向存儲(chǔ)服務(wù)器的外掛存儲(chǔ)軟件發(fā)送掛載請(qǐng)求信息,掛載請(qǐng)求信息包括存儲(chǔ)空間信息; 56:外掛存儲(chǔ)軟件對(duì)存儲(chǔ)代理軟件發(fā)送的掛載請(qǐng)求信息進(jìn)行驗(yàn)證; 57:若掛載請(qǐng)求信息驗(yàn)證成功,存儲(chǔ)代理軟件將對(duì)應(yīng)的存儲(chǔ)空間掛載到虛擬計(jì)算機(jī)上; 58:用戶訪問(wèn)掛載到虛擬計(jì)算機(jī)的存儲(chǔ)空間,并對(duì)存儲(chǔ)空間上的文件進(jìn)行直接讀寫。
5.根據(jù)權(quán)利要求4所述的虛擬計(jì)算機(jī)存儲(chǔ)服務(wù)系統(tǒng)的使用方法,其特征在于,所述創(chuàng)建存儲(chǔ)空間和使用存儲(chǔ)空間,包括以用戶為存儲(chǔ)空間屬主和以虛擬計(jì)算機(jī)為存儲(chǔ)空間屬主兩種存儲(chǔ)空間的分配模式。
6.根據(jù)權(quán)利要求4所述的虛擬計(jì)算機(jī)存儲(chǔ)服務(wù)系統(tǒng)的使用方法,其特征在于,步驟S2中,所述存儲(chǔ)空間管理模塊根據(jù)翻譯規(guī)則將創(chuàng)建請(qǐng)求翻譯成與外掛存儲(chǔ)軟件API相對(duì)應(yīng)的指令。
7.根據(jù)權(quán)利要求4所述的虛擬計(jì)算機(jī)存儲(chǔ)服務(wù)系統(tǒng)的使用方法,其特征在于,步驟S3中,存儲(chǔ)空間管理模塊通過(guò)數(shù)據(jù)庫(kù)將存儲(chǔ)空間信息進(jìn)行存檔。
8.根據(jù)權(quán)利要求4所述的虛擬計(jì)算機(jī)存儲(chǔ)服務(wù)系統(tǒng)的使用方法,其特征在于,步驟S5中,所述存儲(chǔ)代理軟件根據(jù)存儲(chǔ)空間信息自動(dòng)發(fā)送掛載請(qǐng)求信息。
9.根據(jù)權(quán)利要求4所述的虛擬計(jì)算機(jī)存儲(chǔ)服務(wù)系統(tǒng)的使用方法,其特征在于,步驟S7中,若掛載請(qǐng)求信息驗(yàn)證成功,所述存儲(chǔ)代理軟件檢查使用控制規(guī)則,采取合適的加密/解密、完整性保護(hù)措施,將已經(jīng)創(chuàng)建的對(duì)應(yīng)存儲(chǔ)空間掛載到虛擬計(jì)算機(jī)。
10.根據(jù)權(quán)利要求4所述的虛擬計(jì)算機(jī)存儲(chǔ)服務(wù)系統(tǒng)的使用方法,其特征在于,步驟S7中,所述存儲(chǔ)代理軟件將已經(jīng)創(chuàng)建的對(duì)應(yīng)存儲(chǔ)空間掛載形成虛擬計(jì)算機(jī)的邏輯硬盤。
【文檔編號(hào)】H04L29/08GK104199722SQ201410426550
【公開日】2014年12月10日 申請(qǐng)日期:2014年8月27日 優(yōu)先權(quán)日:2014年5月14日
【發(fā)明者】溫武少, 溫木奇, 溫勁倫, 侯焯明, 梁紹祝 申請(qǐng)人:溫武少