欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種集群存儲(chǔ)系統(tǒng)故障轉(zhuǎn)移的節(jié)點(diǎn)調(diào)度方法及系統(tǒng)與流程

文檔序號(hào):12908146閱讀:285來(lái)源:國(guó)知局
一種集群存儲(chǔ)系統(tǒng)故障轉(zhuǎn)移的節(jié)點(diǎn)調(diào)度方法及系統(tǒng)與流程

本發(fā)明涉及存儲(chǔ)技術(shù)領(lǐng)域,特別是涉及一種集群存儲(chǔ)系統(tǒng)故障轉(zhuǎn)移的節(jié)點(diǎn)調(diào)度方法及系統(tǒng)。



背景技術(shù):

隨著信息技術(shù)的發(fā)展,在大數(shù)據(jù)、云計(jì)算時(shí)代,海量數(shù)據(jù)計(jì)算對(duì)整個(gè)存儲(chǔ)系統(tǒng)軟硬件各方面都提出了更快、更穩(wěn)定的要求,存儲(chǔ)系統(tǒng)在長(zhǎng)期大量的數(shù)據(jù)計(jì)算和存儲(chǔ)過(guò)程中,難免會(huì)發(fā)生軟件或硬件故障。為了提高存儲(chǔ)系統(tǒng)在數(shù)據(jù)存儲(chǔ)和計(jì)算過(guò)程中的穩(wěn)定性和高效性,目前存儲(chǔ)領(lǐng)域采用多控、集群等冗余方案,在集群系統(tǒng)中采用實(shí)時(shí)容錯(cuò)和故障轉(zhuǎn)移的方法,充分平衡資源,在系統(tǒng)部分故障的情況下重新分配可用資源提高系統(tǒng)安全性,高效保證存儲(chǔ)系統(tǒng)的穩(wěn)定性,大大提高了集群系統(tǒng)的高可用性。

集群是由多個(gè)節(jié)點(diǎn)構(gòu)成的一種節(jié)點(diǎn)集合,協(xié)同起來(lái)對(duì)外提供服務(wù),以便在單個(gè)節(jié)點(diǎn)出現(xiàn)故障的時(shí)候,持續(xù)滿足用戶的需求。

目前,也產(chǎn)生了眾多集群故障轉(zhuǎn)移的調(diào)度方法,但是部分調(diào)度方法計(jì)算復(fù)雜,犧牲了一部分計(jì)算資源,導(dǎo)致消耗大量的系統(tǒng)存儲(chǔ)資源,并增加文件管理的復(fù)雜度,影響集群故障轉(zhuǎn)移的效率。

因此,如何提供一種集群存儲(chǔ)系統(tǒng)故障轉(zhuǎn)移的節(jié)點(diǎn)調(diào)度的技術(shù)方案,在滿足調(diào)度方法簡(jiǎn)便的同時(shí)提高集群存儲(chǔ)系統(tǒng)故障轉(zhuǎn)移的效率,是本領(lǐng)域技術(shù)人員目前需要解決的技術(shù)問(wèn)題。



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

本發(fā)明的目的是提供一種集群存儲(chǔ)系統(tǒng)故障轉(zhuǎn)移的節(jié)點(diǎn)調(diào)度方法及系統(tǒng)。該方法可以有效解決目前集群存儲(chǔ)系統(tǒng)故障調(diào)度方法過(guò)于復(fù)雜、集群存儲(chǔ)系統(tǒng)故障轉(zhuǎn)移的節(jié)點(diǎn)調(diào)度效率低的問(wèn)題,從而使集群存儲(chǔ)系統(tǒng)故障調(diào)度的實(shí)現(xiàn)方法簡(jiǎn)單快速且效率顯著提高。

為解決上述技術(shù)問(wèn)題,本發(fā)明提供了如下技術(shù)方案:

