亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種云平臺(tái)windows系統(tǒng)的軟件應(yīng)用包制作方法與流程

文檔序號(hào):12120107閱讀:651來源:國知局

本發(fā)明涉及云計(jì)算技術(shù)領(lǐng)域,特別是一種云平臺(tái)windows系統(tǒng)的軟件應(yīng)用包制作方法。



背景技術(shù):

隨著云計(jì)算的迅速發(fā)展,越來越多的軟件公司對外提供了自己的云平臺(tái)。最終用戶在使用云平臺(tái)時(shí),很多時(shí)候是需要可以直接將自己的應(yīng)用部署到云平臺(tái)所提供的虛擬機(jī)上。目前各家云平臺(tái)能夠?yàn)橛脩籼峁┑膽?yīng)用自動(dòng)部署功能的幾乎都是依賴于虛擬機(jī)能夠連通外網(wǎng),以便從網(wǎng)絡(luò)下載安裝應(yīng)用所需要的軟件。

另外,網(wǎng)上有l(wèi)inux相關(guān)的軟件應(yīng)用包制作方法,其實(shí)現(xiàn)方法需要借助于利用虛擬機(jī)鏡像本身啟動(dòng)虛擬機(jī)并在其上利用YUM工具實(shí)現(xiàn)安裝軟件以此獲取工具軟件,該方法不適用于windows虛擬機(jī)。

為此,需求一種方法,可以解決云平臺(tái)中的windows虛擬機(jī)在沒有聯(lián)網(wǎng)的情況下,依然可以完成最終用戶的應(yīng)用自動(dòng)部署。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明解決的技術(shù)問題在于提出了一種云平臺(tái)windows系統(tǒng)的軟件應(yīng)用包制作方法,可以為云平臺(tái)windows虛擬機(jī)的應(yīng)用自動(dòng)部署提供基礎(chǔ)軟件應(yīng)用包,保證虛擬機(jī)在沒有聯(lián)網(wǎng)的情況下也可完成應(yīng)用的自動(dòng)部署。

本發(fā)明解決上述技術(shù)問題的技術(shù)方案是:

所述的方法包括:

獲取指定windows版本系統(tǒng)待部署應(yīng)用所需軟件的靜默安裝包;

依次將各個(gè)靜默安裝軟件包和應(yīng)用拷貝到特定文件夾;

針對靜默安裝軟件包的安裝和應(yīng)用的部署配置分別編寫腳本并拷貝到所屬的文件夾;

打包所述的文件夾為最終軟件應(yīng)用包;

上傳所述軟件應(yīng)用包到云平臺(tái)。

所述的獲取靜默安裝包包括:

直接從網(wǎng)上下載工具軟件的靜默安裝包;

先下載靜默安裝包制作工具,然后利用靜默安裝包制作工具制作工具軟件的靜默安裝包。

所述的軟件應(yīng)用包包括:

工具軟件包和工具軟件包自動(dòng)安裝所需的安裝腳本;

在工具軟件上部署的應(yīng)用以及應(yīng)用自動(dòng)部署所需的部署腳本。

所述的針對靜默安裝軟件包的安裝和應(yīng)用的部署配置分別編寫腳本包括:

分別編寫一個(gè)針對靜默安裝軟件包的安裝和應(yīng)用的部署配置的bat格式的可執(zhí)行文本文件;

所述的應(yīng)用的部署配置腳本包括了應(yīng)用的拷貝部署和配置文件的配置,以及相關(guān)服務(wù)的啟動(dòng)。

所述的特定文件夾是指本地windows計(jì)算機(jī)上的一個(gè)普通目錄;

所述的打包所述文件夾為最終軟件應(yīng)用包是指將所述文件夾里面所有的內(nèi)容打包成一個(gè)統(tǒng)一的壓縮文件和直接重命名所述文件夾。

所述的上傳軟件應(yīng)用包到云平臺(tái)是指將制作好的軟件應(yīng)用包拷貝到云平臺(tái)特定的存儲(chǔ)池中;

所述存儲(chǔ)池可以直接掛載到云平臺(tái)的虛擬機(jī)并被虛擬機(jī)使用。

本發(fā)明方案的有益效果如下:

