一種批量配置服務(wù)器raid的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明公開(kāi)一種批量配置服務(wù)器raid的方法,屬于服務(wù)器raid管理技術(shù)領(lǐng)域。
【背景技術(shù)】
[0002]隨著計(jì)算機(jī)技術(shù)以及集成電路技術(shù)的飛速發(fā)展,高性能的服務(wù)器越來(lái)越成為經(jīng)濟(jì)社會(huì)發(fā)展的需要??蛻魧?duì)服務(wù)器的采購(gòu)量也明顯增加。隨之而來(lái)的就是大量的服務(wù)器安裝操作系統(tǒng)之前的準(zhǔn)備工作。而raid配置就是服務(wù)器安裝操作系統(tǒng)之前必不可少的準(zhǔn)備工作之一。現(xiàn)有的raid配置通常是在單臺(tái)服務(wù)器啟動(dòng)時(shí),按照提示進(jìn)入raid卡的B1S界面,進(jìn)行一系列復(fù)雜的操作,完成raid的配置。而當(dāng)有大批量的服務(wù)器需要raid配置的時(shí)候,現(xiàn)有的raid配置做法就顯得更加費(fèi)事費(fèi)力,大批量的服務(wù)器raid配置會(huì)耗費(fèi)大量的時(shí)間和人力。為此,本發(fā)明提供一種批量配置服務(wù)器raid的方法,使用該方法可以通過(guò)pxe服務(wù)器配置及Iinux系統(tǒng)下的raid配置工具M(jìn)egacl1、arcconf等實(shí)現(xiàn)服務(wù)器的批量raid配置功能,節(jié)省了大量的資源人力,極大地提升了相率,降低了運(yùn)維成本。
[0003]Raid,Redundant Arrays of Independent Disks,磁盤(pán)陣列,磁盤(pán)陣列是由很多磁盤(pán),組合成一個(gè)容量巨大的磁盤(pán)組,利用個(gè)別磁盤(pán)提供數(shù)據(jù)所產(chǎn)生加成效果提升整個(gè)磁盤(pán)系統(tǒng)效能。將數(shù)據(jù)切割成許多區(qū)段,分別存放在各個(gè)硬盤(pán)上。磁盤(pán)陣列還能利用同位檢查,在數(shù)組中任意一個(gè)硬盤(pán)故障時(shí),仍可讀出數(shù)據(jù),在數(shù)據(jù)重構(gòu)時(shí),將數(shù)據(jù)經(jīng)計(jì)算后重新置入新硬盤(pán)中。
【發(fā)明內(nèi)容】
[0004]本發(fā)明針對(duì)目前對(duì)大批量的服務(wù)器需要raid配置時(shí),耗費(fèi)大量的時(shí)間和人力的問(wèn)題,提供一種批量配置服務(wù)器raid的方法,節(jié)省了大量的資源人力,極大地提升了相率,降低了運(yùn)維成本。
[0005]本發(fā)明提出的具體方案是:
一種批量配置服務(wù)器raid的方法,部署源服務(wù)器,安裝Linux系統(tǒng),并進(jìn)行鏡像部署,設(shè)置raid配置功能模塊,指定PXE啟動(dòng)引導(dǎo),需要配置Raid的目標(biāo)服務(wù)器通過(guò)網(wǎng)絡(luò)與源服務(wù)器互聯(lián)互通,目標(biāo)服務(wù)器通過(guò)PXE啟動(dòng)并加載Iinux系統(tǒng),根據(jù)源服務(wù)器提供的鏡像部署模板,自動(dòng)執(zhí)行raid配置腳本實(shí)現(xiàn)硬盤(pán)raid的配置功能。需要配置Raid的目標(biāo)服務(wù)器可以通過(guò)局域網(wǎng)或者公網(wǎng)與源服務(wù)器互聯(lián)互通。
[0006]所述部署源服務(wù)器包括安裝tftp-server、dhcp、ftp服務(wù),并指定TFTP的服務(wù)器IP地址為本機(jī)IP JgSPXE引導(dǎo)程序的文件名,啟動(dòng)并開(kāi)啟tftp-server、dhcp、ftp服務(wù)。
[0007]所述目標(biāo)服務(wù)器設(shè)置開(kāi)機(jī)第一啟動(dòng)項(xiàng)為PXE網(wǎng)絡(luò)啟動(dòng),從源服務(wù)器上通過(guò)TFTP服務(wù)加載內(nèi)核和文件系統(tǒng),加載完成后自動(dòng)執(zhí)行raid配置腳本,完成raid的配置。
[0008]設(shè)置raid配置功能模塊包括創(chuàng)建源服務(wù)器內(nèi)核啟動(dòng)完成的自動(dòng)執(zhí)行腳本,輸入需要配置的raid級(jí)別、背板ID、磁盤(pán)ID的數(shù)據(jù)信息,生成自動(dòng)raid配置腳本。
[0009]所述目標(biāo)服務(wù)器raid配置的過(guò)程為: 目標(biāo)服務(wù)器從自己的PXE網(wǎng)卡啟動(dòng),向本網(wǎng)絡(luò)中的DHCP服務(wù)器索取IP ;
DHCP服務(wù)器返回分給客戶機(jī)IP以及bootstrap文件的放置位置,從該位置通過(guò)TFTP服務(wù)獲取bootstrap文件;
目標(biāo)服務(wù)器取得bootstrap文件后之執(zhí)行該文件;
根據(jù)bootstrap的執(zhí)行結(jié)果,通過(guò)TFTP服務(wù)器加載內(nèi)核和文件系統(tǒng);
運(yùn)行文件系統(tǒng)中的raid配置腳本,根據(jù)之前配置過(guò)的raid信息進(jìn)行raid配置;
完成raid配置。
[0010]本發(fā)明的有益之處是:本發(fā)明部署源服務(wù)器,安裝Linux系統(tǒng),并進(jìn)行鏡像部署,設(shè)置raid配置功能模塊,指定PXE啟動(dòng)引導(dǎo),需要配置Raid的目標(biāo)服務(wù)器通過(guò)網(wǎng)絡(luò)與源服務(wù)器互聯(lián)互通,目標(biāo)服務(wù)器通過(guò)PXE啟動(dòng)并加載Iinux系統(tǒng),根據(jù)源服務(wù)器提供的鏡像部署模板,自動(dòng)執(zhí)行raid配置腳本實(shí)現(xiàn)硬盤(pán)raid的配置功能;使用該方法可以通過(guò)pxe服務(wù)器配置及Iinux系統(tǒng)下的raid配置工具M(jìn)egacl1、arcconf等實(shí)現(xiàn)服務(wù)器的批量raid配置功能,節(jié)省了大量的資源人力,極大地提升了相率,降低了運(yùn)維成本。
【附圖說(shuō)明】
[0011]圖1批量raid配置網(wǎng)絡(luò)環(huán)境示意圖。
【具體實(shí)施方式】
[0012]一種批量配置服務(wù)器raid的方法,部署源服務(wù)器,安裝Linux系統(tǒng),并進(jìn)行鏡像部署,設(shè)置raid配置功能模塊,指定PXE啟動(dòng)引導(dǎo),需要配置Raid的目標(biāo)服務(wù)器通過(guò)網(wǎng)絡(luò)與源服務(wù)器互聯(lián)互通,目標(biāo)服務(wù)器通過(guò)PXE啟動(dòng)并加載Iinux系統(tǒng),根據(jù)源服務(wù)器提供的鏡像部署模板,自動(dòng)執(zhí)行raid配置腳本實(shí)現(xiàn)硬盤(pán)raid的配置功能。
[0013]其中部署源服務(wù)器包括安裝tftp-server、dhcp、ftp服務(wù),并指定TFTP的服務(wù)器IP地址為本機(jī)IP JgSPXE引導(dǎo)程序的文件名,啟動(dòng)并開(kāi)啟tftp-server、dhcp、ftp服務(wù)。
[0014]設(shè)置raid配置功能模塊包括創(chuàng)建源服務(wù)器內(nèi)核啟動(dòng)完成的自動(dòng)執(zhí)行腳本,輸入需要配置的raid級(jí)別、背板ID、磁盤(pán)ID的數(shù)據(jù)信息等,生成自動(dòng)raid配置腳本。
[0015]利用上述方法,結(jié)合附圖對(duì)本發(fā)明做進(jìn)一步說(shuō)明。
[0016]搭建源服務(wù)器:
配置一臺(tái)服務(wù)器作為源服務(wù)器,在其上安裝Red Hat Enterprise Linux 6.x版本的操作系統(tǒng)。為該服務(wù)器安裝tftp-server、dhcp、ftp服務(wù),并指定TFTP的服務(wù)器IP地址為本機(jī)IP。指定PXE引導(dǎo)程序的文件名。啟動(dòng)并開(kāi)啟tftp-server、dhcp、ftp服務(wù)。
[0017]Raid配置功能模塊:
為Iinux啟動(dòng)內(nèi)核安裝raid配置工具M(jìn)egacl1、arcconf等。并創(chuàng)建raid配置自動(dòng)執(zhí)行腳本。該腳本記錄raid配置的raid級(jí)別、背板號(hào)、磁盤(pán)ID等配置raid所需要的數(shù)據(jù)。腳本根據(jù)所需數(shù)據(jù)生成raid配置命令,并在內(nèi)核引導(dǎo)完成后自動(dòng)執(zhí)行。
[0018]目標(biāo)服務(wù)器啟動(dòng)并完成自動(dòng)raid配置功能。
[0019]目標(biāo)服務(wù)器設(shè)置開(kāi)機(jī)第一啟動(dòng)項(xiàng)為PXE網(wǎng)絡(luò)啟動(dòng)。從源服務(wù)器上通過(guò)TFTP服務(wù)加載內(nèi)核和文件系統(tǒng)。加載完成后自動(dòng)執(zhí)行raid配置腳本,完成raid的配置。
[0020]其中目標(biāo)服務(wù)器raid配置過(guò)程: 目標(biāo)服務(wù)器從自己的PXE網(wǎng)卡啟動(dòng),向本網(wǎng)絡(luò)中的DHCP服務(wù)器索取IP ;
DHCP服務(wù)器返回分給客戶機(jī)IP以及bootstrap文件的放置位置,從該位置通過(guò)TFTP服務(wù)獲取bootstrap文件;
目標(biāo)服務(wù)器取得bootstrap文件后之執(zhí)行該文件;
根據(jù)bootstrap的執(zhí)行結(jié)果,通過(guò)TFTP服務(wù)器加載內(nèi)核和文件系統(tǒng);
運(yùn)行文件系統(tǒng)中的raid配置腳本,根據(jù)之前配置過(guò)的raid信息進(jìn)行raid配置;
完成raid配置。
[0021]目標(biāo)服務(wù)器就可以利用PXE網(wǎng)絡(luò)啟動(dòng)。從源服務(wù)器上通過(guò)TFTP服務(wù)加載內(nèi)核和文件系統(tǒng)。加載完成后自動(dòng)執(zhí)行raid配置腳本,完成raid的配置了。
【主權(quán)項(xiàng)】
1.一種批量配置服務(wù)器raid的方法,其特征是部署源服務(wù)器,安裝Linux系統(tǒng),并進(jìn)行鏡像部署,設(shè)置raid配置功能模塊,指定PXE啟動(dòng)引導(dǎo),需要配置Raid的目標(biāo)服務(wù)器通過(guò)網(wǎng)絡(luò)與源服務(wù)器互聯(lián)互通,目標(biāo)服務(wù)器通過(guò)PXE啟動(dòng)并加載linux系統(tǒng),根據(jù)源服務(wù)器提供的鏡像部署模板,自動(dòng)執(zhí)行raid配置腳本實(shí)現(xiàn)硬盤(pán)raid的配置功能。2.根據(jù)權(quán)利要求1所述的一種批量配置服務(wù)器raid的方法,其特征是所述部署源服務(wù)器包括安裝tftp-server、dhcp、ftp服務(wù),并指定TFTP的服務(wù)器IP地址為本機(jī)IP,指定PXE引導(dǎo)程序的文件名,啟動(dòng)并開(kāi)啟tftp-server、dhcp、ftp服務(wù)。3.根據(jù)權(quán)利要求2所述的一種批量配置服務(wù)器raid的方法,其特征是所述目標(biāo)服務(wù)器設(shè)置開(kāi)機(jī)第一啟動(dòng)項(xiàng)為PXE網(wǎng)絡(luò)啟動(dòng),從源服務(wù)器上通過(guò)TFTP服務(wù)加載內(nèi)核和文件系統(tǒng),加載完成后自動(dòng)執(zhí)行raid配置腳本,完成raid的配置。4.根據(jù)權(quán)利要求2或3所述的一種批量配置服務(wù)器raid的方法,其特征是設(shè)置raid配置功能模塊包括創(chuàng)建源服務(wù)器內(nèi)核啟動(dòng)完成的自動(dòng)執(zhí)行腳本,輸入需要配置的raid級(jí)另IJ、背板ID、磁盤(pán)ID的數(shù)據(jù)信息,生成自動(dòng)raid配置腳本。5.根據(jù)權(quán)利要求4所述的一種批量配置服務(wù)器raid的方法,其特征是所述目標(biāo)服務(wù)器raid配置的過(guò)程為: 目標(biāo)服務(wù)器從自己的PXE網(wǎng)卡啟動(dòng),向本網(wǎng)絡(luò)中的DHCP服務(wù)器索取IP ; DHCP服務(wù)器返回分給客戶機(jī)IP以及bootstrap文件的放置位置,從該位置通過(guò)TFTP服務(wù)獲取bootstrap文件; 目標(biāo)服務(wù)器取得bootstrap文件后之執(zhí)行該文件; 根據(jù)bootstrap的執(zhí)行結(jié)果,通過(guò)TFTP服務(wù)器加載內(nèi)核和文件系統(tǒng); 運(yùn)行文件系統(tǒng)中的raid配置腳本,根據(jù)之前配置過(guò)的raid信息進(jìn)行raid配置; 完成raid配置。
【專利摘要】本發(fā)明公開(kāi)一種批量配置服務(wù)器raid的方法,屬于服務(wù)器raid管理技術(shù)領(lǐng)域;部署源服務(wù)器,安裝Linux系統(tǒng),并進(jìn)行鏡像部署,設(shè)置raid配置功能模塊,指定PXE啟動(dòng)引導(dǎo),需要配置Raid的目標(biāo)服務(wù)器通過(guò)網(wǎng)絡(luò)與源服務(wù)器互聯(lián)互通,目標(biāo)服務(wù)器通過(guò)PXE啟動(dòng)并加載linux系統(tǒng),根據(jù)源服務(wù)器提供的鏡像部署模板,自動(dòng)執(zhí)行raid配置腳本實(shí)現(xiàn)硬盤(pán)raid的配置功能;本發(fā)明節(jié)省了大量的資源人力,極大地提升了相率,降低了運(yùn)維成本。
【IPC分類】G06F3/06, G06F9/445
【公開(kāi)號(hào)】CN105242875
【申請(qǐng)?zhí)枴緾N201510592211
【發(fā)明人】孫永杰
【申請(qǐng)人】浪潮集團(tuán)有限公司
【公開(kāi)日】2016年1月13日
【申請(qǐng)日】2015年9月17日