一種集群存儲(chǔ)系統(tǒng)故障轉(zhuǎn)移的節(jié)點(diǎn)調(diào)度方法,包括:預(yù)先創(chuàng)建集群,根據(jù)各控制節(jié)點(diǎn)加入集群的先后順序,為各控制節(jié)點(diǎn)分配節(jié)點(diǎn)標(biāo)識(shí)編號(hào)并記錄;選擇集群中節(jié)點(diǎn)標(biāo)識(shí)編號(hào)符合預(yù)設(shè)要求的控制節(jié)點(diǎn)作為配置節(jié)點(diǎn);判斷配置節(jié)點(diǎn)是否發(fā)生故障;若是,則判定配置節(jié)點(diǎn)為故障節(jié)點(diǎn),并比較集群中正??刂乒?jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)編號(hào);

選擇節(jié)點(diǎn)標(biāo)識(shí)編號(hào)符合預(yù)設(shè)條件的正常控制節(jié)點(diǎn)作為新的配置節(jié)點(diǎn),并將故障節(jié)點(diǎn)從集群中移除。

優(yōu)選地,選擇集群中節(jié)點(diǎn)標(biāo)識(shí)編號(hào)符合預(yù)設(shè)要求的控制節(jié)點(diǎn)作為配置節(jié)點(diǎn),包括:選擇集群中節(jié)點(diǎn)標(biāo)識(shí)編號(hào)最小的控制節(jié)點(diǎn)作為配置節(jié)點(diǎn)。

優(yōu)選地,選擇節(jié)點(diǎn)標(biāo)識(shí)編號(hào)符合預(yù)設(shè)條件的正??刂乒?jié)點(diǎn)作為新的配置節(jié)點(diǎn),并將故障節(jié)點(diǎn)從集群中移除,包括:

選擇節(jié)點(diǎn)標(biāo)識(shí)編號(hào)最小的正??刂乒?jié)點(diǎn)作為新的配置節(jié)點(diǎn);將故障節(jié)點(diǎn)從集群中移除。

優(yōu)選地,在選擇節(jié)點(diǎn)標(biāo)識(shí)編號(hào)符合條件的正??刂乒?jié)點(diǎn)作為新的配置節(jié)點(diǎn),并將故障節(jié)點(diǎn)從集群中移除之后,還包括:判斷故障節(jié)點(diǎn)是否恢復(fù);若是,則將恢復(fù)后的該控制節(jié)點(diǎn)重新加入集群;按照恢復(fù)后的該控制節(jié)點(diǎn)重新加入集群的順序,為恢復(fù)后的該控制節(jié)分配相應(yīng)的節(jié)點(diǎn)標(biāo)識(shí)編號(hào)。

優(yōu)選地,還包括:存儲(chǔ)配置節(jié)點(diǎn)發(fā)生的故障信息。

一種集群存儲(chǔ)系統(tǒng)故障轉(zhuǎn)移的節(jié)點(diǎn)調(diào)度系統(tǒng),包括:

標(biāo)識(shí)模塊,用于創(chuàng)建集群,根據(jù)各控制節(jié)點(diǎn)加入集群的先后順序,為各控制節(jié)點(diǎn)分配節(jié)點(diǎn)標(biāo)識(shí)編號(hào)并記錄。

第一操作模塊,選擇集群中節(jié)點(diǎn)標(biāo)識(shí)編號(hào)符合預(yù)設(shè)要求的控制節(jié)點(diǎn)作為配置節(jié)點(diǎn)。

第一判斷模塊,用于判斷配置節(jié)點(diǎn)是否發(fā)生故障。

比較模塊,用于當(dāng)配置節(jié)點(diǎn)發(fā)生故障時(shí),判定配置節(jié)點(diǎn)為故障節(jié)點(diǎn),并比較集群中正??刂乒?jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)編號(hào)。

第二操作模塊,用于選擇節(jié)點(diǎn)標(biāo)識(shí)編號(hào)符合預(yù)設(shè)條件的正??刂乒?jié)點(diǎn)作為新的配置節(jié)點(diǎn),并將故障節(jié)點(diǎn)從集群中移除。

優(yōu)選地,第一操作模塊包括:第一操作單元,用于選擇集群中節(jié)點(diǎn)標(biāo)識(shí)編號(hào)最小的控制節(jié)點(diǎn)作為配置節(jié)點(diǎn)。

優(yōu)選地,第二操作模塊包括:選擇單元,用于選擇節(jié)點(diǎn)標(biāo)識(shí)編號(hào)最小的正??刂乒?jié)點(diǎn)作為新的配置節(jié)點(diǎn);移除單元,用于將故障節(jié)點(diǎn)從集群中移除。

