两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

基于服務(wù)器虛擬化系統(tǒng)的存儲冗余方法及裝置與流程

文檔序號:12363306閱讀:479來源:國知局
基于服務(wù)器虛擬化系統(tǒng)的存儲冗余方法及裝置與流程

本發(fā)明涉及數(shù)據(jù)存儲技術(shù)領(lǐng)域,更具體地說,涉及一種基于服務(wù)器虛擬化系統(tǒng)的存儲冗余方法,還涉及一種基于服務(wù)器虛擬化系統(tǒng)的存儲冗余裝置。



背景技術(shù):

隨著服務(wù)器虛擬化系統(tǒng)以及存儲領(lǐng)域的飛速發(fā)展,服務(wù)器虛擬化系統(tǒng)越來越成為當(dāng)今社會發(fā)展的需要以及機(jī)房管理使用的主流系統(tǒng)。

當(dāng)前,服務(wù)器虛擬化系統(tǒng)中,供虛擬化系統(tǒng)中的虛擬機(jī)使用的用于數(shù)據(jù)存儲的存儲設(shè)備分為兩種,一種是普通存儲設(shè)備,另一種是支持存儲雙活模式以及存儲災(zāi)備模式的高端存儲設(shè)備。前者由于虛擬化系統(tǒng)中沒有集成相應(yīng)的災(zāi)備措施,當(dāng)存儲設(shè)備宕機(jī)或者發(fā)生故障時(shí),服務(wù)器虛擬化系統(tǒng)會直接產(chǎn)生可預(yù)知的問題,導(dǎo)致系統(tǒng)中所有使用該存儲設(shè)備的虛擬機(jī)宕機(jī),嚴(yán)重的會導(dǎo)致系統(tǒng)崩潰。后一種存儲設(shè)備雖然有效規(guī)避了故障率,但是大大增加了系統(tǒng)的投入成本,成本通常是具有同步鏡像功能的低端存儲的幾倍,因此這就為服務(wù)器虛擬化系統(tǒng)中存儲冗余的設(shè)計(jì)帶來巨大難題。一方面要保證服務(wù)器虛擬化系統(tǒng)的穩(wěn)定性與高可用性,另一方面又要盡量降低對于虛擬化系統(tǒng)的投入成本。

因此,如何在降低成本的同時(shí)減少存儲設(shè)備的故障率,提高服務(wù)器虛擬化系統(tǒng)的穩(wěn)定性與高可用性是本領(lǐng)域技術(shù)人員急需要解決的技術(shù)問題。



技術(shù)實(shí)現(xiàn)要素:

為解決上述技術(shù)問題,本發(fā)明提供一種基于服務(wù)器虛擬化系統(tǒng)的存儲冗余方法,在降低成本的同時(shí)減少存儲設(shè)備的故障率,提高服務(wù)器虛擬化系統(tǒng)的穩(wěn)定性與高可用性。

為實(shí)現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:

一種基于服務(wù)器虛擬化系統(tǒng)的存儲冗余方法,包括:

將所述主存儲設(shè)備中的數(shù)據(jù)同步存儲至所述備存儲設(shè)備中;

檢測所述主存儲設(shè)備的電性連接狀態(tài),判斷所述主存儲設(shè)備是否處于斷開狀態(tài),若是,則生成切換指令;

根據(jù)所述切換指令將所述主存儲設(shè)備切換至所述備存儲設(shè)備;

將存儲至所述備存儲設(shè)備中的數(shù)據(jù)提供至上層虛擬機(jī)。

優(yōu)選的,在上述基于服務(wù)器虛擬化系統(tǒng)的存儲冗余方法中,若所述主存儲設(shè)備處于連接狀態(tài)時(shí),則將存儲至所述主存儲設(shè)備中的數(shù)據(jù)提供至所述上層虛擬機(jī)。

優(yōu)選的,在上述基于服務(wù)器虛擬化系統(tǒng)的存儲冗余方法中,所述根據(jù)所述切換指令將所述主存儲設(shè)備切換至所述備存儲設(shè)備,具體為:

