[發明專利]服務鏡像的生成方法、裝置及電子設備在審
| 申請號: | 202010526560.6 | 申請日: | 2020-06-10 |
| 公開(公告)號: | CN111679890A | 公開(公告)日: | 2020-09-18 |
| 發明(設計)人: | 薛治芳 | 申請(專利權)人: | 北京金山云網絡技術有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 徐麗 |
| 地址: | 100000 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 服務 生成 方法 裝置 電子設備 | ||
本發明提供了一種服務鏡像的生成方法、裝置及電子設備,首先接收服務鏡像的生成指令,然后根據生成指令中的第一地址信息獲取服務鏡像對應服務代碼,將服務代碼保存至預設的目標虛擬機中;進而根據保存有服務代碼的目標虛擬機,生成服務鏡像。本發明中,接收到服務鏡像的生成指令后,通過指令中的地址信息獲取服務鏡像對應的服務代碼,并基于保存該服務代碼的目標虛擬機生成服務鏡像,該過程無需人工操作,降低了生成服務鏡像過程的人力成本及時間成本,避免了人工操作而可能產生的錯誤,提高了服務鏡像的可靠性。
技術領域
本發明涉及云計算技術領域,尤其是涉及一種服務鏡像的生成方法、裝置及電子設備。
背景技術
私有云環境中可以提供各種類型的服務。以數據庫服務為例,在具體實現時,可以使用已經定制好的數據庫鏡像創建虛擬機,虛擬機創建成功后,用戶登陸該虛擬機就可以使用數據庫服務。
服務在使用過程中,需要經常進行升級更新或問題修復,此時需要重新生成服務鏡像。在生成服務鏡像時,首先需要工作人員使用當前的服務鏡像創建并登錄虛擬機,再使用更新的服務代碼替換當前的服務代碼,進而生成新的服務鏡像。但是,這種生成服務鏡像的過程較為繁瑣,并且其中的很多步驟需要人工手動操作,費時費力,同時還可能引入人為操作導致的錯誤,使得生成的服務鏡像可靠性較低。
發明內容
有鑒于此,本發明的目的在于提供一種服務鏡像的生成方法、裝置及電子設備,以降低生成服務鏡像過程的人力成本及時間成本,提高服務鏡像的可靠性。
第一方面,本發明實施例提供了一種服務鏡像的生成方法,該方法包括:接收服務鏡像的生成指令;其中,生成指令中包括第一地址信息;第一地址信息用于獲取服務鏡像對應的服務代碼;根據第一地址信息獲取服務代碼,將服務代碼保存至預設的目標虛擬機中;根據保存有服務代碼的目標虛擬機,生成服務鏡像。
結合第一方面,本發明實施例提供了第一方面的第一種可能的實施方式,其中,上述生成指令還包括第二地址信息;第二地址信息用于與目標虛擬機建立通信連接;上述將服務代碼保存至目標虛擬機中的步驟,包括:根據預設的虛擬機模板,啟動目標虛擬機;根據第二地址信息,與目標虛擬機建立通信連接;通信連接建立成功后,將服務代碼保存至目標虛擬機中。
結合第一方面,本發明實施例提供了第一方面的第二種可能的實施方式,其中,根據保存有服務代碼的目標虛擬機,生成服務鏡像的步驟,包括:關閉目標虛擬機;將保存有服務代碼的目標虛擬機,轉換為服務鏡像。
結合第一方面,本發明實施例提供了第一方面的第三種可能的實施方式,其中,上述生成指令還包括第三地址信息;第三地址信息用于保存生成的服務鏡像;上述生成服務鏡像的步驟之后,上述方法還包括:將生成的服務鏡像保存至第三地址信息對應的位置。
結合第一方面,本發明實施例提供了第一方面的第四種可能的實施方式,其中,在將服務代碼保存至預設的目標虛擬機中的步驟之前,上述方法還包括:查詢預設的目標虛擬機中是否保存有服務代碼對應的歷史版本代碼;如果保存有服務代碼對應的歷史版本代碼,從目標虛擬機中刪除歷史版本代碼。
結合第一方面,本發明實施例提供了第一方面的第五種可能的實施方式,其中,在生成服務鏡像的步驟之后,上述方法還包括:獲取生成的服務鏡像;基于服務鏡像創建服務虛擬機;其中,該服務虛擬機中運行有服務鏡像對應的服務。
結合第一方面,本發明實施例提供了第一方面的第六種可能的實施方式,其中,在基于服務鏡像創建服務虛擬機的步驟之后,上述方法還包括:通過服務虛擬機接收來自用戶的服務請求,并向用戶提供服務。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京金山云網絡技術有限公司,未經北京金山云網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010526560.6/2.html,轉載請聲明來源鉆瓜專利網。