優(yōu)選地,還包括:第二判斷模塊,用于判斷故障節(jié)點(diǎn)是否恢復(fù)。

恢復(fù)模塊,用于在判定故障節(jié)點(diǎn)恢復(fù)時(shí),將恢復(fù)后的該控制節(jié)點(diǎn)重新加入集群。

標(biāo)識(shí)模塊還用于根據(jù)恢復(fù)后的該控制節(jié)點(diǎn)重新加入集群的順序,為恢復(fù)后的該控制節(jié)分配相應(yīng)的節(jié)點(diǎn)標(biāo)識(shí)編號(hào)。

優(yōu)選地,還包括:存儲(chǔ)模塊,用于存儲(chǔ)配置節(jié)點(diǎn)發(fā)生的故障信息。

與現(xiàn)有技術(shù)相比,上述技術(shù)方案具有以下優(yōu)點(diǎn):

本發(fā)明所提供的一種集群存儲(chǔ)系統(tǒng)故障轉(zhuǎn)移的節(jié)點(diǎn)調(diào)度方法,包括:預(yù)先創(chuàng)建集群,根據(jù)各控制節(jié)點(diǎn)加入集群的先后順序,為各控制節(jié)點(diǎn)分配節(jié)點(diǎn)標(biāo)識(shí)編號(hào)并記錄;選擇集群中節(jié)點(diǎn)標(biāo)識(shí)編號(hào)符合預(yù)設(shè)要求的控制節(jié)點(diǎn)作為配置節(jié)點(diǎn);判斷配置節(jié)點(diǎn)是否發(fā)生故障;若是,則判定配置節(jié)點(diǎn)為故障節(jié)點(diǎn),并比較集群中正??刂乒?jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)編號(hào);選擇節(jié)點(diǎn)標(biāo)識(shí)編號(hào)符合預(yù)設(shè)條件的正??刂乒?jié)點(diǎn)作為新的配置節(jié)點(diǎn),并將所述故障節(jié)點(diǎn)從集群中移除。本發(fā)明所采用的方法,通過(guò)將滿足一種預(yù)設(shè)條件的控制節(jié)點(diǎn)作為配置節(jié)點(diǎn),當(dāng)該配置節(jié)點(diǎn)出現(xiàn)故障時(shí),便更改另外的符合條件的控制節(jié)點(diǎn)作為配置節(jié)點(diǎn),并將出現(xiàn)故障的節(jié)點(diǎn)移出集群。本發(fā)明通過(guò)上述采用簡(jiǎn)單快速的方法,實(shí)現(xiàn)集群故障轉(zhuǎn)移中的節(jié)點(diǎn)調(diào)度,從而高效實(shí)現(xiàn)故障轉(zhuǎn)移,保障系統(tǒng)的容錯(cuò)機(jī)制,有效解決了目前集群存儲(chǔ)系統(tǒng)故障調(diào)度方法過(guò)于復(fù)雜、集群存儲(chǔ)系統(tǒng)故障轉(zhuǎn)移的節(jié)點(diǎn)調(diào)度效率低的問(wèn)題,從而使集群存儲(chǔ)系統(tǒng)故障調(diào)度的實(shí)現(xiàn)方法簡(jiǎn)單快速且效率顯著提高。

附圖說(shuō)明

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

圖1為本發(fā)明所提供的一種集群存儲(chǔ)系統(tǒng)故障轉(zhuǎn)移的節(jié)點(diǎn)調(diào)度方法的流程圖;

圖2為本發(fā)明所提供的一種集群存儲(chǔ)系統(tǒng)故障轉(zhuǎn)移的節(jié)點(diǎn)調(diào)度系統(tǒng)結(jié)構(gòu)示意圖。

具體實(shí)施方式