根據(jù)所述切換指令斷開與所述主存儲設(shè)備的連接,同時(shí)建立與所述備存儲設(shè)備的連接;

獲取所述備存儲設(shè)備中的備存儲ID編碼,利用所述備存儲ID編碼替換所述主存儲設(shè)備中的主存儲ID編碼。

優(yōu)選的,在上述基于服務(wù)器虛擬化系統(tǒng)的存儲冗余方法中,所述利用所述備存儲ID編碼替換所述主存儲設(shè)備中的主存儲ID編碼之后,還包括:

每隔周期時(shí)間段,獲取所述備存儲設(shè)備上的時(shí)間戳來檢測所述備存儲設(shè)備的連接狀態(tài)。

本發(fā)明還提供了一種基于服務(wù)器虛擬化系統(tǒng)的存儲冗余裝置,包括主存儲設(shè)備以及備存儲設(shè)備,包括:

存儲同步鏡像模塊,用于將所述主存儲設(shè)備中的數(shù)據(jù)同步存儲至所述備存儲設(shè)備中;

存儲設(shè)備偵聽模塊,用于檢測所述主存儲設(shè)備的電性連接狀態(tài),判斷所述主存儲設(shè)備是否處于斷開狀態(tài),若是,則生成切換指令;

存儲設(shè)備仲裁模塊,用于根據(jù)所述切換指令將所述主存儲設(shè)備切換至所述備存儲設(shè)備;

虛擬化模塊,用于將存儲至所述備存儲設(shè)備中的數(shù)據(jù)提供至上層虛擬機(jī)。

優(yōu)選的,在上述基于服務(wù)器虛擬化系統(tǒng)的存儲冗余裝置中,若所述主存儲設(shè)備處于連接狀態(tài)時(shí),所述虛擬化模塊還用于將存儲至所述主存儲設(shè)備中的數(shù)據(jù)提供至所述上層虛擬機(jī)。

優(yōu)選的,在上述基于服務(wù)器虛擬化系統(tǒng)的存儲冗余裝置中,所述存儲設(shè)備仲裁模塊包括:

連接控制模塊,用于根據(jù)所述切換指令斷開與所述主存儲設(shè)備的連接,同時(shí)建立與所述備存儲設(shè)備的連接;

ID替換模塊,用于獲取所述備存儲設(shè)備中的備存儲ID編碼,利用所述備存儲ID編碼替換所述主存儲設(shè)備中的主存儲ID編碼。

優(yōu)選的,在上述基于服務(wù)器虛擬化系統(tǒng)的存儲冗余裝置中,所述存儲設(shè)備偵聽模塊還用于每隔周期時(shí)間段,獲取所述備存儲設(shè)備上的時(shí)間戳來檢測所述備存儲設(shè)備的連接狀態(tài)。

從上述技術(shù)方案可以看出,本發(fā)明所提供的一種基于服務(wù)器虛擬化系統(tǒng)的存儲冗余方法,包括:將所述主存儲設(shè)備中的數(shù)據(jù)同步存儲至所述備存儲設(shè)備中;檢測所述主存儲設(shè)備的電性連接狀態(tài),判斷所述主存儲設(shè)備是否處于斷開狀態(tài),若是,則生成切換指令;根據(jù)所述切換指令將所述主存儲設(shè)備切換至所述備存儲設(shè)備;將存儲至所述備存儲設(shè)備中的數(shù)據(jù)提供至上層虛擬機(jī)。

