一種系統(tǒng)鏡像的管理方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001 ]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種系統(tǒng)鏡像的管理方法和裝置。
【背景技術(shù)】
[0002]基于虛擬化技術(shù)的云計(jì)算系統(tǒng)已經(jīng)比較成熟,得到了廣泛應(yīng)用。通過(guò)使用桌面虛擬化技術(shù),可以將企業(yè)內(nèi)部的多個(gè)客戶端系統(tǒng)迀移到中心服務(wù)器運(yùn)行,所有客戶端系統(tǒng)共用中心服務(wù)器上的同一個(gè)系統(tǒng)鏡像。由于將企業(yè)內(nèi)部的多個(gè)客戶端系統(tǒng)迀移到中心服務(wù)器運(yùn)行,因此,可以簡(jiǎn)化企業(yè)內(nèi)部的處理,只需要在中心服務(wù)器維護(hù)一個(gè)系統(tǒng)鏡像即可,多個(gè)客戶端系統(tǒng)就可以共享中心服務(wù)器的計(jì)算資源、存儲(chǔ)資源和網(wǎng)絡(luò)資源,方便客戶端系統(tǒng)的升級(jí)管理。
[0003]在上述方式下,所有的客戶端系統(tǒng)均在中心服務(wù)器運(yùn)行,中心服務(wù)器的壓力非常大。而且,客戶端系統(tǒng)需要連接到中心服務(wù)器才能夠運(yùn)行,因此,客戶端系統(tǒng)需要連接到網(wǎng)絡(luò),如果客戶端系統(tǒng)無(wú)法連接到網(wǎng)絡(luò),則無(wú)法運(yùn)行。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種系統(tǒng)鏡像的管理方法,應(yīng)用于包括終端設(shè)備和中心服務(wù)器的系統(tǒng)中,所述系統(tǒng)鏡像包括操作系統(tǒng)鏡像和業(yè)務(wù)系統(tǒng)鏡像,所述方法包括:
[0005]所述終端設(shè)備從所述中心服務(wù)器下載操作系統(tǒng)鏡像,并將所述操作系統(tǒng)鏡像存儲(chǔ)在本地的存儲(chǔ)介質(zhì)上;所述操作系統(tǒng)鏡像包含在鏡像磁盤文件中;
[0006]所述終端設(shè)備從所述中心服務(wù)器下載業(yè)務(wù)系統(tǒng)鏡像,并將所述業(yè)務(wù)系統(tǒng)鏡像存儲(chǔ)在本地的存儲(chǔ)介質(zhì)上;所述業(yè)務(wù)系統(tǒng)鏡像包含在所述鏡像磁盤文件對(duì)應(yīng)的差分磁盤文件中,并用于存儲(chǔ)業(yè)務(wù)系統(tǒng)中安裝的業(yè)務(wù)軟件和用戶數(shù)據(jù);
[0007]所述終端設(shè)備在需要進(jìn)入業(yè)務(wù)系統(tǒng)時(shí),讀取所述差分磁盤文件中的業(yè)務(wù)系統(tǒng)鏡像和所述鏡像磁盤文件中的操作系統(tǒng)鏡像,引導(dǎo)本終端設(shè)備進(jìn)入業(yè)務(wù)系統(tǒng)。
[0008]所述終端設(shè)備從所述中心服務(wù)器下載操作系統(tǒng)鏡像的過(guò)程,具體包括:
[0009]所述終端設(shè)備在開(kāi)機(jī)啟動(dòng)時(shí),獲取中心服務(wù)器的地址信息,并利用所述地址信息向所述中心服務(wù)器發(fā)送連接報(bào)文,所述連接報(bào)文攜帶所述終端設(shè)備的設(shè)備信息,由所述中心服務(wù)器利用所述設(shè)備信息對(duì)所述終端設(shè)備進(jìn)行鑒權(quán);
[0010]當(dāng)所述終端設(shè)備的鑒權(quán)成功時(shí),所述終端設(shè)備從所述中心服務(wù)器上,下載所述中心服務(wù)器中存儲(chǔ)的所述終端設(shè)備使用的操作系統(tǒng)鏡像。
[0011 ]在所述中心服務(wù)器上配置有鏡像磁盤文件和所述鏡像磁盤文件對(duì)應(yīng)的差分磁盤文件,所述鏡像磁盤文件用于存儲(chǔ)所述操作系統(tǒng)鏡像,所述差分磁盤文件用于存儲(chǔ)所述業(yè)務(wù)系統(tǒng)鏡像,且所述差分磁盤文件能夠被所述終端設(shè)備單獨(dú)引導(dǎo)進(jìn)入包含所述操作系統(tǒng)鏡像和所述業(yè)務(wù)系統(tǒng)鏡像的業(yè)務(wù)系統(tǒng)。
[0012]當(dāng)所述終端設(shè)備運(yùn)行多個(gè)業(yè)務(wù)系統(tǒng)鏡像時(shí),則所述鏡像磁盤文件對(duì)應(yīng)多個(gè)差分磁盤文件,每個(gè)差分磁盤文件中存儲(chǔ)唯一的一個(gè)業(yè)務(wù)系統(tǒng)鏡像,所述方法進(jìn)一步包括:所述終端設(shè)備在從中心服務(wù)器下載到每個(gè)業(yè)務(wù)系統(tǒng)鏡像后,如果接收到業(yè)務(wù)系統(tǒng)鏡像的切換命令,則從源業(yè)務(wù)系統(tǒng)鏡像切換到目標(biāo)業(yè)務(wù)系統(tǒng)鏡像。
[0013]所述操作系統(tǒng)鏡像包含操作系統(tǒng)數(shù)據(jù),所述業(yè)務(wù)系統(tǒng)鏡像包含業(yè)務(wù)處理數(shù)據(jù);所述操作系統(tǒng)數(shù)據(jù)具體包括:在所述終端設(shè)備運(yùn)行的操作系統(tǒng)、所述終端設(shè)備的驅(qū)動(dòng)程序、所述終端設(shè)備的代理程序、分區(qū)引導(dǎo)記錄PBR引導(dǎo)數(shù)據(jù)。
[0014]本發(fā)明提供一種系統(tǒng)鏡像的管理裝置,所述系統(tǒng)鏡像的管理裝置應(yīng)用在終端設(shè)備上,所述系統(tǒng)鏡像包括操作系統(tǒng)鏡像和業(yè)務(wù)系統(tǒng)鏡像,所述裝置包括:
[0015]第一下載模塊,用于從所述中心服務(wù)器下載操作系統(tǒng)鏡像,將所述操作系統(tǒng)鏡像存儲(chǔ)在本地的存儲(chǔ)介質(zhì)上;所述操作系統(tǒng)鏡像包含在鏡像磁盤文件中;
[0016]第二下載模塊,用于從所述中心服務(wù)器下載業(yè)務(wù)系統(tǒng)鏡像,將所述業(yè)務(wù)系統(tǒng)鏡像存儲(chǔ)在本地的存儲(chǔ)介質(zhì)上;所述業(yè)務(wù)系統(tǒng)鏡像包含在所述鏡像磁盤文件對(duì)應(yīng)的差分磁盤文件中,并用于存儲(chǔ)業(yè)務(wù)系統(tǒng)中安裝的業(yè)務(wù)軟件和用戶數(shù)據(jù);
[0017]運(yùn)行模塊,用于在需要進(jìn)入業(yè)務(wù)系統(tǒng)時(shí),讀取所述差分磁盤文件中的業(yè)務(wù)系統(tǒng)鏡像和所述鏡像磁盤文件中的操作系統(tǒng)鏡像,引導(dǎo)終端設(shè)備進(jìn)入業(yè)務(wù)系統(tǒng)。
[0018]所述第一下載模塊,具體用于在從所述中心服務(wù)器下載操作系統(tǒng)鏡像的過(guò)程中,在開(kāi)機(jī)啟動(dòng)時(shí),獲取所述中心服務(wù)器的地址信息,并利用所述地址信息向所述中心服務(wù)器發(fā)送連接報(bào)文,所述連接報(bào)文攜帶所述終端設(shè)備的設(shè)備信息,由所述中心服務(wù)器利用所述設(shè)備信息對(duì)所述終端設(shè)備進(jìn)行鑒權(quán);
[0019]當(dāng)所述終端設(shè)備的鑒權(quán)成功時(shí),從所述中心服務(wù)器上,下載所述中心服務(wù)器中存儲(chǔ)的所述終端設(shè)備使用的操作系統(tǒng)鏡像。
[0020]在所述中心服務(wù)器上配置有鏡像磁盤文件和所述鏡像磁盤文件對(duì)應(yīng)的差分磁盤文件,所述鏡像磁盤文件用于存儲(chǔ)所述操作系統(tǒng)鏡像,所述差分磁盤文件用于存儲(chǔ)所述業(yè)務(wù)系統(tǒng)鏡像,且所述差分磁盤文件能夠被所述終端設(shè)備單獨(dú)引導(dǎo)進(jìn)入包含所述操作系統(tǒng)鏡像和所述業(yè)務(wù)系統(tǒng)鏡像的業(yè)務(wù)系統(tǒng)。
[0021]當(dāng)所述終端設(shè)備運(yùn)行多個(gè)業(yè)務(wù)系統(tǒng)鏡像時(shí),則所述鏡像磁盤文件對(duì)應(yīng)多個(gè)差分磁盤文件,每個(gè)差分磁盤文件中存儲(chǔ)唯一的一個(gè)業(yè)務(wù)系統(tǒng)鏡像;
[0022]所述運(yùn)行模塊,還用于在從中心服務(wù)器下載到每個(gè)業(yè)務(wù)系統(tǒng)鏡像后,如果接收到業(yè)務(wù)系統(tǒng)鏡像的切換命令,則從源業(yè)務(wù)系統(tǒng)鏡像切換到目標(biāo)業(yè)務(wù)系統(tǒng)鏡像。
[0023]所述操作系統(tǒng)鏡像包含操作系統(tǒng)數(shù)據(jù),所述業(yè)務(wù)系統(tǒng)鏡像包含業(yè)務(wù)處理數(shù)據(jù);所述操作系統(tǒng)數(shù)據(jù)具體包括:在所述終端設(shè)備運(yùn)行的操作系統(tǒng)、所述終端設(shè)備的驅(qū)動(dòng)程序、所述終端設(shè)備的代理程序、分區(qū)引導(dǎo)記錄PBR引導(dǎo)數(shù)據(jù)。
[0024]基于上述技術(shù)方案,本發(fā)明實(shí)施例中,針對(duì)中心服務(wù)器維護(hù)的操作系統(tǒng)鏡像和業(yè)務(wù)系統(tǒng)鏡像,可以將操作系統(tǒng)鏡像和業(yè)務(wù)系統(tǒng)鏡像下載到終端設(shè)備本地運(yùn)行,可以有效降低終端設(shè)備的客戶端系統(tǒng)對(duì)中心服務(wù)器和網(wǎng)絡(luò)資源的依賴,減輕中心服務(wù)器的壓力,在終端設(shè)備無(wú)法連接到網(wǎng)絡(luò)時(shí),也可以在本地運(yùn)行操作系統(tǒng)鏡像和業(yè)務(wù)系統(tǒng)鏡像。而且,多個(gè)客戶端系統(tǒng)使用鏡像磁盤文件對(duì)應(yīng)的多個(gè)差分磁盤文件來(lái)存儲(chǔ)業(yè)務(wù)系統(tǒng)鏡像,可以在有限的存儲(chǔ)空間內(nèi)存儲(chǔ)業(yè)務(wù)系統(tǒng)鏡像,且這些業(yè)務(wù)系統(tǒng)鏡像共享鏡像磁盤文件存儲(chǔ)的操作系統(tǒng)鏡像,使得每個(gè)業(yè)務(wù)系統(tǒng)鏡像只需要包含自身用戶數(shù)據(jù),而不需要包含操作系統(tǒng)數(shù)據(jù),從而節(jié)省業(yè)務(wù)系統(tǒng)鏡像對(duì)存儲(chǔ)空間的占用以及減輕傳輸開(kāi)銷。
【附圖說(shuō)明】
[0025]圖1是本發(fā)明一種實(shí)施方式中的應(yīng)用場(chǎng)景不意圖;
[0026]圖2是本發(fā)明一種實(shí)施方式中的系統(tǒng)鏡像的管理方法的流程圖;
[0027]圖3是本發(fā)明一種實(shí)施方式中的差分磁盤文件的創(chuàng)建示意圖;
[0028]圖4是本發(fā)明一種實(shí)施方式中的終端設(shè)備的硬件結(jié)構(gòu)圖;
[0029]圖5是本發(fā)明一種實(shí)施方式中的系統(tǒng)鏡像的管理裝置的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0030]針對(duì)現(xiàn)有技術(shù)中存在的問(wèn)題,本發(fā)明實(shí)施例中提出了一種系統(tǒng)鏡像的管理方法,以圖1為本發(fā)明實(shí)施例的應(yīng)用場(chǎng)景示意圖,該方法可以應(yīng)用于包括終端設(shè)備和中心服務(wù)器的系統(tǒng)中。在圖1中,各終端設(shè)備可以為云終端,云終端是不需要CPU(Central ProcessingUnit,中央處理器)、硬盤和⑶_R0M(Compact Disc-Read Only Memory,光盤只讀存儲(chǔ)器)的Windows多用戶的終端設(shè)備,其可以最大程度的發(fā)揮Windows的終端設(shè)備的潛能,可以安裝嵌入式或者完整版本的操作系統(tǒng),云終端的功能與普通的終端設(shè)備類似。
[0031]與目前的一個(gè)系統(tǒng)鏡像不同的是,本發(fā)明實(shí)施例中,系統(tǒng)鏡像可以包括操作系統(tǒng)鏡像和業(yè)務(wù)系統(tǒng)鏡像。該操作系統(tǒng)鏡像可以包含操作系統(tǒng)數(shù)據(jù),即與操作系統(tǒng)有關(guān)的數(shù)據(jù),該業(yè)務(wù)系統(tǒng)鏡像可以包含業(yè)務(wù)處理數(shù)據(jù),即與業(yè)務(wù)處理有關(guān)的數(shù)據(jù)。其中,操作系統(tǒng)數(shù)據(jù)具體可以包括但不限于:在終端設(shè)備運(yùn)行的操作系統(tǒng)、終端設(shè)備的驅(qū)動(dòng)程序、終端設(shè)備的代理(agent)程序、PBR(Part it 1n Boot Record,分區(qū)引導(dǎo)記錄)引導(dǎo)數(shù)