本發(fā)明的核心是提供一種集群存儲(chǔ)系統(tǒng)故障轉(zhuǎn)移的節(jié)點(diǎn)調(diào)度方法及系統(tǒng),可以有效解決目前集群存儲(chǔ)系統(tǒng)故障調(diào)度方法過(guò)于復(fù)雜、集群存儲(chǔ)系統(tǒng)故障轉(zhuǎn)移的節(jié)點(diǎn)調(diào)度效率低的問(wèn)題,從而使集群存儲(chǔ)系統(tǒng)故障調(diào)度的實(shí)現(xiàn)方法簡(jiǎn)單快速且效率顯著提高。

為了使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更為明顯易懂,下面結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施方式做詳細(xì)的說(shuō)明。

在以下描述中闡述了具體細(xì)節(jié)以便于充分理解本發(fā)明。但是本發(fā)明能夠以多種不同于在此描述的其它方式來(lái)實(shí)施,本領(lǐng)域技術(shù)人員可以在不違背本發(fā)明內(nèi)涵的情況下做類(lèi)似推廣。因此本發(fā)明不受下面公開(kāi)的具體實(shí)施的限制。

請(qǐng)參考圖1,圖1為本發(fā)明一種集群存儲(chǔ)系統(tǒng)故障轉(zhuǎn)移的節(jié)點(diǎn)調(diào)度方法的流程圖。

本發(fā)明的一種具體實(shí)施方式提供了一種集群存儲(chǔ)系統(tǒng)故障轉(zhuǎn)移的節(jié)點(diǎn)調(diào)度方法,包括:

s11:預(yù)先創(chuàng)建集群,根據(jù)各控制節(jié)點(diǎn)加入集群的先后順序,為各控制節(jié)點(diǎn)分配節(jié)點(diǎn)標(biāo)識(shí)編號(hào)并記錄。

對(duì)于預(yù)先創(chuàng)建的一個(gè)集群,集群中各個(gè)控制節(jié)點(diǎn)node的加入是有著先后順序的,在本發(fā)明的一種實(shí)施例中,按照控制節(jié)點(diǎn)加入集群的先后順序?yàn)楦鱾€(gè)控制節(jié)點(diǎn)分配節(jié)點(diǎn)標(biāo)識(shí)編號(hào)nodeid;例如,第一個(gè)加入到集群的控制節(jié)點(diǎn)所分配到的節(jié)點(diǎn)標(biāo)識(shí)編號(hào)為1,下一個(gè)加入到集群中的控制節(jié)點(diǎn)所分配到的節(jié)點(diǎn)標(biāo)識(shí)編號(hào)為2,以此類(lèi)推,再往后為3······n;并在為控制節(jié)點(diǎn)分配節(jié)點(diǎn)標(biāo)識(shí)編號(hào)時(shí),將其與對(duì)應(yīng)的編號(hào)保存下來(lái),以便后續(xù)使用。

為控制節(jié)點(diǎn)按照加入集群的先后順序分配編號(hào),既能將各個(gè)控制節(jié)點(diǎn)加以區(qū)分,還能夠在后續(xù)使用某個(gè)控制節(jié)點(diǎn)時(shí),方便快速的找出符合條件的控制節(jié)點(diǎn)。

s12:選擇集群中節(jié)點(diǎn)標(biāo)識(shí)編號(hào)符合預(yù)設(shè)要求的控制節(jié)點(diǎn)作為配置節(jié)點(diǎn)。

在集群中,會(huì)選擇出一個(gè)控制節(jié)點(diǎn)作為配置節(jié)點(diǎn),由該配置節(jié)點(diǎn)對(duì)集群進(jìn)行管理和操作,該配置節(jié)點(diǎn)的選擇一般非人工完成,需滿足一定的條件。在本發(fā)明的一種實(shí)施例中,優(yōu)選所選擇配置節(jié)點(diǎn)為節(jié)點(diǎn)標(biāo)識(shí)編號(hào)最小的控制節(jié)點(diǎn)。

本發(fā)明的一種實(shí)施例中,選擇nodeid最小的配置節(jié)點(diǎn)作為配置節(jié)點(diǎn)相較于現(xiàn)有技術(shù),本發(fā)明在選擇配置節(jié)點(diǎn)時(shí),不必進(jìn)行復(fù)雜的計(jì)算去選擇配置節(jié)點(diǎn),只需讀取存儲(chǔ)的控制節(jié)點(diǎn)的nodeid信息,選擇nodeid最小的即可。因此,本發(fā)明所提供的配置節(jié)點(diǎn)選擇的方法,簡(jiǎn)單快速有效。