通過將所述主存儲設(shè)備中的數(shù)據(jù)同步存儲至所述備存儲設(shè)備中,實(shí)現(xiàn)了同步鏡像功能,實(shí)現(xiàn)虛擬化存儲的冗余,相對現(xiàn)有技術(shù)無須使用雙活模式或者容災(zāi)模式的高端存儲,降低了系統(tǒng)的投入成本。通過主存儲設(shè)備與備存儲設(shè)備之間的相互切換,使得服務(wù)器虛擬化系統(tǒng)對于主存儲設(shè)備與備存儲設(shè)備之間的切換實(shí)現(xiàn)零感知,減少了服務(wù)器虛擬化系統(tǒng)中存儲設(shè)備發(fā)生故障導(dǎo)致系統(tǒng)故障的缺陷,減少了故障時(shí)間,同時(shí)有效提高了服務(wù)器虛擬化系統(tǒng)的穩(wěn)定性、可靠性以及容錯(cuò)能力。

本發(fā)明還提供了一種基于服務(wù)器虛擬化系統(tǒng)的存儲冗余裝置,在降低成本的同時(shí)減少存儲設(shè)備的故障率,提高服務(wù)器虛擬化系統(tǒng)的穩(wěn)定性與高可用性。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。

圖1為本發(fā)明實(shí)施例提供的一種基于服務(wù)器虛擬化系統(tǒng)的存儲冗余方法流程圖;

圖2為本發(fā)明實(shí)施例提供的一種基于服務(wù)器虛擬化系統(tǒng)的存儲冗余裝置在主存儲設(shè)備正常工作時(shí)的連接圖;

圖3為本發(fā)明實(shí)施例提供的一種基于服務(wù)器虛擬化系統(tǒng)的存儲冗余裝置在主存儲設(shè)備發(fā)生故障時(shí)的連接圖。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

請參閱圖1,圖1為本發(fā)明實(shí)施例提供的一種基于服務(wù)器虛擬化系統(tǒng)的存儲冗余方法流程圖。

在一種具體實(shí)施方式中,提供了一種基于服務(wù)器虛擬化系統(tǒng)的存儲冗余方法,包括:

步驟S1:將所述主存儲設(shè)備中的數(shù)據(jù)同步存儲至所述備存儲設(shè)備中。

其中,主存儲設(shè)備與備存儲設(shè)備之間可以通過同步鏡像方法進(jìn)行數(shù)據(jù)的無損復(fù)制,保證主備存儲之間的數(shù)據(jù)一致性,同時(shí)在主存儲中寫入或修改數(shù)據(jù)的同時(shí),備存儲中完成同步鏡像的過程。

步驟S2:檢測所述主存儲設(shè)備的電性連接狀態(tài),判斷所述主存儲設(shè)備是否處于斷開狀態(tài),若是,則生成切換指令;

其中,每隔固定的時(shí)間周期獲取主存儲設(shè)備上的時(shí)間戳,根據(jù)時(shí)間戳的變化情況,檢測主存儲設(shè)備的連接狀態(tài),判斷主存儲設(shè)備的電性連接狀態(tài),即主存儲設(shè)備是否處于掉電、宕機(jī)或者出現(xiàn)故障,通過檢測結(jié)果便于判斷主備存儲設(shè)備之間是否需要切換。若主存儲設(shè)備處于掉電、宕機(jī)或者出現(xiàn)故障時(shí),生成切換指令,便于實(shí)現(xiàn)主存儲設(shè)備與備存儲設(shè)備的切換。

步驟S3:根據(jù)所述切換指令將所述主存儲設(shè)備切換至所述備存儲設(shè)備;

切換至所述備存儲設(shè)備之后,服務(wù)器虛擬化系統(tǒng)繼續(xù)使用備存儲設(shè)備以保障系統(tǒng)的穩(wěn)定性,并可進(jìn)行主存儲設(shè)備的分離與修復(fù)工作,修復(fù)完成后,進(jìn)行同步鏡像操作,將備存儲設(shè)備中的數(shù)據(jù)同步復(fù)制至主存儲設(shè)備中,保證系統(tǒng)的可用性。

步驟S4:將存儲至所述備存儲設(shè)備中的數(shù)據(jù)提供至上層虛擬機(jī)。

