本發(fā)明專利技術(shù)公開(kāi)了一種虛擬化系統(tǒng)中的存儲(chǔ)設(shè)置方法及裝置,其中該方法包括:定位到添加至虛擬化系統(tǒng)中的磁盤,并將該磁盤格式化為具有心跳功能的磁盤,所述心跳功能包括對(duì)所述虛擬化系統(tǒng)中各個(gè)計(jì)算節(jié)點(diǎn)的工作狀態(tài)進(jìn)行監(jiān)控的功能;將所述磁盤二次格式化為同時(shí)具有所述心跳功能及存儲(chǔ)功能的磁盤,并將該磁盤掛載至各個(gè)計(jì)算節(jié)點(diǎn)上,所述存儲(chǔ)功能包括為各個(gè)計(jì)算節(jié)點(diǎn)創(chuàng)建共享存儲(chǔ)提供存儲(chǔ)空間的功能。其中,心跳功能對(duì)應(yīng)現(xiàn)有技術(shù)中的心跳盤,而存儲(chǔ)功能對(duì)應(yīng)現(xiàn)有技術(shù)中的數(shù)據(jù)盤,從而使得一個(gè)磁盤同時(shí)具有作為心跳盤及數(shù)據(jù)盤使用,實(shí)現(xiàn)一盤兩用,從而節(jié)省存儲(chǔ)使用空間,有效提高了虛擬化系統(tǒng)中的存儲(chǔ)使用效率。
Storage setting method and device in virtualization system
The invention discloses a virtual storage system setting method and device, wherein the method comprises: to add to the virtual disks in the system, and the disk format for the disk with heartbeat function, the heartbeat function includes monitoring nodes of each of the virtual work system the functions of the state; the two disk formatted as with the heart function and the memory function of the disk, and the disk mounted to each computing node, the storage function for each computing node to create a shared storage provides storage space function. Among them, the heart heart function of the corresponding disc in the prior art, the storage function of the corresponding existing technology in the data disk, so that a disk has used as a heartbeat disk and the data disk, to achieve a dual purpose, so as to save storage space, improve storage virtualization system efficiency.
【技術(shù)實(shí)現(xiàn)步驟摘要】
一種虛擬化系統(tǒng)中的存儲(chǔ)設(shè)置方法及裝置
本專利技術(shù)涉及服務(wù)器虛擬化系統(tǒng)
,更具體地說(shuō),涉及一種虛擬化系統(tǒng)中的存儲(chǔ)設(shè)置方法及裝置。
技術(shù)介紹
隨著云計(jì)算、服務(wù)器虛擬化系統(tǒng)(以下均簡(jiǎn)稱為虛擬化系統(tǒng))以及存儲(chǔ)領(lǐng)域的飛速發(fā)展,虛擬化系統(tǒng)在云計(jì)算中的地位也越來(lái)越重要,而共享存儲(chǔ)則成為虛擬化系統(tǒng)中最重要的一環(huán),虛擬機(jī)的使用、資源負(fù)載均衡及高可用性等高級(jí)功能都基于共享存儲(chǔ)來(lái)實(shí)現(xiàn)。使用集群文件系統(tǒng)來(lái)創(chuàng)建共享存儲(chǔ)是當(dāng)前虛擬化系統(tǒng)使用的主流方式,主要設(shè)計(jì)方案是將多個(gè)計(jì)算節(jié)點(diǎn)(一臺(tái)服務(wù)器即一個(gè)節(jié)點(diǎn))加入到集群或者Domain中,基于該集群或者Domain使用文件系統(tǒng)來(lái)格式化磁盤創(chuàng)建共享存儲(chǔ),并將存儲(chǔ)掛載到集群或者Domain中的各個(gè)計(jì)算節(jié)點(diǎn)上。集群文件系統(tǒng)在使用過(guò)程中,需要一塊磁盤作為心跳盤,維持集群或者Domain內(nèi)服務(wù)的正常運(yùn)行,使用另一塊磁盤作為數(shù)據(jù)盤來(lái)創(chuàng)建存儲(chǔ),這就需要在存儲(chǔ)端特意分配兩個(gè)以上的磁盤,且如果心跳盤分配的空間過(guò)大,均會(huì)造成對(duì)存儲(chǔ)使用空間的浪費(fèi)。綜上所述,現(xiàn)有技術(shù)中用于實(shí)現(xiàn)虛擬化系統(tǒng)的技術(shù)方案存在浪費(fèi)存儲(chǔ)使用空間的問(wèn)題。
技術(shù)實(shí)現(xiàn)思路
本專利技術(shù)的目的是提供一種虛擬化系統(tǒng)中的存儲(chǔ)設(shè)置方法及裝置,以解決現(xiàn)有技術(shù)中用于實(shí)現(xiàn)虛擬化系統(tǒng)的技術(shù)方案存在的浪費(fèi)存儲(chǔ)使用空間的問(wèn)題。為了實(shí)現(xiàn)上述目的,本專利技術(shù)提供如下技術(shù)方案:一種虛擬化系統(tǒng)中的存儲(chǔ)設(shè)置方法,包括:定位到添加至虛擬化系統(tǒng)中的磁盤,并將該磁盤格式化為具有心跳功能的磁盤,所述心跳功能包括對(duì)所述虛擬化系統(tǒng)中各個(gè)計(jì)算節(jié)點(diǎn)的工作狀態(tài)進(jìn)行監(jiān)控的功能;將所述磁盤二次格式化為同時(shí)具有所述心跳功能及存儲(chǔ)功能的磁盤,并將該磁盤掛載至各個(gè)計(jì)算節(jié)點(diǎn)上,所述存儲(chǔ)功能包括為各個(gè)計(jì)算節(jié)點(diǎn)創(chuàng)建共享存儲(chǔ)提供存儲(chǔ)空間的功能。優(yōu)選的,將所述磁盤格式化為具有心跳功能的磁盤之后,還包括:為所述磁盤設(shè)置心跳標(biāo)簽,所述心跳標(biāo)簽表明所述磁盤為具有所述心跳功能的磁盤;對(duì)應(yīng)的,將所述磁盤二次格式化為同時(shí)具有所述心跳功能及存儲(chǔ)功能的磁盤之后,還包括:將所述磁盤的心跳標(biāo)簽修改為存儲(chǔ)標(biāo)簽,該存儲(chǔ)標(biāo)簽表明所述磁盤為同時(shí)具有所述心跳功能及所述存儲(chǔ)功能的磁盤。優(yōu)選的,將所述磁盤格式化或者二次格式化為具有心跳功能的磁盤,包括:在所述磁盤中設(shè)置心跳模塊,并指示所述心跳模塊實(shí)時(shí)獲取各個(gè)計(jì)算節(jié)點(diǎn)在所述心跳模塊中更新的時(shí)間戳,并在任一計(jì)算節(jié)點(diǎn)的時(shí)間戳在預(yù)設(shè)時(shí)間段內(nèi)保持不變時(shí)確定該計(jì)算節(jié)點(diǎn)發(fā)生故障,輸出對(duì)應(yīng)的故障信息。優(yōu)選的,還包括:獲取所述心跳模塊輸出的故障信息,并對(duì)發(fā)生故障的計(jì)算節(jié)點(diǎn)進(jìn)行重啟操作。優(yōu)選的,將所述磁盤格式化為具有心跳功能的磁盤,包括:為所述磁盤設(shè)置對(duì)應(yīng)的UUID;將所述磁盤二次格式化為同時(shí)具有所述心跳功能及存儲(chǔ)功能的磁盤,包括:獲取將所述磁盤格式化為具有心跳功能的磁盤時(shí)為所述磁盤設(shè)置的UUID,并將所述UUID配置給所述磁盤。一種虛擬化系統(tǒng)中的存儲(chǔ)設(shè)置裝置,包括:一次格式化模塊,用于:定位到添加至虛擬化系統(tǒng)中的磁盤,并將該磁盤格式化為具有心跳功能的磁盤,所述心跳功能包括對(duì)所述虛擬化系統(tǒng)中各個(gè)計(jì)算節(jié)點(diǎn)的工作狀態(tài)進(jìn)行監(jiān)控的功能;二次格式化模塊,用于:將所述磁盤二次格式化為同時(shí)具有所述心跳功能及存儲(chǔ)功能的磁盤,并將該磁盤掛載至各個(gè)計(jì)算節(jié)點(diǎn)上,所述存儲(chǔ)功能包括為各個(gè)計(jì)算節(jié)點(diǎn)創(chuàng)建共享存儲(chǔ)提供存儲(chǔ)空間的功能。優(yōu)選的,還包括:一次標(biāo)簽設(shè)置模塊,用于:將所述磁盤格式化為具有心跳功能的磁盤之后,為所述磁盤設(shè)置心跳標(biāo)簽,所述心跳標(biāo)簽表明所述磁盤為具有所述心跳功能的磁盤;二次標(biāo)簽設(shè)置模塊,用于:將所述磁盤二次格式化為同時(shí)具有所述心跳功能及存儲(chǔ)功能的磁盤之后,將所述磁盤的心跳標(biāo)簽修改為存儲(chǔ)標(biāo)簽,該存儲(chǔ)標(biāo)簽表明所述磁盤為同時(shí)具有所述心跳功能及所述存儲(chǔ)功能的磁盤。優(yōu)選的,所述一次格式化模塊及所述二次格式化模塊均包括:心跳設(shè)置單元,用于:在所述磁盤中設(shè)置心跳模塊,并指示所述心跳模塊實(shí)時(shí)獲取各個(gè)計(jì)算節(jié)點(diǎn)在所述心跳模塊中更新的時(shí)間戳,并在任一計(jì)算節(jié)點(diǎn)的時(shí)間戳在預(yù)設(shè)時(shí)間段內(nèi)保持不變時(shí)確定該計(jì)算節(jié)點(diǎn)發(fā)生故障,輸出對(duì)應(yīng)的故障信息。優(yōu)選的,還包括:故障修復(fù)模塊,用于:獲取所述心跳模塊輸出的故障信息,并對(duì)發(fā)生故障的計(jì)算節(jié)點(diǎn)進(jìn)行重啟操作。優(yōu)選的,所述一次格式化模塊包括:一次標(biāo)識(shí)設(shè)置單元,用于為所述磁盤設(shè)置對(duì)應(yīng)的UUID;所述二次格式化模塊包括:二次標(biāo)識(shí)設(shè)置單元,用于獲取將所述磁盤格式化為具有心跳功能的磁盤時(shí)為所述磁盤設(shè)置的UUID,并將所述UUID配置給所述磁盤。本專利技術(shù)提供了一種虛擬化系統(tǒng)中的存儲(chǔ)設(shè)置方法及裝置,其中該方法包括:定位到添加至虛擬化系統(tǒng)中的磁盤,并將該磁盤格式化為具有心跳功能的磁盤,所述心跳功能包括對(duì)所述虛擬化系統(tǒng)中各個(gè)計(jì)算節(jié)點(diǎn)的工作狀態(tài)進(jìn)行監(jiān)控的功能;將所述磁盤二次格式化為同時(shí)具有所述心跳功能及存儲(chǔ)功能的磁盤,并將該磁盤掛載至各個(gè)計(jì)算節(jié)點(diǎn)上,所述存儲(chǔ)功能包括為各個(gè)計(jì)算節(jié)點(diǎn)創(chuàng)建共享存儲(chǔ)提供存儲(chǔ)空間的功能。本專利技術(shù)實(shí)施例提供的上述技術(shù)方案中,定位到添加到虛擬化系統(tǒng)中的磁盤后,首先將該磁盤格式化為具有心跳功能的磁盤,進(jìn)而將該磁盤二次格式化為同時(shí)具有心跳功能及存儲(chǔ)功能的磁盤,其中,心跳功能對(duì)應(yīng)現(xiàn)有技術(shù)中的心跳盤,而存儲(chǔ)功能對(duì)應(yīng)現(xiàn)有技術(shù)中的數(shù)據(jù)盤,從而使得一個(gè)磁盤同時(shí)具有作為心跳盤及數(shù)據(jù)盤使用,實(shí)現(xiàn)一盤兩用,從而節(jié)省存儲(chǔ)使用空間,有效提高了虛擬化系統(tǒng)中的存儲(chǔ)使用效率。附圖說(shuō)明為了更清楚地說(shuō)明本專利技術(shù)實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本專利技術(shù)的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。圖1為本專利技術(shù)實(shí)施例提供的一種虛擬化系統(tǒng)中的存儲(chǔ)設(shè)置方法的流程圖;圖2為本專利技術(shù)實(shí)施例提供的一種虛擬化系統(tǒng)中的存儲(chǔ)設(shè)置方法對(duì)應(yīng)現(xiàn)有技術(shù)方案的虛擬化系統(tǒng)的結(jié)構(gòu)示意圖;圖3為本專利技術(shù)實(shí)施例提供的一種虛擬化系統(tǒng)中的存儲(chǔ)設(shè)置方法對(duì)應(yīng)的虛擬化系統(tǒng)的結(jié)構(gòu)示意圖;圖4為本專利技術(shù)實(shí)施例提供的一種虛擬化系統(tǒng)中的存儲(chǔ)設(shè)置裝置的結(jié)構(gòu)示意圖。具體實(shí)施方式下面將結(jié)合本專利技術(shù)實(shí)施例中的附圖,對(duì)本專利技術(shù)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本專利技術(shù)一部分實(shí)施例,而不是全部的實(shí)施例。基于本專利技術(shù)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本專利技術(shù)保護(hù)的范圍。請(qǐng)參閱圖1,其示出了本專利技術(shù)實(shí)施例提供的一種虛擬化系統(tǒng)中的存儲(chǔ)設(shè)置方法的流程圖,可以包括以下步驟:S11:定位到添加至虛擬化系統(tǒng)中的磁盤,并將該磁盤格式化為具有心跳功能的磁盤,心跳功能包括對(duì)虛擬化系統(tǒng)中各個(gè)計(jì)算節(jié)點(diǎn)的工作狀態(tài)進(jìn)行監(jiān)控的功能。需要說(shuō)明的是,虛擬化系統(tǒng)中包含有多個(gè)計(jì)算節(jié)點(diǎn),當(dāng)虛擬化系統(tǒng)的集群或者Domain(即一組計(jì)算節(jié)點(diǎn)、心跳盤和數(shù)據(jù)盤的集合,也叫集群)中添加磁盤(也即虛擬化系統(tǒng)中添加磁盤)且該磁盤是作為心跳盤被添加的時(shí),將該磁盤格式化為心跳盤,也即將該磁盤格式化為具有心跳功能的磁盤,其中心跳功能與現(xiàn)有技術(shù)中的心跳盤具有的心跳功能相同,主要作用包括對(duì)虛擬化系統(tǒng)中各個(gè)計(jì)算節(jié)點(diǎn)的工作狀態(tài)進(jìn)行監(jiān)控,以保證各個(gè)計(jì)算節(jié)點(diǎn)的正常運(yùn)行狀態(tài)。具體來(lái)說(shuō),將磁盤格式化為具有心跳功能的磁盤具體可以包括為該磁盤設(shè)置全局心跳設(shè)備的屬性,以使其具有全局心跳設(shè)備應(yīng)具有的心跳本文檔來(lái)自技高網(wǎng)...