s13:判斷配置節(jié)點(diǎn)是否發(fā)生故障。

s14:若是,則判定配置節(jié)點(diǎn)為故障節(jié)點(diǎn),讀取并比較集群中正??刂乒?jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)編號(hào)。

若配置節(jié)點(diǎn)發(fā)生故障,則將該發(fā)生故障的原配置節(jié)點(diǎn)定義為故障節(jié)點(diǎn),此時(shí)便需要重新選擇一個(gè)控制節(jié)點(diǎn)作為新的配置節(jié)點(diǎn)。則讀取存儲(chǔ)的剩余正常節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)編號(hào)信息,然后對(duì)讀取到的節(jié)點(diǎn)標(biāo)識(shí)編號(hào)信息進(jìn)行比較。

s15:選擇節(jié)點(diǎn)標(biāo)識(shí)編號(hào)符合預(yù)設(shè)條件的正??刂乒?jié)點(diǎn)作為新的配置節(jié)點(diǎn),并將故障節(jié)點(diǎn)從集群中移除。

在步驟s14中,原配置節(jié)點(diǎn)發(fā)生故障,被定義為故障節(jié)點(diǎn),對(duì)讀取到的節(jié)點(diǎn)標(biāo)識(shí)編號(hào)信息進(jìn)行比較,由比較后的信息選擇出新的配置節(jié)點(diǎn)。在本發(fā)明的一種實(shí)施例中,同樣優(yōu)選選擇nodeid最小的控制節(jié)點(diǎn)作為配置節(jié)點(diǎn),該方法簡(jiǎn)單且有效。在選擇出新的配置節(jié)點(diǎn)后,將原配置節(jié)點(diǎn),即故障節(jié)點(diǎn)從集群中移除。

進(jìn)一步的,將故障節(jié)點(diǎn)從所述集群中移除之后還包括:

判斷故障節(jié)點(diǎn)是否恢復(fù);

若是,則將恢復(fù)后的該控制節(jié)點(diǎn)重新加入集群;

按照恢復(fù)后的該控制節(jié)點(diǎn)重新加入集群的順序,為恢復(fù)后的該控制節(jié)分配相應(yīng)的節(jié)點(diǎn)標(biāo)識(shí)編號(hào)。

將故障節(jié)點(diǎn)從所述集群中移除之后,對(duì)該故障節(jié)點(diǎn)進(jìn)行判斷,判斷該故障節(jié)點(diǎn)是否恢復(fù),若恢復(fù)并能夠正常使用,則將該節(jié)點(diǎn)作為一個(gè)新的快照節(jié)點(diǎn)加入集群中,依然按照該節(jié)點(diǎn)加入集群時(shí)相對(duì)于其他控制節(jié)點(diǎn)加入集群時(shí)的先后順序,為該新的控制節(jié)點(diǎn)分配相應(yīng)的節(jié)點(diǎn)標(biāo)識(shí)編號(hào)。例如,集群中共有5個(gè)控制節(jié)點(diǎn),節(jié)點(diǎn)標(biāo)識(shí)編號(hào)分別為1、2、3、4、5,假如其中的配置節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)編號(hào)為1,該配置節(jié)點(diǎn)發(fā)生故障,便由剩余正常節(jié)點(diǎn)中節(jié)點(diǎn)標(biāo)識(shí)編號(hào)最小2號(hào)控制節(jié)點(diǎn)作為新的配置節(jié)點(diǎn),并將原配置節(jié)點(diǎn):1號(hào)控制節(jié)點(diǎn)從集群中移除。

當(dāng)該原1號(hào)節(jié)點(diǎn)恢復(fù)后,可以作為一個(gè)新的控制節(jié)點(diǎn)重新加入到集群中。此時(shí)為該新節(jié)點(diǎn)按照加入的順序分配相應(yīng)的新的節(jié)點(diǎn)標(biāo)識(shí)編號(hào),即6號(hào)。

