一種批量部署定制化系統(tǒng)的方法及系統(tǒng)的制作方法
【技術領域】
[0001]本申請涉及計算機領域,特別涉及一種批量部署定制化系統(tǒng)的方法及系統(tǒng)。
【背景技術】
[0002]隨著技術的發(fā)展,人們對批量部署定制化系統(tǒng)的要求越來越高。
[0003]現(xiàn)有的技術不能實現(xiàn)完全的批量部署,需要運維人員挨個部署工作,耗時耗力。
[0004]因此,如何高效的實現(xiàn)完全的批量部署,將運維人員從耗時耗力的部署工作中解脫出來是本領域技術人員目前需要解決的技術問題。
【發(fā)明內(nèi)容】
[0005]本申請所要解決的技術問題是提供一種批量部署定制化系統(tǒng)的方法及系統(tǒng),解決了現(xiàn)有技術中不能實現(xiàn)完全的批量部署,需要運維人員挨個部署工作,耗時耗力的問題。
[0006]其具體方案如下:
[0007]—種批量部署定制化系統(tǒng)的方法,該方法包括:
[0008]獲取批量部署的請求指令,所述批量部署的請求指令中包括待進行批量部署的文件標識;
[0009]利用與所述待進行批量部署的文件標識相對應的文件配置模板機;
[0010]將所述模板機上,與所述待進行批量部署的文件標識相對應的文件鏡像到服務器上;
[0011]啟動待進行部署的目標主機;
[0012]將所述服務器上,與所述待進行批量部署的文件標識相對應的鏡像文件下發(fā)到所述目標主機,并控制通過所述鏡像文件配置所述目標主機。
[0013]上述的方法,所述將所述模板機上,與所述待進行批量部署的文件標識相對應的文件鏡像到服務器上之后,還包括:
[0014]將所述服務器上,與所述待進行批量部署的文件標識相對應的鏡像文件保存在映像池中。
[0015]上述的方法,所述將所述模板機上,與所述待進行批量部署的文件標識相對應的文件鏡像到服務器上,包括:
[0016]在所述模板機的硬盤上,獲取與所述待進行批量部署的文件標識相對應的文件;
[0017]通過文件復制模式,對所述與待進行批量部署的文件標識相對應的文件進行復制;
[0018]將復制后的文件保存在所述服務器上。
[0019]上述的方法,在所述啟動待進行部署的目標主機之后,還包括:
[0020]根據(jù)dhcp服務配置文件,查找與所述目標主機對應的所述服務器。
[0021]上述的方法,所述將所述服務器上,與所述待進行批量部署的文件標識相對應的鏡像文件下發(fā)到所述目標主機,包括:
[0022]通過點對點的通信方式,將所述服務器上,與所述待進行批量部署的文件標識相對應的鏡像文件下發(fā)到所述目標主機。
[0023]—種批量部署定制化系統(tǒng)的系統(tǒng),該系統(tǒng)包括:
[0024]獲取單元,用于獲取批量部署的請求指令,所述批量部署的請求指令中包括待進行批量部署的文件標識;
[0025]配置單元,用于利用與所述待進行批量部署的文件標識相對應的文件配置模板機;
[0026]鏡像單元,用于將所述模板機上,與所述待進行批量部署的文件標識相對應的文件鏡像到服務器上;
[0027]啟動單元,用于啟動待進行部署的目標主機;
[0028]下發(fā)單元,用于將所述服務器上,與所述待進行批量部署的文件標識相對應的鏡像文件下發(fā)到所述目標主機,并控制通過所述鏡像文件配置所述目標主機。
[0029]上述的系統(tǒng),還包括:
[0030]第一保存單元,用于將所述服務器上,與所述待進行批量部署的文件標識相對應的鏡像文件保存在映像池中。
[0031 ] 上述的系統(tǒng),所述鏡像單元包括:
[0032]第一查找單元,用于在所述模板機的硬盤上,查找與所述待進行批量部署的文件標識相對應的文件;
[0033]復制單元,用于通過文件復制模式,對所述與待進行批量部署的文件標識相對應的文件進行復制;
[0034]第二保存單元,用于將復制后的文件保存在所述服務器上。
[0035]上述的系統(tǒng),還包括:
[0036]第二查找單元,用于根據(jù)dhcp服務配置文件,查找與所述目標主機對應的所述服務器。
[0037]本申請?zhí)峁┑囊环N批量部署定制化系統(tǒng)的方法中,獲取批量部署的請求指令,所述批量部署的請求指令中包括待進行批量部署的文件標識;利用與所述待進行批量部署的文件標識相對應的文件配置模板機;將所述模板機上,與所述待進行批量部署的文件標識相對應的文件鏡像到服務器上;啟動待進行部署的目標主機;將所述服務器上,與所述待進行批量部署的文件標識相對應的鏡像文件下發(fā)到所述目標主機,并控制通過所述鏡像文件配置所述目標主機。本申請中,首先將待進行批量部署的文件配置到一臺模板機上,然后通過鏡像的方式將所述模板機的配置下發(fā)到有同樣需求的主機中,可以完全實現(xiàn)批量部署,將運維人員從耗時耗力的部署工作中解脫出來,大大縮短了工作人員的工作效率,節(jié)約時間。
【附圖說明】
[0038]為了更清楚地說明本申請實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0039]圖1是本申請的一種批量部署定制化系統(tǒng)的方法實施例的流程圖;
[0040]圖2是本申請的一種批量部署定制化系統(tǒng)的系統(tǒng)實施例的示意圖。
【具體實施方式】
[0041 ] 下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├?,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。
[0042]參考圖1,示出了本申請一種批量部署定制化系統(tǒng)的方法實施例的流程圖,可以包括以下步驟:
[0043]步驟SlOl:獲取批量部署的請求指令,所述批量部署的請求指令中包括待進行批量部署的文件標識。
[0044]當企業(yè)或者單位需要對員工的電腦進行批量部署時,首先用戶需要向指定設備發(fā)送批量部署的請求指令,請求指令中包括需要進行部署的文件對應的標識。
[0045]步驟S102:利用與所述待進行批量部署的文件標識相對應的文件配置模板機。
[0046]獲取與接收到的文件標識相對應的文件,利用這些文件配置一臺主機,并將這臺主機作為模板機。
[0047]將需要進行部署的操作系統(tǒng)、配置、應用軟件和第三方插件等安裝到模板機上作為映像源。
[0048]步驟S103:將所述模板機上,與所述待進行批量部署的文件標識相對應的文件鏡像到服務器上。
[0049]在所述模板機的硬盤上,獲取與所述待進行批量部署的文件標識相對應的所有的文件,如需要進行部署的操作系統(tǒng)、配置、應用軟件和第三方插件等。
[0050]通過文件復制模式,對所述與待進行批量部署的文件標識相對應的所有文件進行復制。
[0051 ] 將復制后的文件保存在所述服務器上。
[0052]本申請中,還可以,將所述服務器上,與所述待進行批量部署的文件標識相對應的鏡像文件保存在映像池中,所述映像池中可以保存多種需要批量部署的模板原型。
[0053]步驟S104:啟動待進行部署的目標主機。
[0054]通過網(wǎng)卡打開待進行部署的所有主機。
[0055]步驟S105:將所述服務器上,與所述待進行批量部署的文件標識相對應的鏡像文件下發(fā)到所述目標主機,并控制通過所述鏡像文件配置所述目標主機。
[0056]根據(jù)dhcp服務配置文件,查找與待進行部署的主機對應的服務器。
[0057]將服務器上與待進行批量部署的文件標識相對應的鏡像文件通過網(wǎng)絡發(fā)送到所有待進行部署的主機上,或者服務器從映射池中獲取與待進行批量部署的文件標識相對應的鏡像文件,然后將這些鏡像文件發(fā)送到所有待進行部署的主機上。
[0058]通過點對點的通信方式,將所述待進行批量部署的文件標識相對應的鏡像文件下發(fā)到待進行部署的主機上。