国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于云平臺(tái)的節(jié)點(diǎn)硬盤自動(dòng)化恢復(fù)方法與流程

      文檔序號(hào):12120356閱讀:205來(lái)源:國(guó)知局

      本發(fā)明涉及硬盤恢復(fù)技術(shù)領(lǐng)域,特別是涉及一種基于云平臺(tái)的節(jié)點(diǎn)硬盤自動(dòng)化恢復(fù)方法。



      背景技術(shù):

      隨著云計(jì)算和大數(shù)據(jù)技術(shù)在人們?nèi)粘I钪械膽?yīng)用越來(lái)越廣泛,數(shù)據(jù)中心對(duì)數(shù)據(jù)的安全性以及服務(wù)器的機(jī)器節(jié)點(diǎn)的硬盤的穩(wěn)定性的要求也越來(lái)越高。但由于每個(gè)數(shù)據(jù)中心都有大量的服務(wù)器集群需要管理,這些服務(wù)器集群在運(yùn)轉(zhuǎn)過(guò)程中難免會(huì)有機(jī)器節(jié)點(diǎn)的硬盤異?;蛴脖P損壞等情況出現(xiàn),這就需要運(yùn)維管理人員在短時(shí)間內(nèi)及時(shí)修復(fù),避免對(duì)數(shù)據(jù)中心的整體運(yùn)轉(zhuǎn)造成影響。依照傳統(tǒng)方式,運(yùn)維管理人員會(huì)對(duì)該機(jī)器節(jié)點(diǎn)進(jìn)行硬盤修復(fù)操作或硬盤更換操作。單個(gè)服務(wù)器的機(jī)器節(jié)點(diǎn)出現(xiàn)這種情況可能不會(huì)對(duì)整個(gè)數(shù)據(jù)中心的運(yùn)轉(zhuǎn)造成影響,如果是多個(gè)服務(wù)器的機(jī)器節(jié)點(diǎn)同時(shí)出現(xiàn)這個(gè)問(wèn)題時(shí),在不考慮數(shù)據(jù)丟失的情況下,仍需要運(yùn)維管理人員逐個(gè)更換硬盤或?qū)τ脖P進(jìn)行修復(fù)以及在硬盤中添加必要的數(shù)據(jù),效率比較低,重復(fù)性的勞動(dòng)導(dǎo)致出錯(cuò)率比較高,可能會(huì)導(dǎo)致整個(gè)數(shù)據(jù)中心不能正常對(duì)外提供服務(wù)。

      因此,如何提供一種解決上述技術(shù)問(wèn)題的方案是本領(lǐng)域技術(shù)人員目前需要解決的問(wèn)題。



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

      本發(fā)明的目的是提供一種基于云平臺(tái)的節(jié)點(diǎn)硬盤自動(dòng)化恢復(fù)方法,可批量對(duì)多個(gè)目標(biāo)機(jī)器節(jié)點(diǎn)進(jìn)行批量恢復(fù),無(wú)需人工一一進(jìn)行恢復(fù),提高了硬盤恢復(fù)效率,出錯(cuò)率低,提高了整個(gè)數(shù)據(jù)中心的性能。

      為解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種基于云平臺(tái)的節(jié)點(diǎn)硬盤自動(dòng)化恢復(fù)方法,包括:

      步驟S11:確定目標(biāo)機(jī)器節(jié)點(diǎn);

      步驟S12:建立所述目標(biāo)機(jī)器節(jié)點(diǎn)與其所在的數(shù)據(jù)中心的服務(wù)器之間的通信;

      步驟S13:依據(jù)預(yù)設(shè)恢復(fù)配置文件確定所述目標(biāo)機(jī)器節(jié)點(diǎn)的待恢復(fù)的硬盤以及讀取由所述待恢復(fù)的硬盤預(yù)先備份而成的目標(biāo)鏡像文件,并通過(guò)所述目標(biāo)鏡像文件對(duì)所述待恢復(fù)硬盤進(jìn)行恢復(fù)操作以實(shí)現(xiàn)對(duì)所述硬盤的恢復(fù),其中,所述恢復(fù)配置文件包括由所述待恢復(fù)的硬盤預(yù)先備份而成的目標(biāo)鏡像文件的選取。

      優(yōu)選地,步驟S12的過(guò)程具體為:

      步驟S121:將所述目標(biāo)機(jī)器節(jié)點(diǎn)的第一啟動(dòng)項(xiàng)設(shè)置為PXE啟動(dòng),并啟動(dòng)所述目標(biāo)機(jī)器節(jié)點(diǎn);

      步驟S122:所述目標(biāo)機(jī)器節(jié)點(diǎn)向所述服務(wù)器發(fā)送第一IP地址請(qǐng)求;

      步驟S123:所述服務(wù)器在接收到所述IP地址請(qǐng)求后為所述目標(biāo)機(jī)器節(jié)點(diǎn)分配一個(gè)IP地址,實(shí)現(xiàn)所述服務(wù)器與所述目標(biāo)機(jī)器節(jié)點(diǎn)之間的通信。

      優(yōu)選地,步驟S13的過(guò)程具體為:

      步驟S131:依據(jù)所述預(yù)設(shè)配置文件確定所述目標(biāo)機(jī)器節(jié)點(diǎn)的待恢復(fù)的硬盤;

      步驟S132:依據(jù)所述預(yù)設(shè)配置文件讀取由所述目標(biāo)機(jī)器節(jié)點(diǎn)中的待恢復(fù)的硬盤預(yù)先備份而成的目標(biāo)鏡像文件;

      步驟S133:判斷所述目標(biāo)鏡像文件是否是由所述目標(biāo)機(jī)器節(jié)點(diǎn)中的待恢復(fù)的硬盤預(yù)先備份而成的目標(biāo)鏡像文件,如果是,進(jìn)入步驟S134,否則,進(jìn)入步驟S135;

      步驟S134:恢復(fù)所述目標(biāo)鏡像文件到所述待恢復(fù)的硬盤;

      步驟S135:調(diào)整所述目標(biāo)鏡像文件的大小以適應(yīng)所述待恢復(fù)的硬盤的大小并將其恢復(fù)至所述待恢復(fù)的硬盤。

      優(yōu)選地,所述恢復(fù)配置文件還包括硬盤恢復(fù)的方式選取,則步驟S133與步驟S134之間還包括:

      步驟S136:依據(jù)所述目標(biāo)鏡像文件中的文件系統(tǒng)格式信息確定所述目標(biāo)鏡像文件的恢復(fù)方式。

      優(yōu)選地,所述恢復(fù)方式包括dd恢復(fù)方式和partclone恢復(fù)方式。

      優(yōu)選地,所述目標(biāo)鏡像文件的獲取過(guò)程為:

      步驟S21:確定所述目標(biāo)機(jī)器節(jié)點(diǎn);

      步驟S22:建立所述目標(biāo)機(jī)器節(jié)點(diǎn)與所述服務(wù)器之間的通信;

      步驟S23:依據(jù)預(yù)設(shè)備份配置文件確定所述目標(biāo)機(jī)器節(jié)點(diǎn)的待備份的硬盤并對(duì)所述待備份的硬盤進(jìn)行備份操作以實(shí)現(xiàn)將所述待備份硬盤備份成鏡像文件;所述預(yù)設(shè)備份配置文件包括選取待備份的機(jī)器節(jié)點(diǎn)的硬盤名稱。

      優(yōu)選地,所述步驟S22的過(guò)程具體為:

      步驟S221:將所述目標(biāo)機(jī)器節(jié)點(diǎn)的第一啟動(dòng)項(xiàng)設(shè)置為PXE啟動(dòng),并啟動(dòng)所述目標(biāo)機(jī)器節(jié)點(diǎn);

      步驟S222:所述目標(biāo)機(jī)器節(jié)點(diǎn)向所述服務(wù)器發(fā)送第二IP地址請(qǐng)求;

      步驟S223:所述服務(wù)器在接收到所述IP地址請(qǐng)求后為所述目標(biāo)機(jī)器節(jié)點(diǎn)分配一個(gè)IP地址,實(shí)現(xiàn)所述服務(wù)器與所述目標(biāo)機(jī)器節(jié)點(diǎn)之間的通信。

      優(yōu)選地,步驟S23的過(guò)程具體為:

      步驟S231:依據(jù)預(yù)設(shè)備份配置文件確定所述目標(biāo)機(jī)器節(jié)點(diǎn)的待備份的硬盤;

      步驟S232:解析并保存所述待備份的硬盤的分區(qū)表;

      步驟S233:查找所述分區(qū)表中的所述待備份的硬盤的分區(qū)信息;

      步驟S234:判斷是否查找到所述待備份的硬盤的分區(qū)信息,如果是,進(jìn)入步驟S235,否則,進(jìn)入步驟S236:;

      步驟S235:將所述待備份的硬盤的分區(qū)信息保存為目標(biāo)鏡像文件;

      步驟S236:保存所述待備份的硬盤的基本信息,所述基本信息包括所述待備份的硬盤的大小。

      優(yōu)選地,步驟S234和步驟235之間還包括:

      步驟S237:查找所述待備份的硬盤的文件系統(tǒng)格式信息;

      步驟S238:判斷是否查找到待備份的硬盤的文件系統(tǒng)格式信息,如果是,則進(jìn)入步驟S239,否則,進(jìn)入步驟S240;

      步驟S239:依據(jù)所述待備份的硬盤的文件系統(tǒng)格式信息確定備份方式;

      步驟S240:確定dd備份為所述待備份的硬盤的文件系統(tǒng)格式信息確定備份方式。

      優(yōu)選地,步驟S239中,所述備份方式包括partclone備份方式。

      本發(fā)明提供了一種基于云平臺(tái)的節(jié)點(diǎn)硬盤自動(dòng)化恢復(fù)方法,包括確定目標(biāo)機(jī)器節(jié)點(diǎn);建立目標(biāo)機(jī)器節(jié)點(diǎn)與其所在的數(shù)據(jù)中心的服務(wù)器之間的通信;依據(jù)預(yù)設(shè)恢復(fù)配置文件確定目標(biāo)機(jī)器節(jié)點(diǎn)的待恢復(fù)的硬盤以及讀取由待恢復(fù)的硬盤預(yù)先備份而成的目標(biāo)鏡像文件,并通過(guò)目標(biāo)鏡像文件對(duì)待恢復(fù)硬盤進(jìn)行恢復(fù)操作以實(shí)現(xiàn)對(duì)硬盤的恢復(fù),其中,恢復(fù)配置文件包括由待恢復(fù)的硬盤預(yù)先備份而成的目標(biāo)鏡像文件的選取。可見(jiàn),本發(fā)明在確定目標(biāo)機(jī)器節(jié)點(diǎn)后,建立該目標(biāo)機(jī)器節(jié)點(diǎn)與服務(wù)器之間的通信,且在建立通信后通過(guò)預(yù)設(shè)的恢復(fù)配置文件來(lái)查找由待恢復(fù)的硬盤預(yù)先備份而成的目標(biāo)鏡像文件,通過(guò)目標(biāo)鏡像文件實(shí)現(xiàn)對(duì)目標(biāo)機(jī)器節(jié)點(diǎn)的待恢復(fù)的硬盤的恢復(fù),當(dāng)多個(gè)目標(biāo)機(jī)器節(jié)點(diǎn)與服務(wù)器建立通信時(shí),則可批量對(duì)多個(gè)目標(biāo)機(jī)器節(jié)點(diǎn)進(jìn)行批量恢復(fù),無(wú)需人工一一進(jìn)行恢復(fù),提高了硬盤恢復(fù)效率,出錯(cuò)率低,提高了整個(gè)數(shù)據(jù)中心的性能。

      附圖說(shuō)明

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

      圖1為本發(fā)明提供的一種基于云平臺(tái)的節(jié)點(diǎn)硬盤自動(dòng)化恢復(fù)方法的過(guò)程的流程圖。

      具體實(shí)施方式

      本發(fā)明的核心是提供一種基于云平臺(tái)的節(jié)點(diǎn)硬盤自動(dòng)化恢復(fù)方法,可批量對(duì)多個(gè)目標(biāo)機(jī)器節(jié)點(diǎn)進(jìn)行批量恢復(fù),無(wú)需人工一一進(jìn)行恢復(fù),提高了硬盤恢復(fù)效率,出錯(cuò)率低,提高了整個(gè)數(shù)據(jù)中心的性能。

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

      請(qǐng)參照?qǐng)D1,圖1為本發(fā)明提供的一種基于云平臺(tái)的節(jié)點(diǎn)硬盤自動(dòng)化恢復(fù)方法的過(guò)程的流程圖,該方法包括:

      步驟S11:確定目標(biāo)機(jī)器節(jié)點(diǎn);

      具體地,在進(jìn)行該方法之前,需要知道目標(biāo)機(jī)器節(jié)點(diǎn)所在的數(shù)據(jù)中心中的服務(wù)器的基本信息,比如MAC地址、機(jī)器類別、型號(hào)等。

      在進(jìn)行該方法時(shí),首先需要確定要進(jìn)行數(shù)據(jù)恢復(fù)的目標(biāo)機(jī)器節(jié)點(diǎn),這里的目標(biāo)機(jī)器節(jié)點(diǎn)可以是一個(gè),也可以是多個(gè),另外,可以對(duì)目標(biāo)機(jī)器節(jié)點(diǎn)中的一個(gè)或者多個(gè)硬盤進(jìn)行恢復(fù)。

      步驟S12:建立目標(biāo)機(jī)器節(jié)點(diǎn)與其所在的數(shù)據(jù)中心的服務(wù)器之間的通信;

      作為優(yōu)選地,步驟S12的過(guò)程具體為:

      步驟S121:將目標(biāo)機(jī)器節(jié)點(diǎn)的第一啟動(dòng)項(xiàng)設(shè)置為PXE啟動(dòng),并啟動(dòng)目標(biāo)機(jī)器節(jié)點(diǎn);

      具體地,在將目標(biāo)機(jī)器節(jié)點(diǎn)的第一啟動(dòng)項(xiàng)設(shè)置為PXE啟動(dòng)后,通過(guò)網(wǎng)絡(luò)遠(yuǎn)程啟動(dòng)目標(biāo)機(jī)器節(jié)點(diǎn)。

      步驟S122:目標(biāo)機(jī)器節(jié)點(diǎn)向服務(wù)器發(fā)送第一IP地址請(qǐng)求;

      步驟S123:服務(wù)器在接收到IP地址請(qǐng)求后為目標(biāo)機(jī)器節(jié)點(diǎn)分配一個(gè)IP地址,實(shí)現(xiàn)服務(wù)器與目標(biāo)機(jī)器節(jié)點(diǎn)之間的通信。

      可以理解的是,目標(biāo)機(jī)器節(jié)點(diǎn)PXE啟動(dòng)后會(huì)自動(dòng)向服務(wù)器發(fā)送第一IP地址請(qǐng)求,服務(wù)器在接收到IP地址請(qǐng)求后為目標(biāo)機(jī)器節(jié)點(diǎn)分配一個(gè)IP地址。

      步驟S13:依據(jù)預(yù)設(shè)恢復(fù)配置文件確定目標(biāo)機(jī)器節(jié)點(diǎn)的待恢復(fù)的硬盤以及讀取由待恢復(fù)的硬盤預(yù)先備份而成的目標(biāo)鏡像文件,并通過(guò)目標(biāo)鏡像文件對(duì)待恢復(fù)硬盤進(jìn)行恢復(fù)操作以實(shí)現(xiàn)對(duì)硬盤的恢復(fù),其中,恢復(fù)配置文件包括由待恢復(fù)的硬盤預(yù)先備份而成的目標(biāo)鏡像文件的選取。

      可以理解的是,每個(gè)機(jī)器節(jié)點(diǎn)都有唯一的一個(gè)MAC地址,每個(gè)預(yù)設(shè)恢復(fù)配置文件對(duì)應(yīng)一個(gè)目標(biāo)機(jī)器節(jié)點(diǎn)中的硬盤。這些預(yù)設(shè)恢復(fù)配置文件是預(yù)先設(shè)置好放在服務(wù)器中。服務(wù)器在與目標(biāo)機(jī)器節(jié)點(diǎn)建立通信后通過(guò)MAC地址查找到與該目標(biāo)機(jī)器節(jié)點(diǎn)對(duì)應(yīng)的預(yù)設(shè)恢復(fù)配置文件,并通過(guò)該預(yù)設(shè)恢復(fù)配置文件確定目標(biāo)機(jī)器節(jié)點(diǎn)中的待恢復(fù)的硬盤以及讀取由待恢復(fù)的硬盤預(yù)先備份而成的目標(biāo)鏡像文件,并通過(guò)目標(biāo)鏡像文件對(duì)待恢復(fù)硬盤進(jìn)行恢復(fù)操作以實(shí)現(xiàn)對(duì)硬盤的恢復(fù)。

      在實(shí)際應(yīng)用中,可以通過(guò)建立多個(gè)目標(biāo)機(jī)器節(jié)點(diǎn)與服務(wù)器之間的通信,并通過(guò)預(yù)設(shè)的與各個(gè)目標(biāo)機(jī)器節(jié)點(diǎn)中的硬盤對(duì)應(yīng)的預(yù)設(shè)恢復(fù)配置文件來(lái)實(shí)現(xiàn)對(duì)多個(gè)目標(biāo)機(jī)器節(jié)點(diǎn)的批量恢復(fù)。

      作為優(yōu)選地,步驟S13的過(guò)程具體為:

      步驟S131:依據(jù)預(yù)設(shè)配置文件確定目標(biāo)機(jī)器節(jié)點(diǎn)的待恢復(fù)的硬盤;

      步驟S132:依據(jù)預(yù)設(shè)配置文件讀取由目標(biāo)機(jī)器節(jié)點(diǎn)中的待恢復(fù)的硬盤預(yù)先備份而成的目標(biāo)鏡像文件;

      步驟S133:判斷目標(biāo)鏡像文件是否是由目標(biāo)機(jī)器節(jié)點(diǎn)中的待恢復(fù)的硬盤預(yù)先備份而成的目標(biāo)鏡像文件,如果是,進(jìn)入步驟S134,否則,進(jìn)入步驟S135;

      步驟S134:恢復(fù)目標(biāo)鏡像文件到待恢復(fù)的硬盤;

      步驟S135:調(diào)整目標(biāo)鏡像文件的大小以適應(yīng)待恢復(fù)的硬盤的大小并將其恢復(fù)至待恢復(fù)的硬盤。

      可以理解的是,因?yàn)橛锌赡茏x取的目標(biāo)鏡像文件不是由目標(biāo)機(jī)器節(jié)點(diǎn)中的待恢復(fù)的硬盤預(yù)先備份而成的目標(biāo)鏡像文件,而是其他硬盤對(duì)應(yīng)的目標(biāo)鏡像文件,因此,這里會(huì)對(duì)目標(biāo)鏡像文件是否是由目標(biāo)機(jī)器節(jié)點(diǎn)中的待恢復(fù)的硬盤預(yù)先備份而成的目標(biāo)鏡像文件進(jìn)行判斷,針對(duì)不同的情況進(jìn)行不同的硬盤恢復(fù)。

      作為優(yōu)選地,恢復(fù)配置文件還包括硬盤恢復(fù)的方式選取,則步驟S133與步驟S134之間還包括:

      步驟S136:依據(jù)目標(biāo)鏡像文件中的文件系統(tǒng)格式信息確定目標(biāo)鏡像文件的恢復(fù)方式。

      具體地,恢復(fù)配置文件還包括硬盤恢復(fù)的方式選取也即硬盤恢復(fù)的優(yōu)先級(jí)(根據(jù)硬盤中不同的文件系統(tǒng)選擇對(duì)應(yīng)最優(yōu)的恢復(fù)方式),因?yàn)槊總€(gè)目標(biāo)鏡像文件中對(duì)應(yīng)的硬盤的文件系統(tǒng)格式是不同的,對(duì)于一些特殊的文件系統(tǒng)需要特定的恢復(fù)方式來(lái)進(jìn)行恢復(fù),以此來(lái)提高恢復(fù)效率。

      作為優(yōu)選地,恢復(fù)方式包括dd恢復(fù)方式和partclone恢復(fù)方式。

      具體地,當(dāng)查找到目標(biāo)鏡像文件中對(duì)應(yīng)的硬盤的文件系統(tǒng)格式時(shí),則采取與該文件系統(tǒng)對(duì)應(yīng)的恢復(fù)方式,例如partclone恢復(fù)方式,以此來(lái)提高恢復(fù)效率,當(dāng)沒(méi)有查找到目標(biāo)鏡像文件中對(duì)應(yīng)的硬盤的文件系統(tǒng)格式時(shí),則采取dd恢復(fù)這種通用的恢復(fù)方式,但效率可能會(huì)低一些。

      綜上,選中要恢復(fù)的目標(biāo)機(jī)器節(jié)點(diǎn)后,首先讀取先前由目標(biāo)硬盤的備份而成的鏡像文件,根據(jù)鏡像文件創(chuàng)建分區(qū)表,設(shè)定硬盤的恢復(fù)方式,一切都準(zhǔn)備就緒后,就可以開(kāi)始目標(biāo)機(jī)器節(jié)點(diǎn)的硬盤的自動(dòng)化恢復(fù)操作。

      作為優(yōu)選地,目標(biāo)鏡像文件的獲取過(guò)程為:

      步驟S21:確定目標(biāo)機(jī)器節(jié)點(diǎn);

      步驟S22:建立目標(biāo)機(jī)器節(jié)點(diǎn)與服務(wù)器之間的通信;

      作為優(yōu)選地,步驟S22的過(guò)程具體為:

      步驟S221:將目標(biāo)機(jī)器節(jié)點(diǎn)的第一啟動(dòng)項(xiàng)設(shè)置為PXE啟動(dòng),并啟動(dòng)目標(biāo)機(jī)器節(jié)點(diǎn);

      步驟S222:目標(biāo)機(jī)器節(jié)點(diǎn)向服務(wù)器發(fā)送第二IP地址請(qǐng)求;

      步驟S223:服務(wù)器在接收到IP地址請(qǐng)求后為目標(biāo)機(jī)器節(jié)點(diǎn)分配一個(gè)IP地址,實(shí)現(xiàn)服務(wù)器與目標(biāo)機(jī)器節(jié)點(diǎn)之間的通信。

      步驟S23:依據(jù)預(yù)設(shè)備份配置文件確定目標(biāo)機(jī)器節(jié)點(diǎn)的待備份的硬盤并對(duì)待備份的硬盤進(jìn)行備份操作以實(shí)現(xiàn)將待備份硬盤備份成鏡像文件;預(yù)設(shè)備份配置文件包括選取待備份的機(jī)器節(jié)點(diǎn)的硬盤名稱。

      在實(shí)際應(yīng)用中,可以通過(guò)建立多個(gè)目標(biāo)機(jī)器節(jié)點(diǎn)與服務(wù)器之間的通信,并通過(guò)預(yù)設(shè)的與各個(gè)目標(biāo)機(jī)器節(jié)點(diǎn)中的硬盤對(duì)應(yīng)的預(yù)設(shè)備份配置文件來(lái)實(shí)現(xiàn)對(duì)多個(gè)目標(biāo)機(jī)器節(jié)點(diǎn)的批量備份。

      作為優(yōu)選地,步驟S23的過(guò)程具體為:

      步驟S231:依據(jù)預(yù)設(shè)備份配置文件確定目標(biāo)機(jī)器節(jié)點(diǎn)的待備份的硬盤;

      具體地,預(yù)設(shè)備份配置文件中包括目標(biāo)機(jī)器節(jié)點(diǎn)的待恢復(fù)的硬盤名稱,通過(guò)此來(lái)確定目標(biāo)機(jī)器節(jié)點(diǎn)的待備份的硬盤。

      步驟S232:解析并保存待備份的硬盤的分區(qū)表;

      步驟S233:查找分區(qū)表中的待備份的硬盤的分區(qū)信息;

      步驟S234:判斷是否查找到待備份的硬盤的分區(qū)信息,如果是,進(jìn)入步驟S235,否則,進(jìn)入步驟S236:;

      步驟S235:將待備份的硬盤的分區(qū)信息保存為目標(biāo)鏡像文件;

      可以理解的是,在將待備份的硬盤的分區(qū)信息保存為目標(biāo)鏡像文件后,再將目標(biāo)鏡像文件保存在指定目錄下。

      步驟S236:保存待備份的硬盤的基本信息,基本信息包括待備份的硬盤的大小。

      作為優(yōu)選地,步驟S234和步驟235之間還包括:

      步驟S237:查找待備份的硬盤的文件系統(tǒng)格式信息;

      步驟S238:判斷是否查找到待備份的硬盤的文件系統(tǒng)格式信息,如果是,則進(jìn)入步驟S239,否則,進(jìn)入步驟S240;

      步驟S239:依據(jù)待備份的硬盤的文件系統(tǒng)格式信息確定備份方式;

      步驟S240:確定dd備份為待備份的硬盤的文件系統(tǒng)格式信息確定備份方式。

      與上述恢復(fù)方式相同,在進(jìn)行數(shù)據(jù)備份時(shí),根據(jù)硬盤的文件系統(tǒng)格式信息的不同,為了提高備份效率,選取不同的備份方式。但當(dāng)查找不到文件系統(tǒng)格式信息時(shí),則選用通用的dd備份來(lái)進(jìn)行備份。

      作為優(yōu)選地,步驟S239中,備份方式包括partclone備份方式。

      綜上,選中待備份的目標(biāo)機(jī)器節(jié)點(diǎn)后,依據(jù)預(yù)設(shè)備份配置文件確定目標(biāo)機(jī)器節(jié)點(diǎn)的待備份的硬盤,然后解析目標(biāo)機(jī)器節(jié)點(diǎn)硬盤的分區(qū)表,對(duì)主引導(dǎo)數(shù)據(jù)(MBR/GPT)、分區(qū)表進(jìn)行保存,然后查找目標(biāo)硬盤分區(qū)信息。若未找到目標(biāo)硬盤分區(qū)信息,則會(huì)在保存硬盤的基本信息后,結(jié)束備份;若檢測(cè)到目標(biāo)硬件設(shè)備的分區(qū)信息后,則會(huì)進(jìn)一步判斷目標(biāo)硬盤內(nèi)的文件系統(tǒng)格式,然后選擇相應(yīng)最佳的備份方式進(jìn)行備份,一切都準(zhǔn)備就緒后,就可以開(kāi)始目標(biāo)機(jī)器節(jié)點(diǎn)的硬盤的自動(dòng)化備份操作,備份完成的鏡像文件會(huì)保存在目標(biāo)文件夾下。

      可見(jiàn),本發(fā)明批量化、自動(dòng)化備份恢復(fù)節(jié)點(diǎn)的單個(gè)或多個(gè)硬盤數(shù)據(jù),解決了各種數(shù)據(jù)中心,大量服務(wù)器針對(duì)多個(gè)節(jié)點(diǎn)機(jī)器的硬盤中的數(shù)據(jù)需要進(jìn)行備份恢復(fù)的需求,自動(dòng)化完成大量重復(fù)性工作,提高了運(yùn)維人員的工作效率。

      本發(fā)明提供了一種基于云平臺(tái)的節(jié)點(diǎn)硬盤自動(dòng)化恢復(fù)方法,包括確定目標(biāo)機(jī)器節(jié)點(diǎn);建立目標(biāo)機(jī)器節(jié)點(diǎn)與其所在的數(shù)據(jù)中心的服務(wù)器之間的通信;依據(jù)預(yù)設(shè)恢復(fù)配置文件確定目標(biāo)機(jī)器節(jié)點(diǎn)的待恢復(fù)的硬盤以及讀取由待恢復(fù)的硬盤預(yù)先備份而成的目標(biāo)鏡像文件,并通過(guò)目標(biāo)鏡像文件對(duì)待恢復(fù)硬盤進(jìn)行恢復(fù)操作以實(shí)現(xiàn)對(duì)硬盤的恢復(fù),其中,恢復(fù)配置文件包括由待恢復(fù)的硬盤預(yù)先備份而成的目標(biāo)鏡像文件的選取??梢?jiàn),本發(fā)明在確定目標(biāo)機(jī)器節(jié)點(diǎn)后,建立該目標(biāo)機(jī)器節(jié)點(diǎn)與服務(wù)器之間的通信,且在建立通信后通過(guò)預(yù)設(shè)的恢復(fù)配置文件來(lái)查找由待恢復(fù)的硬盤預(yù)先備份而成的目標(biāo)鏡像文件,通過(guò)目標(biāo)鏡像文件實(shí)現(xiàn)對(duì)目標(biāo)機(jī)器節(jié)點(diǎn)的待恢復(fù)的硬盤的恢復(fù),當(dāng)多個(gè)目標(biāo)機(jī)器節(jié)點(diǎn)與服務(wù)器建立通信時(shí),則可批量對(duì)多個(gè)目標(biāo)機(jī)器節(jié)點(diǎn)進(jìn)行批量恢復(fù),無(wú)需人工一一進(jìn)行恢復(fù),提高了硬盤恢復(fù)效率,出錯(cuò)率低,提高了整個(gè)數(shù)據(jù)中心的性能。

      需要說(shuō)明的是,在本說(shuō)明書(shū)中,諸如第一和第二等之類的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者設(shè)備中還存在另外的相同要素。

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

      當(dāng)前第1頁(yè)1 2 3 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1