在以上步驟中,在某個(gè)節(jié)點(diǎn)發(fā)生故障時(shí),可將其所發(fā)生的故障的原因及信息存儲(chǔ)下來(lái),以便后續(xù)對(duì)控制節(jié)點(diǎn)進(jìn)行恢復(fù)或者對(duì)故障信息進(jìn)行統(tǒng)計(jì)分析。

在上述本發(fā)明的一種實(shí)施例中,通過(guò)將滿足一種簡(jiǎn)單條件的控制節(jié)點(diǎn)作為配置節(jié)點(diǎn),即選擇節(jié)點(diǎn)標(biāo)識(shí)編號(hào)最小的控制節(jié)點(diǎn)作為配置節(jié)點(diǎn),當(dāng)該配置節(jié)點(diǎn)出現(xiàn)故障,便更改另外的符合條件的控制節(jié)點(diǎn)作為新配置節(jié)點(diǎn),并將出現(xiàn)故障的節(jié)點(diǎn)移出集群。本發(fā)明所采用上述方法,無(wú)需通過(guò)復(fù)雜的計(jì)算去選擇配置節(jié)點(diǎn),只需選擇節(jié)點(diǎn)標(biāo)識(shí)編號(hào)最小的控制節(jié)點(diǎn)作為新的配置節(jié)點(diǎn),簡(jiǎn)單、快速、有效地實(shí)現(xiàn)集群故障轉(zhuǎn)移中的節(jié)點(diǎn)調(diào)度,從而高效實(shí)現(xiàn)故障轉(zhuǎn)移,保障系統(tǒng)的容錯(cuò)機(jī)制。集群故障轉(zhuǎn)移效率高,防止集群故障時(shí)間造成的存儲(chǔ)系統(tǒng)無(wú)法及時(shí)訪問(wèn);免去了復(fù)雜的調(diào)度方法,使集群存儲(chǔ)系統(tǒng)一直保持高可用狀態(tài),保障集群的工作效率;無(wú)需其他認(rèn)為操作,無(wú)需系統(tǒng)調(diào)度額外資源干預(yù),使得系統(tǒng)利用更多系統(tǒng)資源及時(shí)修復(fù)故障節(jié)點(diǎn),保障故障節(jié)點(diǎn)及時(shí)恢復(fù)加入集群,極大地提高了系統(tǒng)的可靠性。

請(qǐng)參考圖2,圖2為本發(fā)明所提供的一種集群存儲(chǔ)系統(tǒng)故障轉(zhuǎn)移的節(jié)點(diǎn)調(diào)度系統(tǒng)結(jié)構(gòu)示意圖。

相應(yīng)地,本發(fā)明一種實(shí)施方式還提供了一種集群存儲(chǔ)系統(tǒng)故障轉(zhuǎn)移的節(jié)點(diǎn)調(diào)度系統(tǒng),該系統(tǒng)包括:

標(biāo)識(shí)模塊21,用于預(yù)先創(chuàng)建集群,根據(jù)各控制節(jié)點(diǎn)加入集群的先后順序,為各控制節(jié)點(diǎn)分配節(jié)點(diǎn)標(biāo)識(shí)編號(hào)并記錄。

第一操作模塊22,選擇集群中節(jié)點(diǎn)標(biāo)識(shí)編號(hào)符合預(yù)設(shè)要求的控制節(jié)點(diǎn)作為配置節(jié)點(diǎn)。

第一判斷模塊23,用于判斷配置節(jié)點(diǎn)是否發(fā)生故障。

比較模塊,用于當(dāng)配置節(jié)點(diǎn)發(fā)生故障時(shí),判定配置節(jié)點(diǎn)為故障節(jié)點(diǎn),并比較集群中正??刂乒?jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)編號(hào)。

第二操作模塊24,用于選擇節(jié)點(diǎn)標(biāo)識(shí)編號(hào)符合預(yù)設(shè)條件的正??刂乒?jié)點(diǎn)作為新的配置節(jié)點(diǎn),并將故障節(jié)點(diǎn)從集群中移除。

進(jìn)一步,第一操作模塊22包括:第一操作單元221,用于選擇集群中節(jié)點(diǎn)標(biāo)識(shí)編號(hào)最小的控制節(jié)點(diǎn)作為配置節(jié)點(diǎn)。

