两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種服務(wù)端自動(dòng)化升級(jí)的方法

文檔序號(hào):9352710閱讀:608來源:國(guó)知局
一種服務(wù)端自動(dòng)化升級(jí)的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及軟件升級(jí)方法,特別是一種服務(wù)端自動(dòng)化升級(jí)的方法。
【背景技術(shù)】
[0002]目前,現(xiàn)有的私有云機(jī)器一般都是放在客戶內(nèi)網(wǎng)的,如果要派人員到現(xiàn)場(chǎng)實(shí)施的話,成本會(huì)很高,因此進(jìn)行產(chǎn)品升級(jí)時(shí)必須采用一些自動(dòng)化升級(jí)的手段。在實(shí)現(xiàn)自動(dòng)化升級(jí)時(shí),一般會(huì)采用以下方式對(duì)產(chǎn)品進(jìn)行升級(jí):1、采用開源的自動(dòng)化升級(jí)工具;2、編寫一些計(jì)算機(jī)程序腳本文件,通過程序代碼實(shí)現(xiàn)控制;其中,第一種方式,通過第3方的開源工具在安裝、配置、維護(hù)方面比較麻煩,且伴有一定的學(xué)習(xí)成本、功能操作不靈活;第二種方式,需使用者通過登陸一臺(tái)運(yùn)維服務(wù)器,并根據(jù)需求輸入一些命令,對(duì)私有云公司的運(yùn)維人員要求比較高,也容易發(fā)生誤操作。

【發(fā)明內(nèi)容】

