一種提高存儲(chǔ)虛擬化安全性的方法及存儲(chǔ)虛擬化設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及存儲(chǔ)虛擬化技術(shù),尤指一種提高存儲(chǔ)虛擬化安全性的方法及存儲(chǔ)虛擬化設(shè)備。
【背景技術(shù)】
[0002]隨著企業(yè)對(duì)電子商務(wù)、多媒體、電子郵件和數(shù)據(jù)挖掘的依賴性越來越大以及行業(yè)監(jiān)管法規(guī)的日益嚴(yán)格,數(shù)據(jù)正在成為企業(yè)最重要的財(cái)富之一,任何一家公司都不可掉以輕心。數(shù)據(jù)一旦丟失,企業(yè)失去的將不僅是眼前的財(cái)富,更可能是未來的發(fā)展機(jī)會(huì)。所以業(yè)務(wù)系統(tǒng)對(duì)存儲(chǔ)容量的要求越來越大,盡管每字節(jié)存儲(chǔ)的硬件價(jià)格在降低,但管理的成本卻不斷上升。因此隨著容量及設(shè)備的增加,企業(yè)在存儲(chǔ)管理方面可能也正面臨著更嚴(yán)峻的挑占戈:
[0003](I)存儲(chǔ)設(shè)備往往是來自不同供應(yīng)商的存儲(chǔ)系統(tǒng),如何才能實(shí)現(xiàn)對(duì)異構(gòu)存儲(chǔ)環(huán)境的整合、管理并有效地解決企業(yè)存儲(chǔ)系統(tǒng)中“SAN孤島”的現(xiàn)象;
[0004](2)企業(yè)不希望在每次擴(kuò)充磁盤容量的時(shí)候,都要被迫購買拷貝服務(wù)的license ;
[0005](3)如何在不增加人員或運(yùn)營成本的情況下管理日益增加的存儲(chǔ)容量;
[0006](4)如何進(jìn)一步提高存儲(chǔ)設(shè)備的使用效率從而充分的利用企業(yè)現(xiàn)有的存儲(chǔ)資源;
[0007](5)如何對(duì)存儲(chǔ)容量實(shí)現(xiàn)無縫擴(kuò)展以滿足應(yīng)用的需求;
[0008](6)如何實(shí)現(xiàn)“綠色化”,降低存儲(chǔ)系統(tǒng)的能耗。
[0009]而存儲(chǔ)虛擬化設(shè)備可以有效的解決上述這些問題,在虛擬存儲(chǔ)環(huán)境下,無論后端物理存儲(chǔ)是什么設(shè)備,服務(wù)器及其應(yīng)用系統(tǒng)看到的都是其物理設(shè)備的邏輯映像。即使物理存儲(chǔ)發(fā)生變化,這種邏輯映像也不會(huì)改變,系統(tǒng)管理員不必再關(guān)心后端存儲(chǔ),只需專注于管理存儲(chǔ)空間,所有的存儲(chǔ)管理操作,例如系統(tǒng)升級(jí)、建立和分配虛擬磁盤、改變RAID (磁盤陣列)級(jí)別、擴(kuò)充存儲(chǔ)空間等都比以前容易的多,存儲(chǔ)管理變得輕松簡單。在虛擬存儲(chǔ)環(huán)境下,存儲(chǔ)對(duì)用戶來說將變得透明,用戶可以不必關(guān)心存儲(chǔ)設(shè)備的功能差別、容量大小、設(shè)備類型和制造商如何,所有的設(shè)備將被統(tǒng)一管理,而且賦予統(tǒng)一的功能。
[0010]但是如果用于虛擬化的設(shè)備出現(xiàn)故障、損壞的情況,那么被虛擬化的存儲(chǔ)上的數(shù)據(jù)就無法被使用和訪問,即使更換新的機(jī)器,也很難進(jìn)行恢復(fù);另外如果更換新的虛擬化設(shè)備,只能重新進(jìn)行虛擬化操作,之前的數(shù)據(jù)也無法進(jìn)行使用。對(duì)于企業(yè)來說,數(shù)據(jù)是至關(guān)重要的,不能丟失、損毀。
【發(fā)明內(nèi)容】
[0011]為了解決上述技術(shù)問題,本發(fā)明提供了一種提高存儲(chǔ)虛擬化安全性的方法及存儲(chǔ)虛擬化設(shè)備,能夠降低存儲(chǔ)虛擬化設(shè)備的風(fēng)險(xiǎn)性,有利于數(shù)據(jù)的安全。
[0012]為了達(dá)到本發(fā)明目的,本發(fā)明提供了一種提高存儲(chǔ)虛擬化安全性的方法,包括:
[0013]在對(duì)存儲(chǔ)設(shè)備進(jìn)行虛擬化時(shí),為所述存儲(chǔ)設(shè)備創(chuàng)建對(duì)應(yīng)的邏輯存儲(chǔ)單元;
[0014]通過對(duì)應(yīng)的邏輯存儲(chǔ)單元對(duì)所述存儲(chǔ)設(shè)備進(jìn)行存儲(chǔ)管理操作;
[0015]在進(jìn)行存儲(chǔ)管理操作時(shí),對(duì)所進(jìn)行的操作進(jìn)行記錄,得到所述存儲(chǔ)設(shè)備的操作歷史記錄,在存儲(chǔ)虛擬化故障無法訪問所述存儲(chǔ)設(shè)備上的數(shù)據(jù)時(shí),采用所述存儲(chǔ)設(shè)備的操作歷史記錄進(jìn)行虛擬化的恢復(fù)。
[0016]進(jìn)一步地,所述方法還包括:
[0017]在為所述存儲(chǔ)設(shè)備創(chuàng)建對(duì)應(yīng)的邏輯存儲(chǔ)單元之后,還為該邏輯存儲(chǔ)單元設(shè)置標(biāo)識(shí)符;
[0018]在得到所述存儲(chǔ)設(shè)備的操作歷史記錄后,還以所述存儲(chǔ)設(shè)備對(duì)應(yīng)的邏輯存儲(chǔ)單元的標(biāo)識(shí)符為索引保存操作歷史記錄。
[0019]進(jìn)一步地,所述采用所述存儲(chǔ)設(shè)備的操作歷史記錄進(jìn)行虛擬化的恢復(fù),包括:
[0020]以所述存儲(chǔ)設(shè)備對(duì)應(yīng)的邏輯存儲(chǔ)單元的標(biāo)識(shí)符為索引讀取出所述存儲(chǔ)設(shè)備的操作歷史記錄;
[0021]使用讀取的操作歷史記錄進(jìn)行恢復(fù)操作,或者將讀取的操作歷史記錄導(dǎo)入到新的虛擬化設(shè)備中進(jìn)行恢復(fù)操作。
[0022]進(jìn)一步地,所述方法還包括:
[0023]在解除對(duì)所述存儲(chǔ)設(shè)備的管理時(shí),將所述存儲(chǔ)設(shè)備的操作歷史記錄刪除。
[0024]進(jìn)一步地,所述方法還包括:
[0025]在進(jìn)行存儲(chǔ)管理操作時(shí),還在所述邏輯存儲(chǔ)單元中保存操作信息。
[0026]進(jìn)一步地,一種存儲(chǔ)虛擬化設(shè)備,包括:虛擬化模塊、存儲(chǔ)管理模塊、操作記錄模塊和操作恢復(fù)模塊,其中:
[0027]所述虛擬化模塊,用于在對(duì)存儲(chǔ)設(shè)備進(jìn)行虛擬化時(shí),在所述存儲(chǔ)管理模塊中為所述存儲(chǔ)設(shè)備創(chuàng)建對(duì)應(yīng)的邏輯存儲(chǔ)單元;并通過對(duì)應(yīng)的邏輯存儲(chǔ)單元對(duì)所述存儲(chǔ)設(shè)備進(jìn)行存儲(chǔ)管理操作;
[0028]所述操作記錄模塊,用于在所述虛擬化模塊進(jìn)行存儲(chǔ)管理操作時(shí),對(duì)所進(jìn)行的操作進(jìn)行記錄,得到所述存儲(chǔ)設(shè)備的操作歷史記錄;
[0029]所述操作恢復(fù)模塊,用于在存儲(chǔ)虛擬化故障無法訪問所述存儲(chǔ)設(shè)備上的數(shù)據(jù)時(shí),采用所述存儲(chǔ)設(shè)備的操作歷史記錄進(jìn)行虛擬化的恢復(fù)。
[0030]進(jìn)一步地,所述虛擬化模塊,還用于在為所述存儲(chǔ)設(shè)備創(chuàng)建對(duì)應(yīng)的邏輯存儲(chǔ)單元之后,還為該邏輯存儲(chǔ)單元設(shè)置標(biāo)識(shí)符;
[0031]所述操作記錄模塊,還用于在得到所述存儲(chǔ)設(shè)備的操作歷史記錄后,以所述存儲(chǔ)設(shè)備對(duì)應(yīng)的邏輯存儲(chǔ)單元的標(biāo)識(shí)符為索引保存操作歷史記錄。
[0032]進(jìn)一步地,所述操作恢復(fù)模塊采用所述存儲(chǔ)設(shè)備的操作歷史記錄進(jìn)行虛擬化的恢復(fù),包括:
[0033]以所述存儲(chǔ)設(shè)備對(duì)應(yīng)的邏輯存儲(chǔ)單元的標(biāo)識(shí)符為索引讀取出所述存儲(chǔ)設(shè)備的操作歷史記錄;
[0034]使用讀取的操作歷史記錄進(jìn)行恢復(fù)操作,或者將讀取的操作歷史記錄導(dǎo)入到新的虛擬化設(shè)備中進(jìn)行恢復(fù)操作。
[0035]進(jìn)一步地,所述操作記錄模塊,還用于在解除對(duì)所述存儲(chǔ)設(shè)備的管理時(shí),將所述存儲(chǔ)設(shè)備的操作歷史記錄刪除。
[0036]進(jìn)一步地,所述虛擬化模塊,還用于在進(jìn)行存儲(chǔ)管理操作時(shí),在所述邏輯存儲(chǔ)單元中保存操作信息。
[0037]與現(xiàn)有技術(shù)相比,本發(fā)明包括在對(duì)存儲(chǔ)設(shè)備進(jìn)行虛擬化時(shí),為所述存儲(chǔ)設(shè)備創(chuàng)建對(duì)應(yīng)的邏輯存儲(chǔ)單元;通過對(duì)應(yīng)的邏輯存儲(chǔ)單元對(duì)所述存儲(chǔ)設(shè)備進(jìn)行存儲(chǔ)管理操作;在進(jìn)行存儲(chǔ)管理操作時(shí),對(duì)所進(jìn)行的操作進(jìn)行記錄,得到所述存儲(chǔ)設(shè)備的操作歷史記錄,在存儲(chǔ)虛擬化故障無法訪問所述存儲(chǔ)設(shè)備上的數(shù)據(jù)時(shí),采用所述存儲(chǔ)設(shè)備的操作歷史記錄進(jìn)行虛擬化的恢復(fù)。本發(fā)明不僅能夠保留虛擬化設(shè)備的優(yōu)點(diǎn),簡化管理流程,降低管理成本,而且能有效提高虛擬化設(shè)備的安全性,降低風(fēng)險(xiǎn),保證數(shù)據(jù)的安全性。
[0038]本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在說明書、權(quán)利要求書以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
【附圖說明】
[0039]附圖用來提供對(duì)本發(fā)明技術(shù)方案的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本申請(qǐng)的實(shí)施例一起用于解釋本發(fā)明的技術(shù)方案,并不構(gòu)成對(duì)本發(fā)明技術(shù)方案的限制。
[0040]圖1為本發(fā)明的提高存儲(chǔ)虛擬化安全性的方法的流程圖;
[0041]圖2為本發(fā)明存儲(chǔ)虛擬化設(shè)備的架構(gòu)圖。
【具體實(shí)施方式】
[0042]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下文中將結(jié)合附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說明。需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。
[0043]在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行。并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
[0044]存儲(chǔ)虛擬化設(shè)備作為一種統(tǒng)一管理不同廠商存儲(chǔ)的設(shè)備,可以有效的簡化管理流程,降低管理成本,并且更好的提高工作效率。但是虛擬化設(shè)備管理的存儲(chǔ)越多,風(fēng)險(xiǎn)性也就越大,當(dāng)虛擬化設(shè)備損壞時(shí),整個(gè)后臺(tái)進(jìn)行管理的存儲(chǔ),其中的數(shù)據(jù)雖然沒有丟失,但是卻不能通過存儲(chǔ)自身進(jìn)行讀取與使用,這樣風(fēng)險(xiǎn)性很大。為了降低這種風(fēng)險(xiǎn)性,必須提高存儲(chǔ)虛擬化設(shè)備的安全性。本發(fā)明中當(dāng)對(duì)每款不同存儲(chǔ)進(jìn)行虛擬化時(shí),記錄相關(guān)的命令操作,并進(jìn)行保存。當(dāng)虛擬化設(shè)備損壞時(shí),替換新的設(shè)備,可以導(dǎo)入命令記錄,使設(shè)備運(yùn)行相關(guān)命令,生成舊設(shè)備中的狀態(tài)。
[0045]如圖1所示,本發(fā)明的提高存儲(chǔ)虛擬化安全性的方法,包括:
[0046]步驟100:在對(duì)存儲(chǔ)設(shè)備進(jìn)行虛擬化時(shí),為存儲(chǔ)