進(jìn)一步,第二操作模塊24包括:選擇單元241,用于選擇節(jié)點(diǎn)標(biāo)識(shí)編號(hào)最小的正常控制節(jié)點(diǎn)作為新的配置節(jié)點(diǎn);移除單元242,用于將故障節(jié)點(diǎn)從集群中移除。

進(jìn)一步,還包括:第二判斷模塊25,用于判斷故障節(jié)點(diǎn)是否恢復(fù);

恢復(fù)模塊26,用于在判定故障節(jié)點(diǎn)恢復(fù)時(shí),將恢復(fù)后的該控制節(jié)點(diǎn)重新加入集群;

標(biāo)識(shí)模塊21還用于根據(jù)恢復(fù)后的該控制節(jié)點(diǎn)重新加入集群的順序,為恢復(fù)后的該控制節(jié)分配相應(yīng)的節(jié)點(diǎn)標(biāo)識(shí)編號(hào)。

進(jìn)一步,還包括:存儲(chǔ)模塊27,用于存儲(chǔ)配置節(jié)點(diǎn)發(fā)生的故障信息。

由于系統(tǒng)部分的實(shí)施例及效果與方法部分的實(shí)施例及效果相互對(duì)應(yīng),因此系統(tǒng)部分的實(shí)施例及效果請(qǐng)參見(jiàn)方法部分的實(shí)施例及效果的描述。

綜上所述,本發(fā)明所提供的一種集群存儲(chǔ)系統(tǒng)故障轉(zhuǎn)移的節(jié)點(diǎn)調(diào)度方法及系統(tǒng)。通過(guò)選擇節(jié)點(diǎn)標(biāo)識(shí)編號(hào)最小的控制節(jié)點(diǎn)作為配置節(jié)點(diǎn),當(dāng)該配置節(jié)點(diǎn)出現(xiàn)故障,便用同樣的方法,由另外的符合條件的控制節(jié)點(diǎn)作為新配置節(jié)點(diǎn),并將出現(xiàn)故障的節(jié)點(diǎn)移出集群。本發(fā)明所采用上述方法,無(wú)需通過(guò)復(fù)雜的計(jì)算去選擇配置節(jié)點(diǎn),只需選擇節(jié)點(diǎn)標(biāo)識(shí)編號(hào)最小的控制節(jié)點(diǎn)作為新的配置節(jié)點(diǎn),簡(jiǎn)單、快速、有效地實(shí)現(xiàn)集群故障轉(zhuǎn)移中的節(jié)點(diǎn)調(diào)度,從而高效實(shí)現(xiàn)故障轉(zhuǎn)移,保障系統(tǒng)的容錯(cuò)機(jī)制。有效解決了目前集群存儲(chǔ)系統(tǒng)故障調(diào)度方法過(guò)于復(fù)雜、集群存儲(chǔ)系統(tǒng)故障轉(zhuǎn)移的節(jié)點(diǎn)調(diào)度效率低的問(wèn)題,從而使集群存儲(chǔ)系統(tǒng)故障調(diào)度的實(shí)現(xiàn)方法簡(jiǎn)單快速且效率顯著提高

以上對(duì)本發(fā)明所提供的一種集群存儲(chǔ)系統(tǒng)故障轉(zhuǎn)移的節(jié)點(diǎn)調(diào)度方法及系統(tǒng)進(jìn)行了詳細(xì)介紹。本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想。應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以對(duì)本發(fā)明進(jìn)行若干改進(jìn)和修飾,這些改進(jìn)和修飾也落入本發(fā)明權(quán)利要求的保護(hù)范圍內(nèi)。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
外汇| 肃南| 措勤县| 沧源| 南乐县| 石泉县| 旬邑县| 余姚市| 通许县| 赤水市| 万盛区| 治县。| 宽城| 汉中市| 涡阳县| 灌南县| 高邑县| 万盛区| 盐边县| 东源县| 濮阳县| 龙岩市| 岑溪市| 新建县| 翁牛特旗| 竹溪县| 汪清县| 修武县| 凉山| 卢湾区| 兴国县| 塔河县| 师宗县| 上杭县| 青海省| 恭城| 清新县| 平邑县| 沂南县| 克什克腾旗| 特克斯县|