本發(fā)明涉及終端管理的應(yīng)用領(lǐng)域,更具體地,涉及一種集中管理和多區(qū)域服務(wù)的終端管理系統(tǒng)。
背景技術(shù):
隨著計(jì)算機(jī)技術(shù)的普及,各類學(xué)校和機(jī)構(gòu)均大量配備了計(jì)算機(jī)(終端)作為實(shí)驗(yàn)或辦公用途。在這類組織中,往往會(huì)采購(gòu)?fù)瑯优渲玫挠?jì)算機(jī)(終端)以求達(dá)到方便管理,統(tǒng)一升級(jí)的目的,促使了計(jì)算機(jī)(終端)批量管理的需求日益增強(qiáng)。為了滿足計(jì)算機(jī)(終端)批量管理的需求,各種計(jì)算機(jī)(終端)批量管理產(chǎn)品被推出。這些產(chǎn)品均能實(shí)現(xiàn)各種批量管理需求,如批量部署操作系統(tǒng),批量式增量更新系統(tǒng)等。但是這些產(chǎn)品都是局域網(wǎng)可用的,跨局域網(wǎng)就無(wú)法使用,往往使得課室a的標(biāo)準(zhǔn)化操作系統(tǒng)鏡像無(wú)法在需要同樣系統(tǒng)但處于不同局域網(wǎng)的課室b進(jìn)行部署,而是需要在課室b重新部署一份標(biāo)準(zhǔn)化的操作系統(tǒng)后再進(jìn)行批量部署。各課室的終端管理系統(tǒng)只能管理各課室的終端設(shè)備,而無(wú)法在控制層面實(shí)現(xiàn)多課室或多局域網(wǎng)的統(tǒng)一終端管理。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供一種集中管理和多區(qū)域服務(wù)的終端管理系統(tǒng),該系統(tǒng)可實(shí)現(xiàn)終端管理系統(tǒng)的集中管理和多區(qū)域服務(wù)。
為了達(dá)到上述技術(shù)效果,本發(fā)明的技術(shù)方案如下:
一種集中管理和多區(qū)域服務(wù)的終端管理系統(tǒng),包括若干區(qū)域終端管理系統(tǒng)、中央終端管理系統(tǒng);
所述的中央終端管理系統(tǒng)為整個(gè)系統(tǒng)進(jìn)行系統(tǒng)管理,狀態(tài)監(jiān)控,鏡像及軟件資源共享管理,鏡像數(shù)據(jù)及軟件資源推送;所述的區(qū)域終端管理系統(tǒng)提供終端管理,分組管理,鏡像管理,更新管理,存儲(chǔ)管理,任務(wù)管理,配置管理,鏡像共享管理;
在任意區(qū)域終端管理系統(tǒng)需要某本地不存在但在其他區(qū)域終端管理系統(tǒng)存在或在中央終端管理系統(tǒng)存在的鏡像資源時(shí),中央終端管理系統(tǒng)主動(dòng)提供鏡像資源的拉取、通知存在鏡像資源的區(qū)域終端管理系統(tǒng)直接推送或中央終端管理系統(tǒng)作中繼轉(zhuǎn)發(fā);
中央終端管理系統(tǒng)對(duì)本地區(qū)域終端管理系統(tǒng)發(fā)送服務(wù)數(shù)據(jù),所述服務(wù)數(shù)據(jù)包括管理指令和業(yè)務(wù)數(shù)據(jù),所述業(yè)務(wù)數(shù)據(jù)包括區(qū)域終端管理系統(tǒng)所管理的鏡像資源,應(yīng)用資源及應(yīng)用更新,系統(tǒng)信息;所述管理指令是由中央終端管理系統(tǒng)向區(qū)域終端管理系統(tǒng)所發(fā)出的指令,中央終端管理系統(tǒng)通過(guò)管理指令設(shè)置,修改,查看,管理區(qū)域終端管理系統(tǒng),區(qū)域終端管理系統(tǒng)執(zhí)行中央終端管理系統(tǒng)發(fā)送的管理指令,依據(jù)協(xié)議體系向中央終端管理系統(tǒng)請(qǐng)求業(yè)務(wù)數(shù)據(jù),發(fā)送反饋數(shù)據(jù),或提交區(qū)域終端管理系統(tǒng)的運(yùn)行數(shù)據(jù);中央終端管理系統(tǒng)接收區(qū)域終端管理系統(tǒng)的數(shù)據(jù)反饋,依據(jù)請(qǐng)求提供相應(yīng)的服務(wù)。
進(jìn)一步地,區(qū)域終端管理系統(tǒng)與其所在區(qū)域的終端之間通過(guò)以太網(wǎng)的方式進(jìn)行連接,區(qū)域終端管理系統(tǒng)負(fù)責(zé)區(qū)域內(nèi)的終端管理,其功能包括但不限于用戶管理,終端管理,分組管理,鏡像管理,更新管理,存儲(chǔ)管理,任務(wù)管理,配置管理,鏡像共享管理。
進(jìn)一步地,所述區(qū)域并不限于某一固定物理空間,二層網(wǎng)絡(luò)可達(dá)或dhcp服務(wù)可達(dá)的網(wǎng)絡(luò)范圍即為所述區(qū)域。
進(jìn)一步地,所述鏡像管理功能包括鏡像的自動(dòng)捕獲,鏡像的導(dǎo)出與導(dǎo)入以及鏡像的分發(fā)設(shè)置。
進(jìn)一步地,所述的任務(wù)管理包括基于主機(jī)或分組的鏡像智能部署任務(wù)的創(chuàng)建、刪除、修改、查詢,基于主機(jī)或分組的鏡像更新分發(fā)任務(wù)的創(chuàng)建、刪除、修改、查詢,基于主機(jī)或分組的遠(yuǎn)程開(kāi)關(guān)機(jī)任務(wù)的創(chuàng)建、刪除、查詢,以及任務(wù)的調(diào)度。
進(jìn)一步地,鏡像在該系統(tǒng)中的共享過(guò)程如下:
a)、中央終端管理系統(tǒng)為用戶提供所有鏡像的鏡像列表;
b)、用戶選擇某一符合其要求的鏡像進(jìn)行分發(fā)或部署;
c)、用戶所在區(qū)域的區(qū)域終端管理系統(tǒng)判斷該鏡像是否存在于本地;
d)、如果該鏡像在本地系統(tǒng)中存儲(chǔ),則直接進(jìn)行分發(fā)或智能部署;
e)、如果該鏡像不在本地系統(tǒng)中存儲(chǔ),則區(qū)域終端管理系統(tǒng)請(qǐng)求中央終端管理系統(tǒng),請(qǐng)求緩存該鏡像;
f)、中央終端管理系統(tǒng)接收請(qǐng)求后,提取該鏡像的存儲(chǔ)索引,定位該鏡像的存儲(chǔ)位置;
g)、如果該鏡像存在于中央終端管理系統(tǒng)中,則通知區(qū)域終端管理系統(tǒng)進(jìn)行拉?。?/p>
h)、如果該鏡像存在于某區(qū)域終端管理系統(tǒng)中,則通知區(qū)域終端管理系統(tǒng)直接與鏡像所在的區(qū)域終端管理系統(tǒng)通信;
i)、若兩個(gè)終端管理系統(tǒng)能直接通信,則區(qū)域終端管理系統(tǒng)從鏡像所在的區(qū)域終端管理系統(tǒng)拉取鏡像;
j)、若兩個(gè)終端管理系統(tǒng)不能直接通信,則區(qū)域終端管理系統(tǒng)再次請(qǐng)求中央終端管理系統(tǒng),請(qǐng)求鏡像的中繼轉(zhuǎn)發(fā);
k)、中央終端管理系統(tǒng)接收請(qǐng)求后,直接對(duì)鏡像所在的區(qū)域終端管理系統(tǒng)發(fā)起鏡像上傳到中央終端管理系統(tǒng)的指令;
l)、鏡像所在的區(qū)域終端管理系統(tǒng)接收指令后上傳鏡像數(shù)據(jù)給中央終端管理系統(tǒng);
m)、中央終端管理系統(tǒng)將鏡像數(shù)據(jù)轉(zhuǎn)發(fā)給目標(biāo)區(qū)域終端管理系統(tǒng)。
進(jìn)一步地,所述鏡像的自動(dòng)捕獲過(guò)程如下:
1)、用戶在區(qū)域終端管理系統(tǒng)設(shè)置鏡像捕獲任務(wù);
2)、用戶在某一終端完成鏡像制作;
3)、重啟終端;
4)、終端以pxe的方式啟動(dòng),dhcp分配ip成功后通過(guò)tftp協(xié)議加載ipxe;
5)、ipxe使用http協(xié)議向區(qū)域終端管理系統(tǒng)請(qǐng)求加載定制的內(nèi)存操作系統(tǒng);
6)、內(nèi)存操作系統(tǒng)加載完成后內(nèi)置于該操作系統(tǒng)的終端管理代理向區(qū)域終端管理系統(tǒng)查詢?nèi)蝿?wù)指令;
7)、接收到任務(wù)指令后,終端管理代理程序從硬盤(pán)中提取磁盤(pán)鏡像數(shù)據(jù),并上傳到區(qū)域終端管理系統(tǒng)。
進(jìn)一步地,鏡像的部署過(guò)程如下:
(1)、終端網(wǎng)絡(luò)啟動(dòng);
(2)、終端以無(wú)盤(pán)工作站的方式加載鏡像中的操作系統(tǒng),使得用戶可以立刻使用;
(3)、當(dāng)終端進(jìn)入操作系統(tǒng)后,內(nèi)置于操作系統(tǒng)的終端管理代理服務(wù)從后臺(tái)啟動(dòng);
(4)、當(dāng)終端管理代理服務(wù)啟動(dòng)后,請(qǐng)求區(qū)域終端管理系統(tǒng)中的鏡像數(shù)據(jù);
(5)、終端管理代理服務(wù)邊接收數(shù)據(jù)邊鏡像數(shù)據(jù)寫(xiě)入對(duì)應(yīng)的磁盤(pán)塊;
(6)、待所有磁盤(pán)數(shù)據(jù)寫(xiě)入硬盤(pán)后,則智能部署完成;
(7)、重啟終端后終端可以直接運(yùn)行,無(wú)需依賴終端管理系統(tǒng)。
與現(xiàn)有技術(shù)相比,本發(fā)明技術(shù)方案的有益效果是:
本發(fā)明技術(shù)的有益效果是實(shí)現(xiàn)了終端管理系統(tǒng)的控制面和數(shù)據(jù)面分離,實(shí)現(xiàn)了多區(qū)域的終端統(tǒng)一管理,鏡像數(shù)據(jù)共享,減少部署過(guò)程中的重復(fù)手動(dòng)工作量,實(shí)現(xiàn)了集中式管理多區(qū)域服務(wù)的效果。
附圖說(shuō)明
圖1為本發(fā)明的總體架構(gòu)圖;
圖2為本發(fā)明鏡像區(qū)域間共享的流程圖;
圖3為本發(fā)明鏡像的自動(dòng)捕獲的流程圖;
圖4為本發(fā)明鏡像的智能部署的流程圖。
具體實(shí)施方式
附圖僅用于示例性說(shuō)明,不能理解為對(duì)本專利的限制;
為了更好說(shuō)明本實(shí)施例,附圖某些部件會(huì)有省略、放大或縮小,并不代表實(shí)際產(chǎn)品的尺寸;
對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō),附圖中某些公知結(jié)構(gòu)及其說(shuō)明可能省略是可以理解的。
下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的說(shuō)明。
實(shí)施例1
如圖1-4所示,一種集中管理和多區(qū)域服務(wù)的終端管理系統(tǒng),包括若干區(qū)域終端管理系統(tǒng)、中央終端管理系統(tǒng);
所述的中央終端管理系統(tǒng)為整個(gè)系統(tǒng)進(jìn)行系統(tǒng)管理,狀態(tài)監(jiān)控,鏡像及軟件資源共享管理,鏡像數(shù)據(jù)及軟件資源推送;所述的區(qū)域終端管理系統(tǒng)提供終端管理,分組管理,鏡像管理,更新管理,存儲(chǔ)管理,任務(wù)管理,配置管理,鏡像共享管理;
在任意區(qū)域終端管理系統(tǒng)需要某本地不存在但在其他區(qū)域終端管理系統(tǒng)存在或在中央終端管理系統(tǒng)存在的鏡像資源時(shí),中央終端管理系統(tǒng)主動(dòng)提供鏡像資源的拉取、通知存在鏡像資源的區(qū)域終端管理系統(tǒng)直接推送或中央終端管理系統(tǒng)作中繼轉(zhuǎn)發(fā);
中央終端管理系統(tǒng)對(duì)本地區(qū)域終端管理系統(tǒng)發(fā)送服務(wù)數(shù)據(jù),所述服務(wù)數(shù)據(jù)包括管理指令和業(yè)務(wù)數(shù)據(jù),所述業(yè)務(wù)數(shù)據(jù)包括區(qū)域終端管理系統(tǒng)所管理的鏡像資源,應(yīng)用資源及應(yīng)用更新,系統(tǒng)信息;所述管理指令是由中央終端管理系統(tǒng)向區(qū)域終端管理系統(tǒng)所發(fā)出的指令,中央終端管理系統(tǒng)通過(guò)管理指令設(shè)置,修改,查看,管理區(qū)域終端管理系統(tǒng),區(qū)域終端管理系統(tǒng)執(zhí)行中央終端管理系統(tǒng)發(fā)送的管理指令,依據(jù)協(xié)議體系向中央終端管理系統(tǒng)請(qǐng)求業(yè)務(wù)數(shù)據(jù),發(fā)送反饋數(shù)據(jù),或提交區(qū)域終端管理系統(tǒng)的運(yùn)行數(shù)據(jù);中央終端管理系統(tǒng)接收區(qū)域終端管理系統(tǒng)的數(shù)據(jù)反饋,依據(jù)請(qǐng)求提供相應(yīng)的服務(wù)。
區(qū)域終端管理系統(tǒng)與其所在區(qū)域的終端之間通過(guò)以太網(wǎng)的方式進(jìn)行連接,區(qū)域終端管理系統(tǒng)負(fù)責(zé)區(qū)域內(nèi)的終端管理,其功能包括但不限于用戶管理,終端管理,分組管理,鏡像管理,更新管理,存儲(chǔ)管理,任務(wù)管理,配置管理,鏡像共享管理。
區(qū)域并不限于某一固定物理空間,二層網(wǎng)絡(luò)可達(dá)或dhcp服務(wù)可達(dá)的網(wǎng)絡(luò)范圍即為所述區(qū)域。
鏡像管理功能包括鏡像的自動(dòng)捕獲,鏡像的導(dǎo)出與導(dǎo)入以及鏡像的分發(fā)設(shè)置。
任務(wù)管理包括基于主機(jī)或分組的鏡像智能部署任務(wù)的創(chuàng)建、刪除、修改、查詢,基于主機(jī)或分組的鏡像更新分發(fā)任務(wù)的創(chuàng)建、刪除、修改、查詢,基于主機(jī)或分組的遠(yuǎn)程開(kāi)關(guān)機(jī)任務(wù)的創(chuàng)建、刪除、查詢,以及任務(wù)的調(diào)度。
鏡像在該系統(tǒng)中的共享過(guò)程如下:
a)、中央終端管理系統(tǒng)為用戶提供所有鏡像的鏡像列表;
b)、用戶選擇某一符合其要求的鏡像進(jìn)行分發(fā)或部署;
c)、用戶所在區(qū)域的區(qū)域終端管理系統(tǒng)判斷該鏡像是否存在于本地;
d)、如果該鏡像在本地系統(tǒng)中存儲(chǔ),則直接進(jìn)行分發(fā)或智能部署;
e)、如果該鏡像不在本地系統(tǒng)中存儲(chǔ),則區(qū)域終端管理系統(tǒng)請(qǐng)求中央終端管理系統(tǒng),請(qǐng)求緩存該鏡像;
f)、中央終端管理系統(tǒng)接收請(qǐng)求后,提取該鏡像的存儲(chǔ)索引,定位該鏡像的存儲(chǔ)位置;
g)、如果該鏡像存在于中央終端管理系統(tǒng)中,則通知區(qū)域終端管理系統(tǒng)進(jìn)行拉取;
h)、如果該鏡像存在于某區(qū)域終端管理系統(tǒng)中,則通知區(qū)域終端管理系統(tǒng)直接與鏡像所在的區(qū)域終端管理系統(tǒng)通信;
i)、若兩個(gè)終端管理系統(tǒng)能直接通信,則區(qū)域終端管理系統(tǒng)從鏡像所在的區(qū)域終端管理系統(tǒng)拉取鏡像;
j)、若兩個(gè)終端管理系統(tǒng)不能直接通信,則區(qū)域終端管理系統(tǒng)再次請(qǐng)求中央終端管理系統(tǒng),請(qǐng)求鏡像的中繼轉(zhuǎn)發(fā);
k)、中央終端管理系統(tǒng)接收請(qǐng)求后,直接對(duì)鏡像所在的區(qū)域終端管理系統(tǒng)發(fā)起鏡像上傳到中央終端管理系統(tǒng)的指令;
l)、鏡像所在的區(qū)域終端管理系統(tǒng)接收指令后上傳鏡像數(shù)據(jù)給中央終端管理系統(tǒng);
m)、中央終端管理系統(tǒng)將鏡像數(shù)據(jù)轉(zhuǎn)發(fā)給目標(biāo)區(qū)域終端管理系統(tǒng)。
鏡像的自動(dòng)捕獲過(guò)程如下:
1)、用戶在區(qū)域終端管理系統(tǒng)設(shè)置鏡像捕獲任務(wù);
2)、用戶在某一終端完成鏡像制作;
3)、重啟終端;
4)、終端以pxe的方式啟動(dòng),dhcp分配ip成功后通過(guò)tftp協(xié)議加載ipxe;
5)、ipxe使用http協(xié)議向區(qū)域終端管理系統(tǒng)請(qǐng)求加載定制的內(nèi)存操作系統(tǒng);
6)、內(nèi)存操作系統(tǒng)加載完成后內(nèi)置于該操作系統(tǒng)的終端管理代理向區(qū)域終端管理系統(tǒng)查詢?nèi)蝿?wù)指令;
7)、接收到任務(wù)指令后,終端管理代理程序從硬盤(pán)中提取磁盤(pán)鏡像數(shù)據(jù),并上傳到區(qū)域終端管理系統(tǒng)。
鏡像的部署過(guò)程如下:
(1)、終端網(wǎng)絡(luò)啟動(dòng);
(2)、終端以無(wú)盤(pán)工作站的方式加載鏡像中的操作系統(tǒng),使得用戶可以立刻使用;
(3)、當(dāng)終端進(jìn)入操作系統(tǒng)后,內(nèi)置于操作系統(tǒng)的終端管理代理服務(wù)從后臺(tái)啟動(dòng);
(4)、當(dāng)終端管理代理服務(wù)啟動(dòng)后,請(qǐng)求區(qū)域終端管理系統(tǒng)中的鏡像數(shù)據(jù);
(5)、終端管理代理服務(wù)邊接收數(shù)據(jù)邊鏡像數(shù)據(jù)寫(xiě)入對(duì)應(yīng)的磁盤(pán)塊;
(6)、待所有磁盤(pán)數(shù)據(jù)寫(xiě)入硬盤(pán)后,則智能部署完成;
(7)、重啟終端后終端可以直接運(yùn)行,無(wú)需依賴終端管理系統(tǒng)。:
本發(fā)明實(shí)現(xiàn)了終端管理系統(tǒng)的控制面和數(shù)據(jù)面分離,實(shí)現(xiàn)了多區(qū)域的終端統(tǒng)一管理,鏡像數(shù)據(jù)共享,減少部署過(guò)程中的重復(fù)手動(dòng)工作量,實(shí)現(xiàn)了集中式管理多區(qū)域服務(wù)的效果。
相同或相似的標(biāo)號(hào)對(duì)應(yīng)相同或相似的部件;
附圖中描述位置關(guān)系的用于僅用于示例性說(shuō)明,不能理解為對(duì)本專利的限制;
顯然,本發(fā)明的上述實(shí)施例僅僅是為清楚地說(shuō)明本發(fā)明所作的舉例,而并非是對(duì)本發(fā)明的實(shí)施方式的限定。對(duì)于所屬領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在上述說(shuō)明的基礎(chǔ)上還可以做出其它不同形式的變化或變動(dòng)。這里無(wú)需也無(wú)法對(duì)所有的實(shí)施方式予以窮舉。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明權(quán)利要求的保護(hù)范圍之內(nèi)。