將存儲至所述備存儲設(shè)備中的數(shù)據(jù)提供至上層虛擬機(jī),保證服務(wù)器虛擬化系統(tǒng)中虛擬機(jī)對數(shù)據(jù)存儲的要求,實(shí)現(xiàn)服務(wù)器虛擬化系統(tǒng)的可用性,保證系統(tǒng)的穩(wěn)定,高效運(yùn)行。

在上述基于服務(wù)器虛擬化系統(tǒng)的存儲冗余方法的基礎(chǔ)上,若所述主存儲設(shè)備處于連接狀態(tài)時(shí),則將存儲至所述主存儲設(shè)備中的數(shù)據(jù)提供至上層虛擬機(jī)。

若所述主存儲設(shè)備處于連接狀態(tài)時(shí),即主存儲設(shè)備正常運(yùn)行工作,將將存儲至所述主存儲設(shè)備中的數(shù)據(jù)提供至上層虛擬機(jī),無需進(jìn)行切換。

在上述基于服務(wù)器虛擬化系統(tǒng)的存儲冗余方法的基礎(chǔ)上,所述根據(jù)所述切換指令將所述主存儲設(shè)備切換至所述備存儲設(shè)備,具體為:

根據(jù)所述切換指令斷開與所述主存儲設(shè)備的連接,同時(shí)建立與所述備存儲設(shè)備的連接;

獲取所述備存儲設(shè)備中的備存儲ID編碼,利用所述備存儲ID編碼替換所述主存儲設(shè)備中的主存儲ID編碼。

在上述基于服務(wù)器虛擬化系統(tǒng)的存儲冗余方法的基礎(chǔ)上,所述利用所述備存儲ID編碼替換所述主存儲設(shè)備中的主存儲ID編碼之后,還包括:

每隔周期時(shí)間段,獲取所述備存儲設(shè)備上的時(shí)間戳來檢測所述備存儲設(shè)備的連接狀態(tài)。

獲取所述備存儲設(shè)備上的時(shí)間戳來檢測所述備存儲設(shè)備的連接狀態(tài),來保證備存儲設(shè)備的正常運(yùn)行,從而保證服務(wù)器虛擬化系統(tǒng)的持續(xù)性,穩(wěn)定性和可靠性。

請參閱圖2和3,圖2為本發(fā)明實(shí)施例提供的一種基于服務(wù)器虛擬化系統(tǒng)的存儲冗余裝置在主存儲設(shè)備正常工作時(shí)的連接圖;圖3為本發(fā)明實(shí)施例提供的一種基于服務(wù)器虛擬化系統(tǒng)的存儲冗余裝置在主存儲設(shè)備發(fā)生故障時(shí)的連接圖。

本發(fā)明還提供了一種基于服務(wù)器虛擬化系統(tǒng)的存儲冗余裝置,包括主存儲設(shè)備01以及備存儲設(shè)備02,包括:

存儲同步鏡像模塊03,用于將所述主存儲設(shè)備01中的數(shù)據(jù)同步存儲至所述備存儲設(shè)備02中;

存儲設(shè)備偵聽模塊04,用于檢測所述主存儲設(shè)備01的電性連接狀態(tài),判斷所述主存儲設(shè)備01是否處于斷開狀態(tài),若是,則生成切換指令;;

存儲設(shè)備仲裁模塊05,用于所述切換指令將所述主存儲設(shè)備01切換至所述備存儲設(shè)備02;

虛擬化模塊06,用于根據(jù)將存儲至所述備存儲設(shè)備02中的數(shù)據(jù)提供至上層虛擬機(jī)。

進(jìn)一步的,在上述基于服務(wù)器虛擬化系統(tǒng)的存儲冗余裝置中,若所述主存儲設(shè)備01處于連接狀態(tài)時(shí),所述虛擬化模塊06還用于將存儲至所述主存儲設(shè)備01中的數(shù)據(jù)提供至上層虛擬機(jī)。

進(jìn)一步的,在上述基于服務(wù)器虛擬化系統(tǒng)的存儲冗余裝置中,所述存儲設(shè)備仲裁模塊05包括:

