[發(fā)明專利]一種云平臺模板升級方法及裝置在審
| 申請?zhí)枺?/td> | 201510745943.1 | 申請日: | 2015-11-03 |
| 公開(公告)號: | CN105426205A | 公開(公告)日: | 2016-03-23 |
| 發(fā)明(設(shè)計(jì))人: | 黃煒;張聚清 | 申請(專利權(quán))人: | 上海斐訊數(shù)據(jù)通信技術(shù)有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F9/455 |
| 代理公司: | 上海光華專利事務(wù)所 31219 | 代理人: | 王再朝 |
| 地址: | 201616 *** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 平臺 模板 升級 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及電子通信領(lǐng)域,特別是涉及一種云平臺模板升級方法及裝置。
背景技術(shù)
云計(jì)算由一系列可以動態(tài)升級和被虛擬化的資源組成,這些資源被所有云計(jì)算的用戶共享并且可以方便地通過網(wǎng)絡(luò)訪問,用戶無需掌握云計(jì)算的技術(shù),只需要按照個人或者團(tuán)體的需要租賃云計(jì)算的資源。而對于大多數(shù)云計(jì)算平臺,云系統(tǒng)為客戶提供一定的應(yīng)用服務(wù)目錄,客戶采用自助方式選擇滿足自身需求的服務(wù)項(xiàng)目和內(nèi)容。云計(jì)算平臺中有vApp模板的概念,它是已經(jīng)加載了系統(tǒng)的虛擬機(jī)映像。用戶可以通過此模板構(gòu)建出所需要系統(tǒng)的虛擬機(jī)。節(jié)省一步步安裝系統(tǒng)或者相關(guān)應(yīng)用的時間。
目前我們的云計(jì)算環(huán)境中創(chuàng)建的模板有各個操作系統(tǒng),包括windows,linux,ubuntu中各個版本。但對這些系統(tǒng)模板的需求并不是固定不變的,隨著時間的變化,會出現(xiàn)各種各樣的需求。比如需要對linux系統(tǒng)做安全補(bǔ)丁,以增強(qiáng)linux的安全性和穩(wěn)健性。
舉例來說,針對同個系統(tǒng)的不同版本之間,如centos5.0,centos5.1,centos5.5,centos6.0等等。
手動更新安全補(bǔ)丁并制作模板將花費(fèi)很長的時間。人工操作也大大增加某些模板未升級而造成遺漏的概率。這些模板會有重大的安全漏洞。而客戶通過此模板部署的虛擬機(jī)都會存在相關(guān)安全漏洞。
發(fā)明內(nèi)容
鑒于以上所述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的目的在于提供一種云平臺模板升級方法及裝置,用于解決現(xiàn)有技術(shù)中人工升級云平臺模板,容易存在安全漏洞的問題。
為實(shí)現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明提供一種云平臺模板升級方法,包括以下步驟:記錄所述云平臺中所有云平臺模板的屬性信息;調(diào)動一云平臺的應(yīng)用程序接口,獲取所述所有云平臺模板的屬性信息;循環(huán)遍歷所有所述云平臺模板的屬性信息,以根據(jù)所述屬性信息,對相應(yīng)的云平臺模板進(jìn)行相應(yīng)的升級操作。
可選的,所述屬性信息包括相應(yīng)云平臺模板的系統(tǒng)類型。
可選的,當(dāng)所述云平臺模板的系統(tǒng)類型為windows時,連接至相應(yīng)的windows系統(tǒng),對相應(yīng)的云平臺模板進(jìn)行相應(yīng)的升級,當(dāng)升級成功時,進(jìn)行下一個云平臺模板的屬性信息的判斷;當(dāng)所述云平臺模板的系統(tǒng)類型為linux時,連接至相應(yīng)的linux系統(tǒng),對相應(yīng)的云平臺模板進(jìn)行相應(yīng)的升級,當(dāng)升級成功時,進(jìn)行下一個云平臺模板的屬性信息的判斷。
可選的,當(dāng)升級失敗時,記錄升級失敗的相關(guān)原因,并向一指定地址發(fā)送異常提示信息,并進(jìn)行下一個云平臺模板的屬性信息的判斷。
可選的,所述屬性信息還包括相應(yīng)云平臺模板的IP和賬號,所述方法還包括:根據(jù)所述IP和賬號,依據(jù)一定的順序,循環(huán)遍歷所有所述云平臺模板的屬性信息,以根據(jù)所述屬性信息,進(jìn)行相應(yīng)的升級操作。
可選的,所述屬性信息還包括一網(wǎng)卡信息,當(dāng)一云平臺模板升級成功后,根據(jù)所述云平臺的應(yīng)用程序接口,令所述升級成功后的云平臺模板在去除其所屬的網(wǎng)卡信息后,添加至一預(yù)設(shè)目錄中。
為實(shí)現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明還提供一種云平臺模板升級裝置,包括:記錄模塊,用以記錄所述云平臺中所有云平臺模板的屬性信息;獲取模塊,用以調(diào)動一云平臺的應(yīng)用程序接口,獲取所述所有云平臺模板的屬性信息;升級模塊,用以循環(huán)遍歷所有所述云平臺模板的屬性信息,以根據(jù)所述屬性信息,對相應(yīng)的云平臺模板進(jìn)行相應(yīng)的升級操作。
可選的,所述屬性信息包括相應(yīng)云平臺模板的系統(tǒng)類型。
可選的,所述升級模塊根據(jù)所述屬性信息,進(jìn)行相應(yīng)的升級操作的方式包括:當(dāng)所述云平臺模板的系統(tǒng)類型為windows時,連接至相應(yīng)的windows系統(tǒng),對相應(yīng)的云平臺模板進(jìn)行相應(yīng)的升級,當(dāng)升級成功時,進(jìn)行下一個云平臺模板的屬性信息的判斷;當(dāng)所述云平臺模板的系統(tǒng)類型為linux時,連接至相應(yīng)的linux系統(tǒng),對相應(yīng)的云平臺模板進(jìn)行相應(yīng)的升級,當(dāng)升級成功時,進(jìn)行下一個云平臺模板的屬性信息的判斷。
可選的,所述升級模塊,還用以當(dāng)升級失敗時,記錄升級失敗的相關(guān)原因,并向一指定地址發(fā)送異常提示信息,并進(jìn)行下一個云平臺模板的屬性信息的判斷。
可選的,所述屬性信息還包括相應(yīng)云平臺模板的IP和賬號,所述升級模塊根據(jù)所述IP和賬號,依據(jù)一定的順序,循環(huán)遍歷所有所述云平臺模板的屬性信息,以根據(jù)所述屬性信息,進(jìn)行相應(yīng)的升級操作。
可選的,所述屬性信息還包括一網(wǎng)卡信息,所述升級模塊還用以當(dāng)一云平臺模板升級成功后,根據(jù)所述云平臺的應(yīng)用程序接口,令所述升級成功后的云平臺模板在去除其所屬的網(wǎng)卡信息后,添加至一預(yù)設(shè)目錄中。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海斐訊數(shù)據(jù)通信技術(shù)有限公司,未經(jīng)上海斐訊數(shù)據(jù)通信技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510745943.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