【技術(shù)保護(hù)點(diǎn)】
一種虛擬化系統(tǒng)中的存儲(chǔ)設(shè)置方法,其特征在于,包括:定位到添加至虛擬化系統(tǒng)中的磁盤,并將該磁盤格式化為具有心跳功能的磁盤,所述心跳功能包括對(duì)所述虛擬化系統(tǒng)中各個(gè)計(jì)算節(jié)點(diǎn)的工作狀態(tài)進(jìn)行監(jiān)控的功能;將所述磁盤二次格式化為同時(shí)具有所述心跳功能及存儲(chǔ)功能的磁盤,并將該磁盤掛載至各個(gè)計(jì)算節(jié)點(diǎn)上,所述存儲(chǔ)功能包括為各個(gè)計(jì)算節(jié)點(diǎn)創(chuàng)建共享存儲(chǔ)提供存儲(chǔ)空間的功能。
【技術(shù)特征摘要】
1.一種虛擬化系統(tǒng)中的存儲(chǔ)設(shè)置方法,其特征在于,包括:定位到添加至虛擬化系統(tǒng)中的磁盤,并將該磁盤格式化為具有心跳功能的磁盤,所述心跳功能包括對(duì)所述虛擬化系統(tǒng)中各個(gè)計(jì)算節(jié)點(diǎn)的工作狀態(tài)進(jìn)行監(jiān)控的功能;將所述磁盤二次格式化為同時(shí)具有所述心跳功能及存儲(chǔ)功能的磁盤,并將該磁盤掛載至各個(gè)計(jì)算節(jié)點(diǎn)上,所述存儲(chǔ)功能包括為各個(gè)計(jì)算節(jié)點(diǎn)創(chuàng)建共享存儲(chǔ)提供存儲(chǔ)空間的功能。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,將所述磁盤格式化為具有心跳功能的磁盤之后,還包括:為所述磁盤設(shè)置心跳標(biāo)簽,所述心跳標(biāo)簽表明所述磁盤為具有所述心跳功能的磁盤;對(duì)應(yīng)的,將所述磁盤二次格式化為同時(shí)具有所述心跳功能及存儲(chǔ)功能的磁盤之后,還包括:將所述磁盤的心跳標(biāo)簽修改為存儲(chǔ)標(biāo)簽,該存儲(chǔ)標(biāo)簽表明所述磁盤為同時(shí)具有所述心跳功能及所述存儲(chǔ)功能的磁盤。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,將所述磁盤格式化或者二次格式化為具有心跳功能的磁盤,包括:在所述磁盤中設(shè)置心跳模塊,并指示所述心跳模塊實(shí)時(shí)獲取各個(gè)計(jì)算節(jié)點(diǎn)在所述心跳模塊中更新的時(shí)間戳,并在任一計(jì)算節(jié)點(diǎn)的時(shí)間戳在預(yù)設(shè)時(shí)間段內(nèi)保持不變時(shí)確定該計(jì)算節(jié)點(diǎn)發(fā)生故障,輸出對(duì)應(yīng)的故障信息。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,還包括:獲取所述心跳模塊輸出的故障信息,并對(duì)發(fā)生故障的計(jì)算節(jié)點(diǎn)進(jìn)行重啟操作。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,將所述磁盤格式化為具有心跳功能的磁盤,包括:為所述磁盤設(shè)置對(duì)應(yīng)的UUID;將所述磁盤二次格式化為同時(shí)具有所述心跳功能及存儲(chǔ)功能的磁盤,包括:獲取將所述磁盤格式化為具有心跳功能的磁盤時(shí)為所述磁盤設(shè)置的UUID,并將所述UUID配置給所述磁盤。6.一種虛擬化系統(tǒng)中的存儲(chǔ)設(shè)置裝置,其特征在...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:姜文濤,趙禎龍,趙鵬城,馬懷旭,
申請(qǐng)(專利權(quán))人:鄭州云海信息技術(shù)有限公司,
類型:發(fā)明
國(guó)別省市:河南,41
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。