連接控制模塊,用于根據(jù)所述切換指令斷開與所述主存儲設(shè)備01的連接,同時(shí)建立與所述備存儲設(shè)備02的連接;

ID替換模塊,用于獲取所述備存儲設(shè)備02中的備存儲ID編碼,利用所述備存儲ID編碼替換所述主存儲設(shè)備01中的主存儲ID編碼。

進(jìn)一步的,在上述基于服務(wù)器虛擬化系統(tǒng)的存儲冗余裝置中,所述存儲設(shè)備偵聽模塊04還用于每隔周期時(shí)間段,獲取所述備存儲設(shè)備02上的時(shí)間戳來檢測所述備存儲設(shè)備02的連接狀態(tài)。

其中,存儲同步鏡像模塊03位于存儲設(shè)備端,存儲設(shè)備仲裁模塊05、存儲設(shè)備偵聽模塊04和虛擬化模塊06則位于服務(wù)器虛擬化系統(tǒng)中。存儲同步鏡像模塊03與主存儲設(shè)備01以及備存儲設(shè)備02連接;存儲設(shè)備偵聽模塊04同樣與主存儲設(shè)備01以及備存儲設(shè)備02連接,用戶獲取時(shí)間戳來檢測主存儲設(shè)備01以及備存儲設(shè)備02的時(shí)間戳;存儲設(shè)備仲裁模塊05的一端與存儲設(shè)備偵聽模塊04連接,另一端與主存儲設(shè)備01或備存儲設(shè)備02連接;虛擬化模塊06與存儲設(shè)備仲裁模塊05連接,存儲設(shè)備仲裁模塊05將從主存儲設(shè)備01中或者備存儲設(shè)備02中獲取的數(shù)據(jù)發(fā)送至虛擬化模塊06中,進(jìn)而提供給上層模擬機(jī)。

當(dāng)服務(wù)器虛擬化系統(tǒng)工作時(shí),主存儲設(shè)備01處于正常運(yùn)行狀態(tài),存儲偵聽模塊每隔固定時(shí)間可獲取主存儲設(shè)備01中的變化的時(shí)間戳,反饋至存儲仲裁模塊,通過存儲仲裁模塊,將主存儲設(shè)備01中的數(shù)據(jù)直接供給上端的虛擬化模塊06,提供存儲的相關(guān)服務(wù),系統(tǒng)正常運(yùn)行。

當(dāng)主存儲設(shè)備01發(fā)生故障時(shí),存儲偵聽模塊每隔固定時(shí)間可獲取到固定的時(shí)間戳,說明主存儲設(shè)備01發(fā)生異常,此時(shí),存儲偵聽模塊將切換信號發(fā)送給存儲仲裁模塊,存儲仲裁模塊與備存儲設(shè)備02建立連接,同時(shí)與主存儲設(shè)備01斷開連接,并獲取備存儲設(shè)備02的SCSI ID號來替代主存儲設(shè)備01的SCSI ID號。存儲偵聽模塊開始每隔固定時(shí)間來獲取備存儲設(shè)備02上的時(shí)間戳,來保證備存儲設(shè)備02的正常運(yùn)行,從而保證服務(wù)器虛擬化系統(tǒng)的持續(xù)性,穩(wěn)定性和可靠性。

本說明書中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見即可。

對所公開的實(shí)施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實(shí)施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
故城县| 东海县| 云和县| 英吉沙县| 吉林省| 石屏县| 开阳县| 灵川县| 陆良县| 如皋市| 射洪县| 五华县| 黔江区| 贵德县| 沁阳市| 咸宁市| 华容县| 南阳市| 襄汾县| 嵊泗县| 城固县| 个旧市| 务川| 莱阳市| 精河县| 揭阳市| 平昌县| 中山市| 隆子县| 淳化县| 铜陵市| 集贤县| 泗洪县| 通州区| 保德县| 石台县| 澎湖县| 比如县| 依安县| 广灵县| 临颍县|