1.一種用于生成鏡像文件的方法,其特征在于,所述方法包括:
獲取生成鏡像文件的需求信息,其中,所述需求信息包括待生成鏡像的文件的標(biāo)識信息以及與所述待生成鏡像的文件對應(yīng)的配置信息;
根據(jù)所述標(biāo)識信息,獲取所述待生成鏡像的文件的安裝文件;
在預(yù)先創(chuàng)建的虛擬主機(jī)上安裝所述安裝文件以生成所述待生成鏡像的文件;
從預(yù)先存儲的定制文件集合中選取出與所述配置信息匹配的定制文件,其中,所述定制文件中包含修改文件內(nèi)容所需的數(shù)據(jù);
基于與所述配置信息匹配的定制文件更新所述待生成鏡像的文件,生成鏡像文件。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于與所述配置信息匹配的定制文件更新所述待生成鏡像的文件,生成鏡像文件,包括:
將與所述配置信息匹配的定制文件復(fù)制到所述虛擬主機(jī)上,生成鏡像定制文件;
基于所述鏡像定制文件更新所述待生成鏡像的文件,生成鏡像文件;
清除所述虛擬主機(jī)上的歷史記錄信息。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
對所述鏡像文件進(jìn)行測試,若所述測試通過,確定所述鏡像文件為目標(biāo)鏡像文件。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括:
若所述測試不通過,獲取修改后的與所述配置信息匹配的定制文件;
基于所述修改后的與所述配置信息匹配的定制文件更新所述待生成鏡像的文件,生成鏡像文件。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述基于所述修改后的與所述配置信息匹配的定制文件更新所述待生成鏡像的文件,生成鏡像文件,包括:
根據(jù)所述修改后的與所述配置信息匹配的定制文件更新所述鏡像定制文件;
基于更新后的鏡像定制文件更新所述待生成鏡像的文件,生成鏡像文件;
清除所述虛擬主機(jī)上的歷史記錄信息。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述安裝文件包括所述待生成鏡像的文件的安裝包以及與所述安裝包對應(yīng)的應(yīng)答文件,其中,所述應(yīng)答文件中包括安裝所述安裝包所需的設(shè)置參數(shù)。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述在預(yù)先創(chuàng)建的虛擬主機(jī)上安裝所述安裝文件以生成所述待生成鏡像的文件,包括:
基于所述應(yīng)答文件,在預(yù)先創(chuàng)建的虛擬主機(jī)上安裝所述安裝包,以生成所述待生成鏡像的文件。
8.根據(jù)權(quán)利要求1-7任意一項(xiàng)所述的方法,其特征在于,所述定制文件包括以下至少一種:
腳本程序、二進(jìn)制程序、應(yīng)用軟件的安裝文件以及包含安裝所述應(yīng)用軟件所需數(shù)據(jù)的輔助文件。
9.一種用于生成鏡像文件的裝置,其特征在于,所述裝置包括:
第一獲取單元,配置用于獲取生成鏡像文件的需求信息,其中,所述需求信息包括待生成鏡像的文件的標(biāo)識信息以及與所述待生成鏡像的文件對應(yīng)的配置信息;
第二獲取單元,配置用于根據(jù)所述標(biāo)識信息,獲取所述待生成鏡像的文件的安裝文件;
安裝單元,配置用于在預(yù)先創(chuàng)建的虛擬主機(jī)上安裝所述安裝文件以生成所述待生成鏡像的文件;
選取單元,配置用于從預(yù)先存儲的定制文件集合中選取出與所述配置信息匹配的定制文件,其中,所述定制文件中包含修改文件內(nèi)容所需的數(shù)據(jù);
生成單元,配置用于基于與所述配置信息匹配的定制文件更新所述待生成鏡像的文件,生成鏡像文件。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括測試單元,配置用于對所述鏡像文件進(jìn)行測試,若所述測試通過,確定所述鏡像文件為目標(biāo)鏡像文件。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述選取單元還配置用于:若所述測試不通過,獲取修改后的與所述配置信息匹配的定制文件;
所述生成單元還配置用于:基于所述修改后的與所述配置信息匹配的定制文件更新所述待生成鏡像的文件,生成鏡像文件。
12.一種服務(wù)器,其特征在于,所述服務(wù)器包括:
一個或多個處理器;
存儲裝置,用于存儲一個或多個程序,
當(dāng)所述一個或多個程序被所述一個或多個處理器執(zhí)行,使得所述一個或多個處理器實(shí)現(xiàn)如權(quán)利要求1-8中任一所述的方法。
13.一種計(jì)算機(jī)可讀存儲介質(zhì),其上存儲有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)如權(quán)利要求1-8中任一所述的方法。