[發(fā)明專利]高可用性部署方法、裝置、電子裝置和存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 202110981539.X | 申請日: | 2021-08-25 |
| 公開(公告)號: | CN113741908A | 公開(公告)日: | 2021-12-03 |
| 發(fā)明(設計)人: | 方捷;范淵;楊勃 | 申請(專利權)人: | 杭州安恒信息技術股份有限公司 |
| 主分類號: | G06F8/60 | 分類號: | G06F8/60;G06F9/455 |
| 代理公司: | 杭州華進聯(lián)浙知識產(chǎn)權代理有限公司 33250 | 代理人: | 賀才杰 |
| 地址: | 310051 浙江省*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 可用性 部署 方法 裝置 電子 存儲 介質(zhì) | ||
1.一種高可用性部署方法,其特征在于,包括:
獲取虛擬機鏡像文件,其中,所述虛擬機鏡像文件用于創(chuàng)建虛擬機,所述虛擬機安裝有預設單體應用、所述預設單體應用對應的中間件以及高可用性部署程序,其中,所述中間件包括以下至少之一:數(shù)據(jù)庫功能模塊、緩存功能模塊;
基于所述虛擬機鏡像文件,創(chuàng)建所述虛擬機,并在所述虛擬機啟動時執(zhí)行所述高可用性部署程序;
響應于所述高可用性部署程序的執(zhí)行,基于所述預設單體應用以及所述中間件進行所述預設單體應用的高可用性部署。
2.根據(jù)權利要求1所述的高可用性部署方法,其特征在于,所述高可用性部署程序包括:數(shù)據(jù)庫部署程序;響應于所述高可用性部署程序的執(zhí)行,基于所述預設單體應用以及所述中間件進行所述預設單體應用的高可用性部署包括:
響應于所述數(shù)據(jù)庫部署程序的執(zhí)行,配置所述虛擬機中SQL數(shù)據(jù)庫文件;
獲取主機中SQL數(shù)據(jù)庫文件的binlog文件名稱和位置;
基于所述主機中SQL數(shù)據(jù)庫文件的binlog文件名稱和位置,配置主從同步服務;
執(zhí)行所述主從同步服務,在所述虛擬機中進行SQL數(shù)據(jù)庫的高可用性部署。
3.根據(jù)權利要求1所述的高可用性部署方法,其特征在于,所述高可用性部署程序包括:緩存部署程序;響應于所述高可用性部署程序的執(zhí)行,基于所述預設單體應用以及所述中間件進行所述預設單體應用的高可用性部署包括:
響應于所述數(shù)據(jù)庫部署程序的執(zhí)行,配置所述虛擬機中Redis緩存文件;
獲取主機中Redis緩存文件的binlog文件名稱和位置;
基于所述主機中Redis緩存文件的binlog文件名稱和位置,配置主從同步服務;
執(zhí)行所述主從同步服務,在所述虛擬機中進行Redis緩存的高可用性部署。
4.根據(jù)權利要求1所述的高可用性部署方法,其特征在于,在響應于所述高可用性部署程序的執(zhí)行,基于所述預設單體應用以及所述中間件進行所述預設單體應用的高可用性部署之后,所述方法還包括:
檢測主機中的數(shù)據(jù)庫的數(shù)據(jù)與所述虛擬機進行高可用性部署之后的數(shù)據(jù)庫的數(shù)據(jù)是否相同;
在檢測所述主機中的數(shù)據(jù)庫的數(shù)據(jù)與所述虛擬機進行高可用性部署之后的數(shù)據(jù)庫的數(shù)據(jù)不相同的情況下,響應于所述高可用性部署程序的執(zhí)行,將所述主機中的數(shù)據(jù)庫的數(shù)據(jù)同步到所述虛擬機中的數(shù)據(jù)庫。
5.根據(jù)權利要求1所述的高可用性部署方法,其特征在于,在響應于所述高可用性部署程序的執(zhí)行,基于所述預設單體應用以及所述中間件進行所述預設單體應用的高可用性部署之前,所述方法還包括:
獲取主機的主機IP地址;
將所述主機IP地址虛擬成虛擬IP地址,并將所述虛擬IP地址掛載到正在運行的所述主機或虛擬機上。
6.根據(jù)權利要求5所述的高可用性部署方法,其特征在于,將所述主機IP地址虛擬成虛擬IP地址,并將所述虛擬IP地址掛載到正在運行的所述主機或虛擬機上包括:
通過keepalive服務監(jiān)聽所述主機或所述虛擬機的是否正在運行;
在監(jiān)聽所述主機正在運行的情況下,將所述虛擬IP地址掛載到所述主機上,或,在監(jiān)聽到所述虛擬機正在運行的情況下,將所述虛擬IP地址掛載到虛擬機上。
7.根據(jù)權利要求6所述的高可用性部署方法,其特征在于,在通過keepalive服務將所述主機IP虛擬成所述虛擬IP地址之前,所述方法還包括:
在所述主機和所述虛擬機中配置所述keepalive服務。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州安恒信息技術股份有限公司,未經(jīng)杭州安恒信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110981539.X/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:含鎢鉬低品位伴生螢石礦浮選方法
- 下一篇:一種鏡頭