[0003]為了解決上述現(xiàn)有技術(shù)中存在的問題,本發(fā)明提供一種服務(wù)端自動(dòng)化升級(jí)的方法的設(shè)計(jì)方案。
[0004]—種服務(wù)端自動(dòng)化升級(jí)的方法,包括以下步驟:S1、升級(jí)包生成步驟,根據(jù)升級(jí)碼登陸軟件系統(tǒng)下載對(duì)應(yīng)的升級(jí)包;S2、升級(jí)包上傳步驟,登錄目標(biāo)系統(tǒng)后臺(tái),并上傳已下載的升級(jí)包至目標(biāo)系統(tǒng);S3、升級(jí)程序執(zhí)行步驟,通過單擊相應(yīng)的可視化升級(jí)提示按鈕執(zhí)行升級(jí)程序;S4、完成升級(jí)。
[0005]所述步驟S3具體包括:S31、解壓已下載的升級(jí)包,獲取升級(jí)包當(dāng)前產(chǎn)品信息,并與目標(biāo)系統(tǒng)預(yù)設(shè)信息進(jìn)行對(duì)比并判斷升級(jí)包是否完整,是則進(jìn)入下一步,否則退出升級(jí)程序;S32、選定備份文件存儲(chǔ)的本地地址,新建備份代碼文件,讀取升級(jí)包的備份表后進(jìn)行數(shù)據(jù)庫(kù)備份;S33、通過升級(jí)包找出待刷數(shù)據(jù)的PHP腳本文件,更新原程序的緩存、根據(jù)PHP腳本文件順序進(jìn)行升級(jí)文件覆蓋,完成數(shù)據(jù)庫(kù)升級(jí);S34、當(dāng)數(shù)據(jù)庫(kù)完成升級(jí)后,獲取配置碼,升級(jí)程序根據(jù)配置碼清空配置緩存完成配置文件更新。
[0006]具體的,所述當(dāng)前產(chǎn)品信息包括當(dāng)前產(chǎn)品ID、當(dāng)前產(chǎn)品版本號(hào)。
[0007]還包括數(shù)據(jù)回滾步驟,當(dāng)數(shù)據(jù)庫(kù)升級(jí)失敗或配置文件更新失敗時(shí),進(jìn)入數(shù)據(jù)回滾步驟,數(shù)據(jù)庫(kù)及配置文件回滾至初始狀態(tài)。
[0008]綜上所述,本發(fā)明具有以下有益效果:(I)通過該自動(dòng)化升級(jí)的方法,降低了運(yùn)維成本,只需通過下載升級(jí)包并上傳至目標(biāo)系統(tǒng)便可完成自行升級(jí);(2)減少升級(jí)風(fēng)險(xiǎn),采用自動(dòng)化升級(jí)替代運(yùn)維人員手工操作,升級(jí)過程都是由經(jīng)過測(cè)試的程序完成,排除了手工操作容易出現(xiàn)誤操作的風(fēng)險(xiǎn)。
【附圖說明】
[0009]圖1為本發(fā)明所述的一種服務(wù)端自動(dòng)化升級(jí)的方法的實(shí)現(xiàn)流程圖。
[0010]圖2為本發(fā)明所述的升級(jí)程序執(zhí)行步驟流程圖。
【具體實(shí)施方式】
[0011]為了讓本領(lǐng)域的技術(shù)人員能夠更好地了解本發(fā)明的技術(shù)方案,下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步的闡述。
[0012]如圖1所示,本發(fā)明揭示了一種服務(wù)端自動(dòng)化升級(jí)的方法,包括以下步驟:S31、升級(jí)包生成步驟,根據(jù)升級(jí)碼登陸軟件系統(tǒng)下載對(duì)應(yīng)的升級(jí)包;S32、升級(jí)包上傳步驟,登錄目標(biāo)系統(tǒng)后臺(tái),并上傳已下載的升級(jí)包至目標(biāo)系統(tǒng);S33、升級(jí)程序執(zhí)行步驟,通過單擊相應(yīng)的可視化升級(jí)提示按鈕執(zhí)行升級(jí)程序;S34、完成升級(jí)。
[0013]如圖2所示,為了完成自動(dòng)化升級(jí)程序,所述步驟S3具體包括:S31、解壓已下載的升級(jí)包,獲取升級(jí)包當(dāng)前產(chǎn)品信息,并與目標(biāo)系統(tǒng)預(yù)設(shè)信息進(jìn)行對(duì)比并判斷升級(jí)包是否完整,是則進(jìn)入下一步,否則退出升級(jí)程序;S32、選定備份文件存儲(chǔ)的本地地址,新建備份代碼文件,讀取升級(jí)包的備份表后進(jìn)行數(shù)據(jù)庫(kù)備份;S33、通過升級(jí)包找出待刷數(shù)據(jù)的PHP腳本文件,更新原程序的緩存、根據(jù)PHP腳本文件順序進(jìn)行升級(jí)文件覆蓋,完成數(shù)據(jù)庫(kù)升級(jí);S34、當(dāng)數(shù)據(jù)庫(kù)完成升級(jí)后,獲取配置碼,升級(jí)程序根據(jù)配置碼清空配置緩存完成配置文件更新。
[0014]為了使升級(jí)包完成檢測(cè),所述當(dāng)前產(chǎn)品信息包括當(dāng)前產(chǎn)品ID、當(dāng)前產(chǎn)品版本號(hào);當(dāng)升級(jí)包解壓后,需獲取升級(jí)包的當(dāng)前產(chǎn)品ID、當(dāng)前產(chǎn)品版本號(hào)進(jìn)行判斷升級(jí)包的完整性。
[0015]為了使升級(jí)程序升級(jí)失敗后還原至初始狀態(tài),還包括數(shù)據(jù)回滾步驟,當(dāng)數(shù)據(jù)庫(kù)升級(jí)失敗或配置文件更新失敗時(shí),進(jìn)入數(shù)據(jù)回滾步驟,數(shù)據(jù)庫(kù)及配置文件回滾至初始狀態(tài)。
[0016]本實(shí)施例只是本發(fā)明的較優(yōu)實(shí)施方式,未進(jìn)行詳細(xì)描述的部分均采用公知的成熟技術(shù)。需要說明的是,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
【主權(quán)項(xiàng)】
1.一種服務(wù)端自動(dòng)化升級(jí)的方法,其特征在于,包括以下步驟: 51、升級(jí)包生成步驟,根據(jù)升級(jí)碼登陸軟件系統(tǒng)下載對(duì)應(yīng)的升級(jí)包; 52、升級(jí)包上傳步驟,登錄目標(biāo)系統(tǒng)后臺(tái),并上傳已下載的升級(jí)包至目標(biāo)系統(tǒng); 53、升級(jí)程序執(zhí)行步驟,通過單擊相應(yīng)的可視化升級(jí)提示按鈕執(zhí)行升級(jí)程序; 54、完成升級(jí)。2.根據(jù)權(quán)利要求1所述的一種服務(wù)端自動(dòng)化升級(jí)的方法,其特征在于,所述步驟S3具體包括: 531、解壓已下載的升級(jí)包,獲取升級(jí)包當(dāng)前產(chǎn)品信息,并與目標(biāo)系統(tǒng)預(yù)設(shè)信息進(jìn)行對(duì)比并判斷升級(jí)包是否完整,是則進(jìn)入下一步,否則退出升級(jí)程序; 532、選定備份文件存儲(chǔ)的本地地址,新建備份代碼文件,讀取升級(jí)包的備份表后進(jìn)行數(shù)據(jù)庫(kù)備份; 533、通過升級(jí)包找出待刷數(shù)據(jù)的PHP腳本文件,更新原程序的緩存、根據(jù)PHP腳本文件順序進(jìn)行升級(jí)文件覆蓋,完成數(shù)據(jù)庫(kù)升級(jí); 534、當(dāng)數(shù)據(jù)庫(kù)完成升級(jí)后,獲取配置碼,升級(jí)程序根據(jù)配置碼清空配置緩存完成配置文件更新。3.根據(jù)權(quán)利要求2所述的一種服務(wù)端自動(dòng)化升級(jí)的方法,其特征在于,所述當(dāng)前產(chǎn)品信息包括當(dāng)前產(chǎn)品ID、當(dāng)前產(chǎn)品版本號(hào)。4.根據(jù)權(quán)利要求3所述的一種服務(wù)端自動(dòng)化升級(jí)的方法,其特征在于,還包括數(shù)據(jù)回滾步驟,當(dāng)數(shù)據(jù)庫(kù)升級(jí)失敗或配置文件更新失敗時(shí),進(jìn)入數(shù)據(jù)回滾步驟,數(shù)據(jù)庫(kù)及配置文件回滾至初始狀態(tài)。
【專利摘要】本發(fā)明公開了一種服務(wù)端自動(dòng)化升級(jí)的方法,包括以下步驟:S1、升級(jí)包生成步驟,根據(jù)升級(jí)碼登陸軟件系統(tǒng)下載對(duì)應(yīng)的升級(jí)包;S2、升級(jí)包上傳步驟,登錄目標(biāo)系統(tǒng)后臺(tái),并上傳已下載的升級(jí)包至目標(biāo)系統(tǒng);S3、升級(jí)程序執(zhí)行步驟,通過單擊相應(yīng)的可視化升級(jí)提示按鈕執(zhí)行升級(jí)程序;S4、完成升級(jí)。本發(fā)明通過該自動(dòng)化升級(jí)的方法,降低了運(yùn)維成本,只需通過下載升級(jí)包并上傳至目標(biāo)系統(tǒng)便可完成自行升級(jí);減少升級(jí)風(fēng)險(xiǎn),采用自動(dòng)化升級(jí)替代運(yùn)維人員手工操作,升級(jí)過程都是由經(jīng)過測(cè)試的程序完成,排除了手工操作容易出現(xiàn)誤操作的風(fēng)險(xiǎn)。
【IPC分類】H04L29/08, H04L12/24
【公開號(hào)】CN105071971
【申請(qǐng)?zhí)枴緾N201510534769
【發(fā)明人】黃文源, 唐業(yè)強(qiáng), 胡榮, 譚小勇
【申請(qǐng)人】廣州云宏信息科技股份有限公司
【公開日】2015年11月18日
【申請(qǐng)日】2015年8月26日
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
崇文区| 清新县| 文山县| 土默特左旗| 东丰县| 江陵县| 临洮县| 肇州县| 仙居县| 都兰县| 陇川县| 峡江县| 扶绥县| 高清| 岳阳市| 前郭尔| 勃利县| 琼中| 绥阳县| 随州市| 永胜县| 西丰县| 西乌| 家居| 昭通市| 盖州市| 汝城县| 甘德县| 五莲县| 台北县| 会理县| 陕西省| 定远县| 吴川市| 遂川县| 吉木乃县| 台山市| 兴宁市| 华阴市| 松阳县| 新巴尔虎右旗|