1、提供的軟件應(yīng)用包制作方法,可以為云平臺(tái)windows虛擬機(jī)的應(yīng)用自動(dòng)部署提供基礎(chǔ)軟件應(yīng)用包,保證虛擬機(jī)在沒有聯(lián)網(wǎng)的情況下也可完成應(yīng)用的自動(dòng)部署。提高了云平臺(tái)的用戶體驗(yàn)度。

2、本發(fā)明方法具有通用性,適用于所有的windows系統(tǒng)中軟件的無人值守安裝軟件安裝包的制作。

附圖說明

下面結(jié)合附圖對本發(fā)明進(jìn)一步說明:

圖1是本發(fā)明的流程圖。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整的描述。

請參見圖1,為本發(fā)明實(shí)施例提供的一種云平臺(tái)windows系統(tǒng)的軟件應(yīng)用包制作方法,這里以制作XAMPP+DISCUZS應(yīng)用包為例進(jìn)行說明。XAMPP是windows系統(tǒng)下常用的軟件站集成軟件包,該軟件包集成了常用的建站工具軟件,如應(yīng)用服務(wù)器軟件Apache,數(shù)據(jù)庫軟件MySQL,網(wǎng)站工具軟件PHP和PERL等;DISCUZS是一個(gè)非常流行的開源論壇系統(tǒng)。

首先我們通過網(wǎng)上下載獲取xampp_3.2.2.0.1454408832.exe靜默安裝工具到本地計(jì)算機(jī),然后包括到目錄D:\2016年工作\應(yīng)用自動(dòng)部署\software\windows\。

繼續(xù)通過網(wǎng)上下載獲取應(yīng)用Discuz_X3.2_SC_GBK.zip到本地,并拷貝到目錄D:\2016年工作\應(yīng)用自動(dòng)部署\software\windows\,并解壓。

然后針對xampp工具軟件編寫自動(dòng)安裝腳本install.bat,具體內(nèi)容如下:

進(jìn)一步針對DISCUZ應(yīng)用的部署編寫自動(dòng)部署腳本deploy.bat,具體內(nèi)容如下:

根據(jù)需要還可以增加更多實(shí)現(xiàn)軟件應(yīng)用自動(dòng)部署的腳本文件,如數(shù)據(jù)庫配置腳本、應(yīng)用配置腳本等,并且可以針對腳本進(jìn)行參數(shù)傳遞已實(shí)現(xiàn)更多的靈活配置。

最后將目錄D:\2016年工作\應(yīng)用自動(dòng)部署\software\windows\打包成一個(gè)壓縮文件或者直接將整體目錄拷貝到云平臺(tái)應(yīng)用自動(dòng)部署存儲(chǔ)池指定目錄中即可,如上腳本所示,將XAMPP軟件本身及安裝腳本上傳到云平臺(tái)存儲(chǔ)池目錄\windows\w2k8\soft_xampp-3.2.2.0;將DISCUZ應(yīng)用本身及其部署腳本上傳到云平臺(tái)存儲(chǔ)池目錄\windows\w2k8\soft_Discuz_X3.2\。

之后云平臺(tái)可以將存儲(chǔ)池直接掛載到虛擬機(jī),并從云平臺(tái)利用qemu-agent或者串口通信的方式向虛擬機(jī)發(fā)送應(yīng)用部署的命令,虛擬機(jī)里面自動(dòng)執(zhí)行腳本完成應(yīng)用部署。利用本發(fā)明的方法,云平臺(tái)提供商可以采取事先將各類型應(yīng)用所需的軟件提前制作成軟件包,更進(jìn)一步可以將用戶的應(yīng)用和軟件包以及安裝腳本一起打包成最終的應(yīng)用包,然后將其上傳到云平臺(tái)。這樣,當(dāng)用戶的虛擬機(jī)在部署應(yīng)用的時(shí)候只需要通過類似掛載ISO的形式獲取到最終應(yīng)用包,然后通過執(zhí)行應(yīng)用包里面的安裝部署腳本即可輕松實(shí)現(xiàn)無網(wǎng)絡(luò)的應(yīng)用自動(dòng)部署。該方法適用于所有云平臺(tái)的windows系統(tǒng)的軟件應(yīng)用包制作。

以上所揭露的僅為本發(fā)明其中一個(gè)實(shí)施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1